訓練家的佈弱格-Patch1.2

The BLOG of trainer



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

類型:C / C++ / C# 語言
作者:羽山
文章時間:2009-02-22 22:32:00
瀏覽人數:5230人
標題: Multi-Uploader (第一步,練習PHP base64 decode.php)
網址:http://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-03-09)
【HONDA CBR1000RR】CBR1000RR 原廠管

(2024-02-24)
【NSR 150】NSR150 整理後卡鉗

(2024-02-14)
【機車綜合相關】買了牧田的打氣機與心得

(2024-02-10)
【NSR 150】NSR150 整流器接頭重作

(2024-02-09)
【機車綜合相關】鋰電、鋰鐵電池、電源充電器

(2024-01-07)
【NSR 150】NSR150 貨架耳朵斷裂維修

(2024-01-06)
【KTM 390】KTM Duke390 維修發電問題 電盤內仁

(2023-12-29)
【NSR 150】NSR150 改可調拉桿

(2023-11-20)
【遊戲 / 生活】防盜洗手罐

(2023-11-17)
【KTM 390】KTM Duke390 製作鋰鐵電池