■
りょーちの駄文と書評:phpでPOSTとGETの情報を簡単に確認する方法
debug.ini
<?php function debugprint($str){ if (DEBUG == "ON"){ echo "<pre>"; print_r($str); echo "</pre>"; } } ?>index.php(本文)
define ("DEBUG", "ON"); include("debug.ini"); : : debugprint($_POST);
<?php $fruit = array("Apple" => "りんご", "Orange" => "みかん", "Grape" => "ぶどう"); while(list ($key, $val) = each($fruit)) { print ("インデックスの $key は、$val です<br>\n"); } ?> *** $fout=""; while(list ($key, $val) = each($_POST)) { print ("[$key] = [$val] <br />\n"); $fout = $fout.$key."=".$val.","; } $fout = rtrim($fout, ","); $fout = $fout."\n"; $fp = fopen("kekka.txt", 'a+'); fwrite($fp,$fout);
file_get_contentsでPOSTデータ送信 - PHPはやれば出来る子
<?php //POSTデータ $data = array( "param1" => "data1", "param2" => "data2" ); $data = http_build_query($data, "", "&"); //header $header = array( "Content-Type: application/x-www-form-urlencoded", "Content-Length: ".strlen($data) ); $context = array( "http" => array( "method" => "POST", "header" => implode("\r\n", $header), "content" => $data ) ); $url = "http://localhost/test.php"; echo file_get_contents($url, false, stream_context_create($context)); ?>
#★debug //$a = array('abc', 'def', 'ghi'); //$b = array('key1' => 'abc', 'key2' => 'def', 'key3' => 'ghi'); //foreach ($a as $tmp) { echo "<div>[$tmp]</div>\n"; } #★debug 配列★ //foreach ($b as $key => $tmp) { echo "<div>[$key] = [$tmp]</div>\n"; } #★debug 連想配列★ //echo "[$domainname][$username][$msg]<br />\n"; #★debug★ ////////////////////////////////////////// print_r($user); echo "</pre>";#★debug 配列 while(list ($debugkey, $debugval) = each($user)) {print ("[$debugkey]:[$debugval] <br>\n");}#★debug 連想配列
PHP 基礎編8 - 配列操作、sort、asort、ksort、array_push、array_shift - SAK Streets
■配列列挙参照
■連想配列列挙参照
/* すべて半角に変換 */ $str= mb_convert_kana($str,"rnask","Shift_JIS"); /* すべて全角に変換 */ $str = mb_convert_kana($str,"RNASKV","EUC-JP");オプション
* r : 「全角」英字を「半角(ハンカク)」に変換
* R : 「半角(ハンカク)」英字を「全角」に変換
* n : 「全角」数字を「半角(ハンカク)」に変換
* N : 「半角(ハンカク)」数字を「全角」に変換
* a : 「全角」英数字を「半角(ハンカク)」に変換
* A : 「半角(ハンカク)」英数字を「全角」に変換
* s : 「全角」スペースを「半角(ハンカク)」に変換
* S : 「半角(ハンカク)」スペースを「全角」に変換
* k : 「全角片仮名」を「半角(ハンカク)片仮名」に変換
* K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換
* h : 「全角ひら仮名」を「半角(ハンカク)片仮名」に変換
* H : 「半角(ハンカク)片仮名」を「全角ひら仮名」に変換
* c : 「全角かた仮名」を「全角ひら仮名」に変換
* C : 「全角ひら仮名」を「全角かた仮名」に変換
* V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します。