開始行:
* XAMPP + PHPStorm [#ufde1548]
ちょっとややこしいのでメモ。
http://unformedbuilding.com/articles/xampp-phpstorm-wordp...
** httpd-vhosts.conf [#hedf4d26]
バーチャルホストの設定。C:\xampp\apache\conf\extra\httpd-...
```ini
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\Users\fifi\Dropbox\10_GitRepository\we...
ServerName wp.localhost
<Directory "C:\Users\fifi\Dropbox\10_GitRepository\wedd...
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.fifif...
* 再読み込み/戻る対処 [#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 $fi...
// 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);
終了行:
* XAMPP + PHPStorm [#ufde1548]
ちょっとややこしいのでメモ。
http://unformedbuilding.com/articles/xampp-phpstorm-wordp...
** httpd-vhosts.conf [#hedf4d26]
バーチャルホストの設定。C:\xampp\apache\conf\extra\httpd-...
```ini
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\Users\fifi\Dropbox\10_GitRepository\we...
ServerName wp.localhost
<Directory "C:\Users\fifi\Dropbox\10_GitRepository\wedd...
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.fifif...
* 再読み込み/戻る対処 [#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 $fi...
// 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);
ページ名: