私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレくだすれPHP(超初心者用)5
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
PHP使いが優しくコメントを返しますが、
お礼はPHPの布教と初心者の救済をお願いします。
PHP Home Page
http://www.php.net/
http://jp.php.net/
くだすれPHP(超初心者用)4
http://pc11.2ch.net/test/read.cgi/php/1213356756/
適当に関連スレ(マルチはだめぽ)
【PHP】下らねぇ質問はここに書き込みやがれ 69
http://pc11.2ch.net/test/read.cgi/php/1211879073/
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
PHP使いが優しくコメントを返しますが、
お礼はPHPの布教と初心者の救済をお願いします。
PHP Home Page
http://www.php.net/
http://jp.php.net/
くだすれPHP(超初心者用)4
http://pc11.2ch.net/test/read.cgi/php/1213356756/
適当に関連スレ(マルチはだめぽ)
【PHP】下らねぇ質問はここに書き込みやがれ 69
http://pc11.2ch.net/test/read.cgi/php/1211879073/
1608年11月23日に3なのに『2get』と書いてしまい、
『500年ROMってろ!!』
と言われた者です。
あれから500年、ひたすらROMに徹してきました。
来る日も、来る日も。
そして今、
やっと2をget出来るだなんて………
感動で……胸が一杯です。
人間、辛抱すれば良いことって有るんですね!
こんな私ですが、
僭越ながらとらせて貰います…!
念願の2ゲットはもちろんこの書き込みです。
では・・
「6get!!!!」
『500年ROMってろ!!』
と言われた者です。
あれから500年、ひたすらROMに徹してきました。
来る日も、来る日も。
そして今、
やっと2をget出来るだなんて………
感動で……胸が一杯です。
人間、辛抱すれば良いことって有るんですね!
こんな私ですが、
僭越ながらとらせて貰います…!
念願の2ゲットはもちろんこの書き込みです。
では・・
「6get!!!!」
ファイルを開かずにサーバー側からファイルを読み込むにはどうすればいいのでしょうか
日付が変わる前に毎日ログをとりたいんですが どのようにすればいいでしょうか
日付が変わる前に毎日ログをとりたいんですが どのようにすればいいでしょうか
>>6
100年はえーよ
100年はえーよ
>>8
1行目は意味不明。2行目についてはログ取るなら
fopen($path, 'a');
あたりか。
$pathとしてファイル名に日付でユニークな名前付ければ良い。(例:yyyy_mm_dd.csv)
$pathのあるディレクトリのパーミッションにさえ気をつけておけば、
あとは日付が変わるたびに新しいファイルが出来てそこに追記処理が行われる。
1行目は意味不明。2行目についてはログ取るなら
fopen($path, 'a');
あたりか。
$pathとしてファイル名に日付でユニークな名前付ければ良い。(例:yyyy_mm_dd.csv)
$pathのあるディレクトリのパーミッションにさえ気をつけておけば、
あとは日付が変わるたびに新しいファイルが出来てそこに追記処理が行われる。
C++をちょっとやった者なんですが、PHPにはインライン関数みたいなのってないのでしょうか??
>>13
関数呼び出しのコストを気にする必要がある状況でPHPを使うことが想定できない。
関数呼び出しのコストを気にする必要がある状況でPHPを使うことが想定できない。
IFを使って、A=0 かつ 文字数が8文字 かつ 文字の種類が半角英数字のみなら実行
それ以外はエラー、という条件を作りたいのですが、どうすればいいでしょうか、教えてください。
それ以外はエラー、という条件を作りたいのですが、どうすればいいでしょうか、教えてください。
>>17
Aとはなんぞ?意味分からんがこういう事かな?
$A = 0;
$fuge = 'xyz12345';
if ($A === 0 && preg_match('/[0-9a-zA-Z]{8}/D', $fuge)) {
// 実行処理
} else {
// エラー処理
}
Aとはなんぞ?意味分からんがこういう事かな?
$A = 0;
$fuge = 'xyz12345';
if ($A === 0 && preg_match('/[0-9a-zA-Z]{8}/D', $fuge)) {
// 実行処理
} else {
// エラー処理
}
俺なら
$A = 0;
$fuge = 'xyz12345';
if ($A !== 0) {
// エラー処理
}
if (!preg_match('/^[0-9a-zA-Z]{8}$/D', $fuge)) {
// エラー処理
}
//処理続行
にする。
じゃないと条件が増えたり実行処理の中でインデントがたくさん出てきたら読みにくくなる。
どっちの条件にマッチしなかったのかも判定しやすいし。
$A = 0;
$fuge = 'xyz12345';
if ($A !== 0) {
// エラー処理
}
if (!preg_match('/^[0-9a-zA-Z]{8}$/D', $fuge)) {
// エラー処理
}
//処理続行
にする。
じゃないと条件が増えたり実行処理の中でインデントがたくさん出てきたら読みにくくなる。
どっちの条件にマッチしなかったのかも判定しやすいし。
どうせ弱小サイトのくせにスケーラビリティなんて気にすんな。最適化は自分の頭に実行しろ
例えば
$this->users[] = new User(ほげほげ)
とかやらね?
見通しについては、いちいちローカル変数に代入するほうが悪くなると思うが
$this->users[] = new User(ほげほげ)
とかやらね?
見通しについては、いちいちローカル変数に代入するほうが悪くなると思うが
>>32
ぐぐれよ
ぐぐれよ
俺もC++知らないから調べてみたんだが
コンパイラがないPHPには関係ない話じゃないの?
コンパイラがないPHPには関係ない話じゃないの?
http://d.hatena.ne.jp/ockeghem/20081101/p1
このページに
$threat "'OR '='";
$threat = mysql_real_escape_string($treat);
SELECT account_number, name, address FROM account_data WHERE account_number = $threat
は、mysql_real_escape_string で、$threatが
''or''=''
とエスケープされるので、SQLインジェクションになるというように書いてあるのですが、
自分の環境
Windows XP
PHP 5.2.0
MySQL 5.0.27
では、mysql_real_escape_string($treat) は
\'OR \'=\'
とエスケープされ、SQLインジェクションになりませんでした。
この記事は合っているのでしょうか??
どなたか教えてくださいm(_ _)m
このページに
$threat "'OR '='";
$threat = mysql_real_escape_string($treat);
SELECT account_number, name, address FROM account_data WHERE account_number = $threat
は、mysql_real_escape_string で、$threatが
''or''=''
とエスケープされるので、SQLインジェクションになるというように書いてあるのですが、
自分の環境
Windows XP
PHP 5.2.0
MySQL 5.0.27
では、mysql_real_escape_string($treat) は
\'OR \'=\'
とエスケープされ、SQLインジェクションになりませんでした。
この記事は合っているのでしょうか??
どなたか教えてくださいm(_ _)m
その人のは他のも動かないのあるね。
その上、○○の本のインジェクションが動かないとか
攻撃して書いちゃってるのがかなり痛い人だな。
その上、○○の本のインジェクションが動かないとか
攻撃して書いちゃってるのがかなり痛い人だな。
2chのdatファイルをPHPを使ってダウンロードしたいのですが、
どうしたらよいですか?
ブラウザを使ってアクセスするとできるのですが、PHPだとできません。
どうしたらよいですか?
ブラウザを使ってアクセスするとできるのですが、PHPだとできません。
>>39
馬鹿発見
馬鹿発見
>>42
普通そういう事はPHP単体ではやらないかな…。
Namazuなんかはperl版はあった気がするが。
要望そのものには応えられないが「Namazu PHP」でググるといい。
>>39
具体的にコード載せては?
PHP5でphp.iniでallow_url_fopenがONになっていたら、
取ってくるだけならfile_get_contents()1行で終わりだけどね。
まぁ実際は2chの鯖と行儀よくおしゃべりしないと駄目なので
http://age.s22.xrea.com/talk2ch/
http://www.monazilla.org/
辺り読んで理解できないなら、もう少し勉強してからにした方がいい。
既に既存のスクリプトもあるみたいなので「PHP 2ch Viewer」とかでググルといい。
>>37
そもそも、Prepared Statement使ったほうがいいと思う。
PHPならPDO使えば簡単楽ちん。
普通そういう事はPHP単体ではやらないかな…。
Namazuなんかはperl版はあった気がするが。
要望そのものには応えられないが「Namazu PHP」でググるといい。
>>39
具体的にコード載せては?
PHP5でphp.iniでallow_url_fopenがONになっていたら、
取ってくるだけならfile_get_contents()1行で終わりだけどね。
まぁ実際は2chの鯖と行儀よくおしゃべりしないと駄目なので
http://age.s22.xrea.com/talk2ch/
http://www.monazilla.org/
辺り読んで理解できないなら、もう少し勉強してからにした方がいい。
既に既存のスクリプトもあるみたいなので「PHP 2ch Viewer」とかでググルといい。
>>37
そもそも、Prepared Statement使ったほうがいいと思う。
PHPならPDO使えば簡単楽ちん。
更新ボタンを押すとおk、キャンセルの確認画面を表示させる程度のものを作りたいのですが
phpのなかでjavascript使いたいんですが書き方がわからないです・・・
どなたか教えてください
phpのなかでjavascript使いたいんですが書き方がわからないです・・・
どなたか教えてください
echoで出力する
<?php
echo "<script type=\"text/javascript\" src=\"hoge.js\"></script>\n";
?>
あるいは一回PHPモードから抜ける
<?php
//php script
?>
<script type="text/javascript" src="hoge.js"></script>
<?php
//php script
?>
<?php
echo "<script type=\"text/javascript\" src=\"hoge.js\"></script>\n";
?>
あるいは一回PHPモードから抜ける
<?php
//php script
?>
<script type="text/javascript" src="hoge.js"></script>
<?php
//php script
?>
>>47
早いレスありがとうございます。
print("<table border=\"1\">");
print("<tr><td>ISBNコード</td><td>題名</td><td>著者</td><td>出版社</td><td>出版年</td><td>更新</td><td>削除</td></tr>");
while($row=mysql_fetch_array($res)){
print("<tr>");
print("<td>".$row["bisbn"]."</td>");
print("<td>".$row["btitle"]."</td>");
print("<td>".$row["bauth"]."</td>");
print("<td>".$row["bpub"]."</td>");
print("<td>".$row["bpubyear"]."</td>");
print("<td><a href=\"update_form.php?bid=".$row["bid"]."\">更新</a></td>");
print("<td><a href=\"library_delete.php?bid=".$row[bid]."\">削除</a></td>");
print("</tr>");
}
さっきボタンと書きましたが実際ボタンじゃなかったです。すいません。
MySQLに接続した図書検索のページなんですが、更新をクリックしたときに確認画面を出したいです。
出力するのとPHPモードから抜けるの試したのですが、
前者は"更新"が表示されなくなってしまいました。
後者はページ自体表示できなくなってしまいました。。
早いレスありがとうございます。
print("<table border=\"1\">");
print("<tr><td>ISBNコード</td><td>題名</td><td>著者</td><td>出版社</td><td>出版年</td><td>更新</td><td>削除</td></tr>");
while($row=mysql_fetch_array($res)){
print("<tr>");
print("<td>".$row["bisbn"]."</td>");
print("<td>".$row["btitle"]."</td>");
print("<td>".$row["bauth"]."</td>");
print("<td>".$row["bpub"]."</td>");
print("<td>".$row["bpubyear"]."</td>");
print("<td><a href=\"update_form.php?bid=".$row["bid"]."\">更新</a></td>");
print("<td><a href=\"library_delete.php?bid=".$row[bid]."\">削除</a></td>");
print("</tr>");
}
さっきボタンと書きましたが実際ボタンじゃなかったです。すいません。
MySQLに接続した図書検索のページなんですが、更新をクリックしたときに確認画面を出したいです。
出力するのとPHPモードから抜けるの試したのですが、
前者は"更新"が表示されなくなってしまいました。
後者はページ自体表示できなくなってしまいました。。
類似してるかもしれないスレッド
- くだすれPHP(超初心者用)4 (1001) - [97%] - 2008/11/21 17:19 ○
- くだすれPHP(超初心者用)6 (958) - [97%] - 2009/8/19 4:11 ○
- くだすれPHP(超初心者用)3 (1001) - [97%] - 2008/6/8 6:35 ☆
- さっさとPHP5.0.6出せよ糞Zend (80) - [31%] - 2019/5/9 7:45
トップメニューへ / →のくす牧場書庫について