私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレくだすれPHP(超初心者用)6
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
EXPLODEが正常に動きません
何故でしょうか・・・
file関数で取得してexplode関数で一行ずつ配列にするってことでいいんですよね?
そこからL○○○○を含む配列のみを書き出すようにすればいいんですよね?
とりあえず載せてみます
$data = file('http://tenhou.net/stat/dat/sca20090402');
foreach($data as $line){
echo $line."<br />";
}
$array = explode("\n", $data);
print_r($array);
何故でしょうか・・・
file関数で取得してexplode関数で一行ずつ配列にするってことでいいんですよね?
そこからL○○○○を含む配列のみを書き出すようにすればいいんですよね?
とりあえず載せてみます
$data = file('http://tenhou.net/stat/dat/sca20090402');
foreach($data as $line){
echo $line."<br />";
}
$array = explode("\n", $data);
print_r($array);
あ、いや、自分のコードのどこかが悪くて正常に動かないってことだったんですけど、
書き方が悪かったですね、申し訳ない
書き方が悪かったですね、申し訳ない
表示されますけど、なにかまずかったですか?
$data = file('http://tenhou.net/stat/dat/sca20090402');
foreach($data as $line){
echo $line."<br />";
}
この部分は正常に表示できています
explodeで除外するのは改行コードでよかったんでしょうか
$data = file('http://tenhou.net/stat/dat/sca20090402');
foreach($data as $line){
echo $line."<br />";
}
この部分は正常に表示できています
explodeで除外するのは改行コードでよかったんでしょうか
ああ、すみません
表示のテストには軽い別のファイルをつかっていたので気付きませんでした、本当に申し訳ありません
gzっていうのは書庫なんですか?
http://tenhou.net/stat/raw.shtmlを使うしかないようですね
表示のテストには軽い別のファイルをつかっていたので気付きませんでした、本当に申し訳ありません
gzっていうのは書庫なんですか?
http://tenhou.net/stat/raw.shtmlを使うしかないようですね
>>57
俺の環境ではそれ正常に表示されないけど
俺の環境ではそれ正常に表示されないけど
>>59
>表示のテストには軽い別のファイルをつかっていたので気付きませんでした
>表示のテストには軽い別のファイルをつかっていたので気付きませんでした
まじで?ここに議論の対象として出してるコードと自分のテストコードが違うとか頭いかれてるの?
>>57
おれがサンプル書いてやるからこれで勉強しろ
↓のをそのまま貼り付けろ
$txt[]="id,name,age";
$txt[]="1,tanaka,10";
$txt[]="2,kinoshita,20";
foreach($txt as $v){
$v=explode(",",rtrim($v));
print_r($v);
echo "<br>";
}
おれがサンプル書いてやるからこれで勉強しろ
↓のをそのまま貼り付けろ
$txt[]="id,name,age";
$txt[]="1,tanaka,10";
$txt[]="2,kinoshita,20";
foreach($txt as $v){
$v=explode(",",rtrim($v));
print_r($v);
echo "<br>";
}
$data = file('http://tenhou.net/stat/raw.shtml');
foreach($data as $line){
$line = explode("\n", $data);
echo $line."<br />";
}
$txt[]="id,name,age";
$txt[]="1,tanaka,10";
$txt[]="2,kinoshita,20";
foreach($txt as $v){
$v=explode(",",rtrim($v));
print_r($v);
echo "<br>";
}
としたら
Array
~中略~
Array
Array ( [0] => id [1] => name [2] => age )
Array ( [0] => 1 [1] => tanaka [2] => 10 )
Array ( [0] => 2 [1] => kinoshita [2] => 20 )
となりました
explodeで区切ってもそれぞれが$v[i]に格納されるわけじゃないんですね
それはわかりましたが本体のほうはどこが悪いんでしょうか
一行ごと取得して改行で区切るというのがおかしいんでしょうか
foreach($data as $line){
$line = explode("\n", $data);
echo $line."<br />";
}
$txt[]="id,name,age";
$txt[]="1,tanaka,10";
$txt[]="2,kinoshita,20";
foreach($txt as $v){
$v=explode(",",rtrim($v));
print_r($v);
echo "<br>";
}
としたら
Array
~中略~
Array
Array ( [0] => id [1] => name [2] => age )
Array ( [0] => 1 [1] => tanaka [2] => 10 )
Array ( [0] => 2 [1] => kinoshita [2] => 20 )
となりました
explodeで区切ってもそれぞれが$v[i]に格納されるわけじゃないんですね
それはわかりましたが本体のほうはどこが悪いんでしょうか
一行ごと取得して改行で区切るというのがおかしいんでしょうか
>>63
おまえさほんとに基礎から学んだ方がいいよ
おまえさほんとに基礎から学んだ方がいいよ
ちょっと舐めすぎてましたね
今回は諦めますわ
付き合ってくださった皆様本当にありがとうございました
今回は諦めますわ
付き合ってくださった皆様本当にありがとうございました
どうも、そうやって示してもらえるのはとてもありがたいです
何から手をつけていいかさっぱりなので
またきます
何から手をつけていいかさっぱりなので
またきます
>>66
おまえ言葉はキツイはけっこう良いやつだな
おまえ言葉はキツイはけっこう良いやつだな
>>66
とりあえずそれについてはわかったと思います
変数がCと違っててちょっとやりにくいですね
gzopen関数をつかえばhttp://tenhou.net/stat/dat/sca20090409.log.gzは開けましたが文字化けしますね・・・
mb_convert_encoding関数をつかってもどうにもなりませんし
とりあえずそれについてはわかったと思います
変数がCと違っててちょっとやりにくいですね
gzopen関数をつかえばhttp://tenhou.net/stat/dat/sca20090409.log.gzは開けましたが文字化けしますね・・・
mb_convert_encoding関数をつかってもどうにもなりませんし
セキュリティの本読んでたら
PHP_SELF
が危険、って書いてあって、
具体的にどう危険かというと、
javascriptで、任意の文字列を
送り込むことが可能、って書いてあって、
そんで聞きたいのは、
SCRIPT_NAMEでも同様なのかどうかってこと。
htmlspecialcharactersでサニタイズ必要?
PHP_SELF
が危険、って書いてあって、
具体的にどう危険かというと、
javascriptで、任意の文字列を
送り込むことが可能、って書いてあって、
そんで聞きたいのは、
SCRIPT_NAMEでも同様なのかどうかってこと。
htmlspecialcharactersでサニタイズ必要?
phpに.NetのDataTableみたいな便利な昨日は無いの?
配列で代用するしかないの?
配列で代用するしかないの?
short_open_tagがONの鯖は借りるな!
short_open_tagがOffで動かないソースは書くな!
short_open_tagで書かれたフリースクリプトは今すぐ投げ捨てろ!
short_open_tagがOffで動かないソースは書くな!
short_open_tagで書かれたフリースクリプトは今すぐ投げ捨てろ!
MySQLのSelectで100件ぐらいデータがヒットしても
それを全部表示しないで、1画面に20件ずつ表示させるには
どうすればいいですか?
それを全部表示しないで、1画面に20件ずつ表示させるには
どうすればいいですか?
いや、SQLで先頭20件出すんじゃなくて、ECHOで20件ずつ表示していく
(「次」をクリックすると次の20件が表示される)ようにするにはどうすればいいでしょうか?
(「次」をクリックすると次の20件が表示される)ようにするにはどうすればいいでしょうか?
DBから取得した値を可変の配列に格納しようと思ってるのですが、
.NetのArryalListに似たコードはありますか?
.NetのArryalListに似たコードはありますか?
>>86
limit 20,40
limit 20,40
>>88
ぐぐれ
ぐぐれ
あの、>>35ですけど取り込むことはできたんですが、文字化けが解決できません
エンコードの問題ではないみたいなんですが・・・
エンコードの問題ではないみたいなんですが・・・
short_open_tagがONの前提でコード書くじゃん。
そしたら、そのサーバーが、設定で
short_open_tagをOFFにしたとたん、
全部のPHPのソースコードが丸見えになるよ。
そしたら、そのサーバーが、設定で
short_open_tagをOFFにしたとたん、
全部のPHPのソースコードが丸見えになるよ。
独習PHP
実践マスターPHP+MySQL
速効!図解プログラミングPHP + MySQL
実践マスターPHP+MySQL
速効!図解プログラミングPHP + MySQL
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- くだすれPHP(超初心者用)4 (1001) - [97%] - 2008/11/21 17:19 ○
- くだすれPHP(超初心者用)3 (1001) - [97%] - 2008/6/8 6:35 ☆
- くだすれPHP(超初心者用)5 (1001) - [97%] - 2009/3/9 16:02 ○
- さっさとPHP5.0.6出せよ糞Zend (80) - [31%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について