訓練家的佈弱格-Patch1.2

The BLOG of trainer



編輯日期:2009-02-22 22:32

類型:C / C++ / C# 語言
作者:羽山
文章時間:2009-02-22 22:32:00
瀏覽人數:5741人
標題: Multi-Uploader (第一步,練習PHP base64 decode.php)
網址:http://sunnyriver.3wa.tw/blog/blog.php?id=655
內容:
 

嗯,程式開始寫了

我算一算忽然發現我有1個多月沒寫php

現在非常的生疏,幾乎都不會寫了 >_<

 

這時得抱一下佛腳...

我開了一個 decode.php 檔案

寫起了程式碼...

decode.php

 

然後測試了一下...

root@localhost /home/users/shadow/c/multi_uploader# php decode.php ABC CDE DEF


argc: 1
Array
(
    [0] => decode.php
    [1] => ABC
    [2] => CDE
    [3] => DEF

)


root@localhost /home/users/shadow/c/multi_uploader#

 

我忽然發現大師兄回來了...噗...不是,是我忽然又知道怎麼寫php了Orz...

 

這時有點開心~

所以在decode.php的最後,又加了一行

 

echo base64_decode($argv[1]);

 

此時,程式碼看起來就像...

<?
  echo "\n\n";
  echo "argc: {$argc}\n";
  print_r($argv);
  echo "\n\n";
  echo "=====================================================================\n";
  echo base64_decode($argv[1]);
?>

 

這時,如果我 php decode.php [base64_codes] 將可以解出base64的東西~

 

瀏覽目錄

root@localhost /home/users/shadow/c/multi_uploader# ls
base64.h  decode.php  go*  multi_uploader*  multi_uploader.c  test.txt

查看一下test.txt 的內容
root@localhost /home/users/shadow/c/multi_uploader# cat test.txt
我是善良的羽山~~~

 

查看一下go這個shell-scripts

其實是作compiler 的動作,跟帶入test.txt 這個檔案
root@localhost /home/users/shadow/c/multi_uploader# cat go
rm -fr multi_uploader;
cc -lpthread multi_uploader.c -o multi_uploader;
chmod +x multi_uploader;
./multi_uploader test.txt localhost

 

執行go
root@localhost /home/users/shadow/c/multi_uploader# ./go
File Name:test.txt
File Size:25
Base64:5oiR5piv5ZaE6Imv55qE57695bGxfn5+Cg==

Job Finish!

 

將base64的內容解碼回來

root@localhost /home/users/shadow/c/multi_uploader# php decode.php 5oiR5piv5ZaE6Imv55qE57695bGxfn5+Cg==

 

argc: 2
Array
(
    [0] => decode.php
    [1] => 5oiR5piv5ZaE6Imv55qE57695bGxfn5+Cg==
)


=====================================================================
我是善良的羽山~~~
root@localhost /home/users/shadow/c/multi_uploader#

 

看來是沒問題了…再來我可以安心的開發 multi_uploader.c

 

請再看 multi_uploader.c 的開發

 

 

首頁  上十頁  上一頁  1 下一頁    最末頁 (總共有...1頁)

第 1 頁

有話要說  看留言 【2】
其他分類
當月訓練
(2009-02-22)
【C / C++ / C# 語言】Multi-Uploader [總之成功了]

(2009-02-22)
【C / C++ / C# 語言】Multi-Uploader (第一步,練習PHP base64 decode.php)

(2009-02-21)
【C / C++ / C# 語言】Multi-Uploader (前言)

(2009-02-02)
【網誌】修正死老外一直留言

最新訓練
(2024-10-15)
【KTM 390】KTM RC390 側柱增加 1.5cm

(2024-10-12)
【NSR 150】NSR150 更換空濾綿 43010km

(2024-10-10)
【NSR 150】NSR150 側柱加高1.5cm

(2024-10-04)
【FZR 150】FZR150 起動電流切斷控制器(起動電源控制器) 3KW-H1950-00 小改

(2024-10-04)
【FZR 150】Kymco G5 整流器改 FZR 四線式

(2024-10-03)
【NSR 150】NSR150 中釘補胎

(2024-10-02)
【FZR 150】大閔 FZR 蛋蛋號維修 Part2

(2024-09-28)
【KTM 390】KTM Duke 390 側柱加高 1 公分

(2024-09-23)
【FZR 150】大閔 FZR 蛋蛋號維修

(2024-09-22)
【焊接】大閔 FZR 整流罩支架焊接鎖點