私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 95
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
__autoload(classname)はnew classname($string)の$string の部分は拾えない?
あ、classが無ければ呼ばれるだけなので因数は関係ないのね
〆
〆
>>255
文章読んでやれよ
文章読んでやれよ
意地でもFilesMatchでやるならtestファイル内で別の.phpファイルをincしたらいいのではw。
大人しくmod_rewite使ったほうが良いと思う。
大人しくmod_rewite使ったほうが良いと思う。
ヒント
print_r($_SERVER);
をして
http://hoge/test
にアクセスしたときと
http://hoge/test/index.php
にアクセスしたときの違いを見極める
違いがわかったら後者のアクセスの場合NOT FOUNDにheaderで飛ばす条件をindex.phpに書く
print_r($_SERVER);
をして
http://hoge/test
にアクセスしたときと
http://hoge/test/index.php
にアクセスしたときの違いを見極める
違いがわかったら後者のアクセスの場合NOT FOUNDにheaderで飛ばす条件をindex.phpに書く
<? // vim:set ft=php: ?>
と書いておけば常々phpとして認識してくれるエディタも。
と書いておけば常々phpとして認識してくれるエディタも。
パスに変数を挿入する場合は「/」だけ警戒すればいいですか?
「%」も危ないんだっけ?
「%」も危ないんだっけ?
>>261
>(hoge.phpへユーザーがアクセスしたのか、それともrewriteされてアクセスされたの見分け方は現在研究中です)
if (strpos($_SERVER['REQUEST_URI'], $_SERVER['SCRIPT_NAME']) !== false) die();
とか?
>(hoge.phpへユーザーがアクセスしたのか、それともrewriteされてアクセスされたの見分け方は現在研究中です)
if (strpos($_SERVER['REQUEST_URI'], $_SERVER['SCRIPT_NAME']) !== false) die();
とか?
REQUEST_URIは基本信用しちゃダメだろ
リクエストしてきたURLをきちんととるのは、本当にめんどくさい
リクエストしてきたURLをきちんととるのは、本当にめんどくさい
【OS名】 FreeBSD 7.1-RELEASE-p11 i386
【PHPのバージョン】5.2.13
【連携ソフトウェア】PHP
【質問内容】
レンタルサーバ(さくらインターネット)を借りてPHPを練習しているのですが、
構文エラーが起こった時、エラー内容が出ず、(真っ白)何行目で何を間違
ったか分からないので、エラーを探すのに毎回困っています。
どうやったら、構文エラーを出力してくれるか、教えてもらえないでしょうか?
【PHPのバージョン】5.2.13
【連携ソフトウェア】PHP
【質問内容】
レンタルサーバ(さくらインターネット)を借りてPHPを練習しているのですが、
構文エラーが起こった時、エラー内容が出ず、(真っ白)何行目で何を間違
ったか分からないので、エラーを探すのに毎回困っています。
どうやったら、構文エラーを出力してくれるか、教えてもらえないでしょうか?
Internet Explorer ではこのページは表示できませんで検索すると山ほど出てきますね。
IEの問題です。
IEの問題です。
アクセスさせたくないファイルを集めたディレクトリに.htaccess置いてdeny from all。
atwiki(safe modeで動いてる)に設置したphpで
mkdir("./log/2010/05/01", 0777, true);
で作成したディレクトリが消せなくて困ってます。
どうすれば削除できるでしょうか?
パーミッションは次のようになってます。
ディレクトリ log は ftp で mkdir log; chmod 777 log して作成してます。
drwxrwxrwx 11347 10000 May 1 18:54 log
drwxr-xr-x 80 10000 May 1 01:51 2010
drwxr-xr-x 80 10000 May 1 01:51 05
drwxr-xr-x 80 10000 May 1 01:51 01
php で rmdir("./log/2010/05/01") すると次の警告が出て削除できません。
> Warning: rmdir() [function.rmdir]: SAFE MODE Restriction in effect. The script
> whose uid is 11347 is not allowed to access log/2010/05/01 owned by uid 80
> in /usr/local/www/htdocs/user/public_html/test.php on line 12
php で chmod("./log/2010", 0777) は通りますが、
chmod("./log/2010/05", 0777) は次の警告がでて変更できません。
> Warning: chmod() [function.chmod]: SAFE MODE Restriction in effect. The
> script whose uid is 11347 is not allowed to access log/2010/05 owned by uid
> 80 in /usr/local/www/htdocs/user/public_html/test.php on line 21
php で chown("./log/2010", 11347) はできません。
> Warning: chown() [function.chown]: Operation not permitted in
> /usr/local/www/htdocs/user/public_html/test.php on line 18
mkdir("./log/2010/05/01", 0777, true);
で作成したディレクトリが消せなくて困ってます。
どうすれば削除できるでしょうか?
パーミッションは次のようになってます。
ディレクトリ log は ftp で mkdir log; chmod 777 log して作成してます。
drwxrwxrwx 11347 10000 May 1 18:54 log
drwxr-xr-x 80 10000 May 1 01:51 2010
drwxr-xr-x 80 10000 May 1 01:51 05
drwxr-xr-x 80 10000 May 1 01:51 01
php で rmdir("./log/2010/05/01") すると次の警告が出て削除できません。
> Warning: rmdir() [function.rmdir]: SAFE MODE Restriction in effect. The script
> whose uid is 11347 is not allowed to access log/2010/05/01 owned by uid 80
> in /usr/local/www/htdocs/user/public_html/test.php on line 12
php で chmod("./log/2010", 0777) は通りますが、
chmod("./log/2010/05", 0777) は次の警告がでて変更できません。
> Warning: chmod() [function.chmod]: SAFE MODE Restriction in effect. The
> script whose uid is 11347 is not allowed to access log/2010/05 owned by uid
> 80 in /usr/local/www/htdocs/user/public_html/test.php on line 21
php で chown("./log/2010", 11347) はできません。
> Warning: chown() [function.chown]: Operation not permitted in
> /usr/local/www/htdocs/user/public_html/test.php on line 18
test.php
<html>
<body>
<form action="./test.php" method="POST">
input type="text" name="ID"
<?php
if( isset( $_POST[ 'ID' ] ) ){
$sql = "SELECT pass FROM file WHERE id={$_POST[ 'ID' ]}";
$res = sqlite_query($link, $sql, SQLITE_BOTH, $sqliteerror);
-----------------
IDに12等の数値を打ち込むと$resが通りますが、
IDにqq等のアルファベットを打ち込むと,クエリーが失敗してno such column: qq
になります。
sqlite_openしたdbのidはnvarchar(5)ですでに作っています。
idにqqがあっても失敗するのは、
”WHERE id={$_POST[ 'ID' ]”の所で 型変換みたいなのが必要だからでしょうか?
<html>
<body>
<form action="./test.php" method="POST">
input type="text" name="ID"
<?php
if( isset( $_POST[ 'ID' ] ) ){
$sql = "SELECT pass FROM file WHERE id={$_POST[ 'ID' ]}";
$res = sqlite_query($link, $sql, SQLITE_BOTH, $sqliteerror);
-----------------
IDに12等の数値を打ち込むと$resが通りますが、
IDにqq等のアルファベットを打ち込むと,クエリーが失敗してno such column: qq
になります。
sqlite_openしたdbのidはnvarchar(5)ですでに作っています。
idにqqがあっても失敗するのは、
”WHERE id={$_POST[ 'ID' ]”の所で 型変換みたいなのが必要だからでしょうか?
>>280
エラーの原因はクエリー中のddがクオートされてないから文字列として扱われていない
"SELECT pass FROM file WHERE id='dd'"
だけど、それ以前にそのコードは危険すぎる
SQLインジェクションについて勉強してくれ
エラーの原因はクエリー中のddがクオートされてないから文字列として扱われていない
"SELECT pass FROM file WHERE id='dd'"
だけど、それ以前にそのコードは危険すぎる
SQLインジェクションについて勉強してくれ
$test = array('<' => '<','>' => '>');
$i = strtr($i, $test);
こんなんでいいんじゃね
$i = strtr($i, $test);
こんなんでいいんじゃね
>>285
んなこたーない
んなこたーない
>>285
ひっかかりそうなのはソフトバンクの x1Bx24ではじまる形式のやつかな。
http://labs.unoh.net/2007/01/softbank_1.html こんなのあるけど、
掲示板で絵文字の処理(機種別の処理とか)しないの?
ひっかかりそうなのはソフトバンクの x1Bx24ではじまる形式のやつかな。
http://labs.unoh.net/2007/01/softbank_1.html こんなのあるけど、
掲示板で絵文字の処理(機種別の処理とか)しないの?
>>285
docomoの絵文字は&から始まるからhtmlspecialを通すと&になるからってことかと思う
自信ないけど・・・。
試しにstrtrでsoftbankの太陽の絵文字をドコモの太陽の絵文字に変えようとしてみたらうまくいかんかった。
やっぱ携帯って面倒だな。
$test = strtr($test, array('$Gj'=>'?xE63E;'));
ってやってもひっかからなかったわ。
docomoの絵文字は&から始まるからhtmlspecialを通すと&になるからってことかと思う
自信ないけど・・・。
試しにstrtrでsoftbankの太陽の絵文字をドコモの太陽の絵文字に変えようとしてみたらうまくいかんかった。
やっぱ携帯って面倒だな。
$test = strtr($test, array('$Gj'=>'?xE63E;'));
ってやってもひっかからなかったわ。
XML パースエラー: 整形式になっていません。
>>290
docomoのそれは、数値文字参照化された文字列を評価してるからってことではなくて?
&を&に変換したくないなら、第4引数をFALSEにすればいいと思うけど
>>290
docomoのそれは、数値文字参照化された文字列を評価してるからってことではなくて?
&を&に変換したくないなら、第4引数をFALSEにすればいいと思うけど
どなたか、bcompilerの使い方を日本語で説明しているサイトをご存知ないでしょうか…
自力ではどう検索しても見つけられませんでした。
もしよければ、直接教えていただくことはできないでしょうか。
自力ではどう検索しても見つけられませんでした。
もしよければ、直接教えていただくことはできないでしょうか。
書籍でもいいです。いかに高額だとしても買います。
ジュンク堂池袋店で探しても見つからなかったんですが、
店頭で見つからないような本があるかもしれないので…
もしあったら教えてください。
ジュンク堂池袋店で探しても見つからなかったんですが、
店頭で見つからないような本があるかもしれないので…
もしあったら教えてください。
「$Gj」の前後の文字が、そのまま記述されてる場合と、数値文字参照化されている場合がある とか
質問させて下さい。
phpで動作するメールフォームをレンタルしました。
拡張子phpのページにメールフォームがあります。
このメールフォームの部分だけ、任意のHTMLに表示させたいのですが、これは可能なのでしょうか?
もし可能であれば、方法をご教示いただけないでしょうか。
ほんまにくだらない質問でスミマセン
phpで動作するメールフォームをレンタルしました。
拡張子phpのページにメールフォームがあります。
このメールフォームの部分だけ、任意のHTMLに表示させたいのですが、これは可能なのでしょうか?
もし可能であれば、方法をご教示いただけないでしょうか。
ほんまにくだらない質問でスミマセン
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 91 (1001) - [98%] - 2010/1/9 4:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [98%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 99 (1001) - [98%] - 2010/10/27 4:51
- 【PHP】下らねぇ質問はID出して書き込みやがれ 85 (1001) - [98%] - 2009/7/31 4:07 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 75 (1001) - [98%] - 2008/11/13 21:31 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 93 (1001) - [98%] - 2010/3/16 4:25
- 【PHP】下らねぇ質問はID出して書き込みやがれ 92 (1001) - [98%] - 2010/2/15 17:01 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 97 (1001) - [98%] - 2010/9/18 2:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 96 (1001) - [98%] - 2010/7/22 7:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [98%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 94 (1001) - [98%] - 2010/4/20 19:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 105 (1001) - [96%] - 2011/4/28 23:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [96%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [96%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 115 (1001) - [96%] - 2012/2/25 18:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 82 (1001) - [96%] - 2009/4/6 19:33
- 【PHP】下らねぇ質問はID出して書き込みやがれ 81 (1001) - [96%] - 2009/3/7 14:17 ○
トップメニューへ / →のくす牧場書庫について