###前提・実現したいこと
for文のなかで変数と変数を比較させたいのですが、可能でしょうか?
やってみたのですが、Warning: Cannot modify header information - headers already sent by というエラーが出てしまいました。
また代替策などありましたらご教示いただければ幸いです。
よろしくお願いします。
<?php header("Content-Type: text/html; charset=UTF-8"); unlink("list.txt"); require_once( dirname(__FILE__) . '/wp-load.php' ); $xml = simplexml_load_file('http://hoge.jp/city/?key=000&pref_cd=14'); $data = get_object_vars($xml); foreach ($data['city'] as $url) { $results_available = ceil($data2['results_available']/50); for($i = 0; $i < $results_available; $i++){ if($i = 0){ $detail = "http://hoge.jp/room/?key=000&city_cd=" . $url->code; } else { $results_i = ($i*50)+1; $results_count = "&start=" . $results_i . "&count=50"; $detail = "http://hoge.jp/room/?key=000&city_cd=" . $url->code . $results_count; } } $xml2 = simplexml_load_file($detail); $data2 = get_object_vars($xml2); foreach ((array)$data2['room'] as $url2) { $building_cd = $url2->real_building_name;//物件ID //テキストファイルに保存 $fp = fopen('list.txt', 'a'); if ($fp){ if (flock($fp, LOCK_EX)){ if (fwrite($fp, $building_cd."\n") === FALSE){ print('ファイル書き込みに失敗しました<br>'); } flock($fp, LOCK_UN); }else{ print('ファイルロックに失敗しました<br>'); } } } } $flag = fclose($fp); if ($flag){ print('URLリストを「list.txt」に保存しました'); }else{ print('クローズに失敗しました'); } echo "全て取り込み完了しました"; ?>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/14 09:31
2016/07/14 09:33
2016/07/14 09:36
2016/07/14 10:41
2016/07/14 10:54