私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はここに書き込みやがれ 71
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
<?php
$P=$_GET["p"];
if($P>0){
$Prev=$P-1;
$PrevPage="<a href='weapon.php?p={$Prev}'>前の10件</a>";
}
$Size=sizeof($Data);
if($Size/10-1>$P){
$Next=$P+1;
$NextPage="<a href='weapon.php?p={$Next}'>次の10件</a>";
}
?>
<p>
全<?=$Size?>件 | <?=$PrevPage?> <?=$NextPage?>
</p>
<?php
for($i=$P*10;$i<$P*10+10;$i++){
$line=explode(",",$Result[$i]);
?>
$P=$_GET["p"];
if($P>0){
$Prev=$P-1;
$PrevPage="<a href='weapon.php?p={$Prev}'>前の10件</a>";
}
$Size=sizeof($Data);
if($Size/10-1>$P){
$Next=$P+1;
$NextPage="<a href='weapon.php?p={$Next}'>次の10件</a>";
}
?>
<p>
全<?=$Size?>件 | <?=$PrevPage?> <?=$NextPage?>
</p>
<?php
for($i=$P*10;$i<$P*10+10;$i++){
$line=explode(",",$Result[$i]);
?>
>>358
単純に正規表現で置換かスクレイピングで部品ごとにしてから再構成
単純に正規表現で置換かスクレイピングで部品ごとにしてから再構成
PHP4サポートおしまい!
いまの動いてるアプリどーすればいいんだよホント。トホホ
めんどくせーーーーーーーー
いまの動いてるアプリどーすればいいんだよホント。トホホ
めんどくせーーーーーーーー
<?php
$deta="<html><head></head><body>
あああ<font color='#ff0000'>いいい</font>うううえええお
</body></html>";
$fpos=strpos($deta,"<body>");
$npos=strpos($deta,"</body>");
$body=substr($deta,$fpos,$npos);
echo $body;
?>
↑というテストコードを書いたとします、とすると結果的に’あああいいいうううえええお’が出力されます。
同様なコードで$detaを、別のhtmlに変えて、h4タグだけを出力させるため、
$fpos=strpos($deta,"<h4>");
$npos=strpos($deta,"</h4>");のように書き換えて、コードを実行させると
<h4>タグに加えて余分なhtmlコードが付加されてしまいます。
例えば、’<h4>PHP初心者です</h4>あああいいううううえええおおお’という感じです。
原因に、htmlコードにスペースや改行が含まれているからとか、エスケープしなければならない文字が含まれてるとか
考え、テスト用のコードにスペースや改行を加えて実行させたところやはり正常に、’あああいいいうううえええお’が出力
されます。
この差と原因はなんなんでしょうか?
$deta="<html><head></head><body>
あああ<font color='#ff0000'>いいい</font>うううえええお
</body></html>";
$fpos=strpos($deta,"<body>");
$npos=strpos($deta,"</body>");
$body=substr($deta,$fpos,$npos);
echo $body;
?>
↑というテストコードを書いたとします、とすると結果的に’あああいいいうううえええお’が出力されます。
同様なコードで$detaを、別のhtmlに変えて、h4タグだけを出力させるため、
$fpos=strpos($deta,"<h4>");
$npos=strpos($deta,"</h4>");のように書き換えて、コードを実行させると
<h4>タグに加えて余分なhtmlコードが付加されてしまいます。
例えば、’<h4>PHP初心者です</h4>あああいいううううえええおおお’という感じです。
原因に、htmlコードにスペースや改行が含まれているからとか、エスケープしなければならない文字が含まれてるとか
考え、テスト用のコードにスペースや改行を加えて実行させたところやはり正常に、’あああいいいうううえええお’が出力
されます。
この差と原因はなんなんでしょうか?
PHP + MySQL についてお知恵をお貸しください(´・ω・`)
やりたいこと:
LIMIT の部分に PHP からパラメータを割り当てたい。
問題:
LIMIT 部分に対してだけエラーが起きてしまう。
WHERE に対してパラメータを割り当ててもエラーにはならない。
以下がコード(一部抜粋)です。
$sql = 'select store_id, store_code from store limit 0, :limit_size';
$st = $conn->prepare($sql);
$st->bindValue('limit_size', 5);
$st->execute();
$rows = $st->fetchAll(PDO::FETCH_ASSOC);
print_r($rows);
以下が発生したエラーです。
PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[4200
]: Syntax error or access violation: 1064 You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right sy
tax to use near ''5'' at line 1' in ...
間抜けな間違いをしているのだと思うのですが、
LIMIT でだけエラーが出る理由が分からず…orz
やりたいこと:
LIMIT の部分に PHP からパラメータを割り当てたい。
問題:
LIMIT 部分に対してだけエラーが起きてしまう。
WHERE に対してパラメータを割り当ててもエラーにはならない。
以下がコード(一部抜粋)です。
$sql = 'select store_id, store_code from store limit 0, :limit_size';
$st = $conn->prepare($sql);
$st->bindValue('limit_size', 5);
$st->execute();
$rows = $st->fetchAll(PDO::FETCH_ASSOC);
print_r($rows);
以下が発生したエラーです。
PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[4200
]: Syntax error or access violation: 1064 You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right sy
tax to use near ''5'' at line 1' in ...
間抜けな間違いをしているのだと思うのですが、
LIMIT でだけエラーが出る理由が分からず…orz
>>366
中途半端な引用をしない
中途半端な引用をしない
>> 367
書き込む前に単純なコードにして動作確認後、
DB 接続以外は削除して貼り付けてました。
DB 接続で挙動が変わる話なのでしたら失礼しました。
>> 368
おお!できました!
う~む、型指定しないとダメだったとは…勉強になりました。
ありがとうございました。
書き込む前に単純なコードにして動作確認後、
DB 接続以外は削除して貼り付けてました。
DB 接続で挙動が変わる話なのでしたら失礼しました。
>> 368
おお!できました!
う~む、型指定しないとダメだったとは…勉強になりました。
ありがとうございました。
$xml_str = join("", file("$serv?query=$query_e&appid=$appid&adult_ok=$adult_ok&similar_ok=$similar_ok&language=$language&results=$results_count&start=$start"));
関数を使って80字ルールに収まるように
書きたいです。一行づつファイルを読んで
それを文字列として結合してるから、return で
fileオブジェクトを返すとか...phpよくわからんorz
関数を使って80字ルールに収まるように
書きたいです。一行づつファイルを読んで
それを文字列として結合してるから、return で
fileオブジェクトを返すとか...phpよくわからんorz
>>374
プレースホルダー使え。自分でごちゃごちゃやるのはバグの元。
プレースホルダー使え。自分でごちゃごちゃやるのはバグの元。
配列のポインタについて質問なのですが
reset ? 配列の内部ポインタを先頭の要素にセットする
prev ? 内部の配列ポインタをひとつ前に戻す
next ? 内部配列ポインタを進める
end ? 配列の内部ポインタを最終要素にセットする
という関数が用意されていますが
初期のポインタ位置をセットするにはどうしたら良いんでしょうか?
reset ? 配列の内部ポインタを先頭の要素にセットする
prev ? 内部の配列ポインタをひとつ前に戻す
next ? 内部配列ポインタを進める
end ? 配列の内部ポインタを最終要素にセットする
という関数が用意されていますが
初期のポインタ位置をセットするにはどうしたら良いんでしょうか?
>>377
初期ってどういう意味、先頭じゃなくて?
初期ってどういう意味、先頭じゃなくて?
>>380
分かりにくいので、その配列の宣言部分を書いてくれ
分かりにくいので、その配列の宣言部分を書いてくれ
>>382
34というキーを発見したら、一つ前に戻って(prev)それから二つ進めば(next * 2)いいんじゃないの?
と試していない思いついた事を言ってみる
なんかもっといい方法がありそうだけど・・
あとデータの形をもっと工夫できないのかな・・
34というキーを発見したら、一つ前に戻って(prev)それから二つ進めば(next * 2)いいんじゃないの?
と試していない思いついた事を言ってみる
なんかもっといい方法がありそうだけど・・
あとデータの形をもっと工夫できないのかな・・
たしかにそう言われると指定したキーなり値の位置にセットするってあってもいい気はする
まぁ、無いって事はループ処理しろって事だと思うが
あるのかな・・
まぁ、無いって事はループ処理しろって事だと思うが
あるのかな・・
>>388
連想配列に順番なんてありません
連想配列に順番なんてありません
>>389
PHPの連想配列には順番あるじゃん...
PHPの連想配列には順番あるじゃん...
若干このスレとは違うのかも知れませんが、
ブログ内検索のような検索ルーチンを作りたいと思っています。
こういう事が出来るプラグインや作り方の参考になるサイトはありませんか?
ブログ内検索のような検索ルーチンを作りたいと思っています。
こういう事が出来るプラグインや作り方の参考になるサイトはありませんか?
最近、Namazu使ってるところ見たこと無いな
あれ正直使えないんじゃないかと思うよ
あれ正直使えないんじゃないかと思うよ
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はここに書き込みやがれ 72 (1001) - [98%] - 2008/9/3 7:18
- 【PHP】下らねぇ質問はここに書き込みやがれ 73 (1001) - [98%] - 2008/9/20 2:31 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 70 (1001) - [98%] - 2008/7/19 3:52 ○
- 【PHP】下らねぇ質問はここに書き込みやがれ 68 (990) - [96%] - 2008/5/27 2:33
- 【PHP】下らねぇ質問はここに書き込みやがれ 69 (1001) - [96%] - 2008/6/25 23:33 ○
- 【PHP】下らねぇ質問はID出さずに書き込みやがれ 1 (985) - [87%] - 2011/7/13 20:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 74 (1001) - [87%] - 2008/10/16 6:05
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [87%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 76 (1001) - [87%] - 2008/12/6 22:36 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 77 (1001) - [87%] - 2008/12/23 7:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 78 (1001) - [87%] - 2009/1/13 21:32 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 79 (1001) - [87%] - 2009/2/1 0:33 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 91 (1001) - [87%] - 2010/1/9 4:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 81 (1001) - [87%] - 2009/3/7 14:17 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 111 (1001) - [86%] - 2011/10/30 20:31
トップメニューへ / →のくす牧場書庫について