* XAMPP + PHPStorm [#ufde1548] ちょっとややこしいのでメモ。 http://unformedbuilding.com/articles/xampp-phpstorm-wordpress-setting-memo/ ** httpd-vhosts.conf [#hedf4d26] バーチャルホストの設定。C:\xampp\apache\conf\extra\httpd-vhosts.conf を開く。一番最後に次を加える。 ```ini NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs" ServerName localhost </VirtualHost> <VirtualHost *:80> DocumentRoot "C:\Users\fifi\Dropbox\10_GitRepository\weddingmovie.fififactory.com" ServerName wp.localhost <Directory "C:\Users\fifi\Dropbox\10_GitRepository\weddingmovie.fififactory.com"> Order allow,deny Allow from all Require all granted </Directory> </VirtualHost> ``` ** hosts [#peb5aadc] C:\Windows\System32\drivers\etc\hosts を開く。 最後に次を加える。 ```xml+velocity 127.0.0.1 localhost 127.0.0.1 wp.localhost ``` C:\Users\fifi\Dropbox\10_GitRepository\weddingmovie.fififactory.comに <?php phpinfo() ?> だけを書いた index.php を置いて、Apache を起動したら http://wp.localhost にアクセスしてちゃんと表示されるか確認。 * 再読み込み/戻る対処 [#q4677cbd] http://unimakura.jp/php/not-double-post.html ** Jsno Load [#hb1012f6] // Linux // chdir('../data'); // $file_name = "../data/".exec('ls -tr'); // php $path = '../data/'; $latest_mtime = 0; $file_name = ""; if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $fname = $path.$file; $mtime = filemtime( $fname ); if( $mtime > $latest_mtime ){ $latest_mtime = $mtime; $file_name = $file; } } } closedir($handle); } $file_name = $path.$file_name; $file = fopen($file_name, "r"); $file_data = fgetcsv($file,100000,","); fclose($file); $json = json_encode($file_data); //htmlへの返答する場合。 header("Content-Type: application/json; charset=utf-8"); print_r($json); ** Json save [#f42bc354] // POSTでもらったデータ $json = file_get_contents("php://input"); // PHP配列に変換 $data = json_decode($json); // $string = implode(",", $data); // echo "<p>CSVファイルにセットされるデータ:".$string; // $file_name = "002.csv"; // // Omazinai // $file = fopen($file_name, "w") or die("OPEN error $file_name"); // flock($file, LOCK_EX); // fputs($file, $string."\n"); // flock($file, LOCK_UN); // fclose($file); print('うけとりました') // htmlへの返答する場合。 header("Content-Type: application/json; charset=utf-8"); print_r($json);