トップページ⇒php
1001コメント304KB

【PHP】下らねぇ質問はID出して書き込みやがれ 127

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2013/03/19(火) 22:13:49.76ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 126
http://kohada.2ch.net/test/read.cgi/php/1359808868/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
02852842013/04/01(月) 14:32:53.28ID:BwLTFG84
書き込んだら更新されて名前が>>284じゃなくなってました
気にしないでください
0286nobodyさん2013/04/01(月) 14:49:18.51ID:???
mysql_queryは非推奨
0287nobodyさん2013/04/01(月) 14:57:31.80ID:???
DELETE FROM date where not exists (select * from date order by date desc ,time desc limit 0,20 )
0288nobodyさん2013/04/01(月) 15:06:49.28ID:???
>>282
答える能力ないやつはすっこんでろ
0289nobodyさん2013/04/01(月) 15:22:49.33ID:???
>>284
・これ一件書き込んだら20件消えない?
・SQLインジェクションは大丈夫?
02902892013/04/01(月) 15:24:18.12ID:???
ごめん、
> ・これ一件書き込んだら20件消えない?
これ勘違いだった。
0291nobodyさん2013/04/01(月) 15:30:12.59ID:???
必ずPREPARE使う様にした方がいい、すぐ慣れるさ。
基本的に読む時に20件引っ張ってくればいいんで
消すこともないと思う。
0292nobodyさん2013/04/01(月) 15:30:22.40ID:???
SQLのlimit部分だけ$_GET['limit']で取得してるんですけど、これでもDELETEとかDROPされちゃう可能性ってあるんでしょうか?
0293nobodyさん2013/04/01(月) 15:31:05.51ID:???
>>286
嘘つくなよ・・・
0294nobodyさん2013/04/01(月) 15:31:51.91ID:???
>>292
数字としてバインドすれば問題ない
0295nobodyさん2013/04/01(月) 15:31:52.11ID:TTwnP515
すみません>>292ですがsageのチェックはずしたつもりが●のチェック外してました…
0296nobodyさん2013/04/01(月) 15:32:25.27ID:???
>>294
なるほどありがとうございます
0297nobodyさん2013/04/01(月) 15:33:41.44ID:???
>>292
limit="; DROP TABLE hoge"
とでも書けばいけるやん?
0298nobodyさん2013/04/01(月) 15:36:08.44ID:???
SQLに;が入ってれば弾けばいい
0299nobodyさん2013/04/01(月) 15:40:12.17ID:???
>>298
どうせ半端なことするなら mysqli_real_escape_string() 使え
半端なら半端をつらぬきとおせ
03002842013/04/01(月) 15:40:30.63ID:BwLTFG84
>>286>>293
わからんからそのままつかうことにします

>>287
単体で実行したけどエラーが出ました
#1093 - You can't specify target table 'date' for update in FROM clause
sqlよくわかってないんですみません

>>289
SQLインジェクションはnameとbodyに対し事前に行ってます
指摘ありがとうございます
0301nobodyさん2013/04/01(月) 15:41:05.73ID:???
>>298
わたしなら 0 を足す。
0302nobodyさん2013/04/01(月) 15:42:06.13ID:???
>>300
今はmysqli_queryだぞ
03032842013/04/01(月) 15:48:29.65ID:BwLTFG84
>>291
ごめんちょっと調べたけど
俺の実力では意味がわからなかった
0304nobodyさん2013/04/01(月) 15:48:33.69ID:???
>>300
table名が同じだと無理。別名つけてやればいいはず
数を数えるのと消すのを別の行でやると複数同時に動いた時バグるぞ。
トランザクションにしてもいいけど
0305nobodyさん2013/04/01(月) 16:06:43.25ID:???
>>297
mysql_queryって2つのSQL同時に実行出来ないでしょ ;で区切っても
03062842013/04/01(月) 16:28:56.62ID:BwLTFG84
>>302
置き換えてみたら動かなくなった

>>304
言ってることはわかるけどどうやって実現するのかわからない
勉強しないと駄目だね
0307nobodyさん2013/04/01(月) 16:40:33.45ID:???
>>306
動かなくなった じゃなくてさあ・・・
いや、別に良いや俺のサイトじゃないし
0308nobodyさん2013/04/01(月) 17:14:32.75ID:???
他の部分がmyql_のままなんだろ
mysqlとmysqliでは別モンだから全部変えなきゃいけないぞ
03092842013/04/01(月) 17:26:22.71ID:BwLTFG84
>>307>>308
ごめん名知識が無くて
全部変えて見たらデータベースに接続なってもうた
よくわからなくなってしまった
03102842013/04/01(月) 17:29:28.39ID:BwLTFG84
説明不足でした
mysql_connectをmysqli_connectに変えて接続かのうか処理したところ
弾かれたという現状です
受け渡す値もかえないとだめだったりするかもです
0311nobodyさん2013/04/01(月) 17:33:58.04ID:???
弾かれた
って何がどうなったの?
03122842013/04/01(月) 17:51:18.80ID:BwLTFG84
$con = mysqli_connect('126.0.0.1', my_user', 'パスワード');
if (!$con) {
$error = true;
exit('データベースに接続できませんでした。');
}


ここの処理で接続が弾かれてしまう

そもそもmysqlとmysqliの違いもわかってない
やばい
0313nobodyさん2013/04/01(月) 17:58:43.53ID:???
mysqli_connect_errno() の値は?
0314nobodyさん2013/04/01(月) 18:33:34.88ID:???
こうじゃね?

$con = mysqli_connect('126.0.0.1', ’my_user', 'パスワード','DB名');
0315nobodyさん2013/04/01(月) 18:38:29.21ID:???
それ指摘するなら、 126も127になおしといてやろうぜw
まあ書き込みでミスったんだろうけど
03162842013/04/01(月) 18:40:42.39ID:BwLTFG84
すみません
mysqli_select_db()の方でした
それで調べてみたら入れる値の順序が逆だったそうです

うまいこと動いてくれましたありがとうございます


まだ質問が残っているのですが
>>287がうまく動いてくれない
>>304の助言を元に挑戦してます
03172842013/04/01(月) 18:42:24.59ID:BwLTFG84
>>314>>315
ごめんなさいそこは自分の使ってるサーバー情報なので
書き換えた際におかしくなっただけです
今現在動いてます
細かなところに気づいていただきありがとうございます
0318nobodyさん2013/04/01(月) 20:09:58.96ID:???
動いてる?それは何かおかしい mysqliはmysqlにくらべて多くの場合引数が1コ多い

$con = mysql_connect('126.0.0.1', 'my_user', 'パスワード');>>312
↓
$con = mysqli_connect('126.0.0.1', ’my_user', 'パスワード','DB名');>>314
0319nobodyさん2013/04/01(月) 20:19:53.03ID:???
>>318
DB名無しでも動くよ?
0320nobodyさん2013/04/01(月) 20:31:39.19ID:???
面倒くさいから全部設定に書いて引数無しで接続してるわ・・・
03212842013/04/01(月) 21:02:06.55ID:BwLTFG84
>>318>>319
問題なくINSERTやDELETEできてます
0322nobodyさん2013/04/01(月) 21:20:41.93ID:???
>>315
いや バンクの技術者かもしれん
http://www.utrace.de/whois/126.0.0.1

ためしに284はfusianasanするべき
0323284nttkyo039102.tkyo.nt.ngn2.ppp.infoweb.ne.jp2013/04/01(月) 21:28:12.90ID:BwLTFG84
>>322
いえ、違いますよ
DBを使おうとおもい勉強がてら作ってみたのですがうまく行かない
長ったらしい文章になる等々あって今回質問しました
0324nobodyさん2013/04/01(月) 21:37:33.60ID:???
メール本文にメルアド埋めるのhtmlエンコしたいけどてまきまふん
0325nobodyさん2013/04/01(月) 22:58:56.50ID:???
そーせーじえっぐまふん
0326nobodyさん2013/04/02(火) 04:22:59.24ID:???
ソーセージエッグマフィン美味しいよね
朝マックのときは大抵あれ買う
0327nobodyさん2013/04/02(火) 05:39:33.55ID:???
味覚障害
0328nobodyさん2013/04/02(火) 17:29:03.92ID:pCXIVpZH
お知らせ

市原警察署の生活安全課の帰化人創価警官の指導の元、
入学式から2週間ほど、在日の創価学会員を主体とした自称防犯パトロールが、
2週間ほど行われることになりました

生活安全課の指導であることと、パトロールであることは、
絶対に公言してはいけないとの指導も、帰化人創価警官より出ています

期間中は2人組の在日の創価学会員が、頻繁に創価批判者の自宅周辺を、
うろつき回ると思われます
日本人の方は、充分に注意してください
0329nobodyさん2013/04/02(火) 18:23:57.95ID:???
ID出てるけど質問に見えない気がしないでもない
0330nobodyさん2013/04/02(火) 19:53:45.82ID:???
ソーセージなんとかもいいけどハッシュポテトもいいよ

あれは癖になる
0331nobodyさん2013/04/02(火) 22:45:17.78ID:???
メール本文にメルアド埋めるのhtmlエンコしたいときはどうかきますか?
0332nobodyさん2013/04/02(火) 22:48:54.62ID:???
母国のコミュニティでどうぞ
0333nobodyさん2013/04/03(水) 08:13:37.42ID:h+HuJAZG
HPにphpのソース載せたいんだけどソースを無効にして表示する方法を
教えてください。よく、php系のページに載せてあるけどあの方法がわからない。
0334nobodyさん2013/04/03(水) 08:16:18.19ID:???
>>333
そこのHTMLソース見れ
0335nobodyさん2013/04/03(水) 08:48:25.20ID:???
preとかcodeとか
0336nobodyさん2013/04/03(水) 09:51:28.80ID:???
ENT_COMPAT|ENT_HTML401と等しい定数
例えばENT_DEFAULTが定義されてないとかバカだろw
その後の引数の$encodingを触りたいだけなのに
延々とENT_COMPAT|ENT_HTML401と書かされるww
0337nobodyさん2013/04/03(水) 09:59:22.29ID:???
いまどき5.4未満とか
0338nobodyさん2013/04/03(水) 10:14:17.25ID:???
PHP書くやつがHPとか言っちゃうのか
0339nobodyさん2013/04/03(水) 10:39:54.58ID:Ko35x5uB
imagejpegについて質問させてください。
imagerotateで画像を回転させて
imagejpeg($rotate_file, null, 100);
とすると画像データがそのまま表示され、画像が表示されません。
以下のようにヘッダーをつけると
header("Content-Type: " . $mime . "");
imagejpeg($rotate_file, null, 100);
「Warning: Cannot modify header information - headers already sent」というエラーが出ます。
HTML上に画像として表示するにはどうすればよいのでしょうか?
0340nobodyさん2013/04/03(水) 11:47:27.38ID:???
>>339
画像処理スクリプトは、HTMLと混在させず、画像専用に単独でPHPファイルに記述します。
その画像ファイルを<img src="gazou.php">などとしてHTMLファイルから読み込みます。
03413392013/04/03(水) 12:14:26.87ID:Ko35x5uB
>>340
回答ありがとうございます。

画像処理部分は色々な関数を突っ込んでる部分の一部になります。
function.php内にあるfunction rotate(){ 処理 } という感じになります。

単独となるとfunction.phpからrotate()関数を切り出さないといけないということでしょうか。
そうなるとちょっと構成そのものを見直さないといけないので意外と面倒そうですね。
0342nobodyさん2013/04/03(水) 12:26:05.25ID:???
>>339
>function.phpからrotate()関数を切り出さないといけないということでしょうか。

いや、切り出す必要はないと思う。
画像専用ファイル(gazou.php)から、その rotate関数を読み込めばいいんじゃないかな。
そもそもローテーションしなければ表示されるの?
0343nobodyさん2013/04/03(水) 12:35:47.43ID:???
試しにヘッダー出力を最初にやってみ
0344nobodyさん2013/04/03(水) 12:36:43.34ID:???
あーあと画像以外のデータ一切出さないようにな
03453392013/04/03(水) 13:59:52.79ID:Ko35x5uB
みなさん回答ありがとうございます。
出力側は
<html>
<body>
<?php
require_once(関数ファイル);
echo "<img src=" . rotate('roteta.jpg') . ">";
?>
</body>
</html>
関数ファイルには
function rotate($filename){
$filenameを回転処理
imagejpeg($filename);
}
という風にしています。
恐らくimg srcで指定しているものがバイナリデータそのものになっているのでおかしなことになっているんだと思います。
img srcで指定するファイルはあくまでファイル形式である必要があるという認識でいいのでしょうか?
0346nobodyさん2013/04/03(水) 14:04:41.79ID:???
img src=なんちゃら
ってあったら、サーバじゃなくてクライアントのブラウザがなんちゃらを
取りに行くだろ?よく考えてみてよ。
0347nobodyさん2013/04/03(水) 14:06:11.56ID:???
埋め込む方法も無いことは無いけど、とりあえず
Content-Type: image/jpeg のヘッダとバイナリを出すだけの
php作ってみ
0348nobodyさん2013/04/03(水) 14:15:06.22ID:???
sample.html
<html>
<body>
<img src="./gazou.php">
</body>
</html>

gazou.php
<?php
require_once(関数ファイル);
rotate('roteta.jpg');
//出力処理
?>
03493392013/04/03(水) 14:23:36.76ID:Ko35x5uB
みなさん度々の回答ありがとうございます。
>>346
確かにブラウザ側からするとバイナリ表示されるアドレスを追いかけようとするわけですからうまく表示されるわけないですね。

>>347
画像を表示するだけのものは作ってみたのですが、全部1つのファイルでまとめれればラクだな〜と思って
呼び出せればと思っておりました。

>>348
こちらは1度試してうまくいくことは確認しておりました。
ただファイルを1個にまとめることが出来ればラクだな〜と思っていたため
ファイルデータをimg srcに渡せばいいのではないかと勘違いしておりました。
使うものをAPI的にまとめていまして、画像だけ別ファイルを作成して引っ張ってくるのはどうなんだろうかと思ってしまっておりました。

一般的には手を加えた画像を表示させる際は、別ファイルを用意してそれを経由する形で表示させるのが普通なのでしょうか。
一人で開発などしていてそのへんの作法がよくわからないこともあって今回の質問となってしまいました。
0350nobodyさん2013/04/03(水) 14:36:51.90ID:???
httpの基本的な仕組みからいって、HTMLファイルはHTML等で表示して、
画像ファイルは別ファイルになるから1つにまとめるのは難しいんじゃない。
0351nobodyさん2013/04/03(水) 14:38:20.35ID:???
大して難しくは無いが、意味あるんかな
0352nobodyさん2013/04/03(水) 14:58:08.22ID:???
どうしても埋め込みたいなら
src="<?=data:image/jpeg;base64,'.base64_encode($バイナリデータ)?>"
とかでできないこともないけど、、こっちのが扱いにくい気が
03533392013/04/03(水) 15:14:12.46ID:Ko35x5uB
みなさん本当にありがとうございます。
1つにまとめるのはそんなに深い意味はないです。
単純に1個のファイルにまとまってたらラクかな〜程度のものです。
画像に関しては別ファイルから取ってくるようにします。
その方がHTML的にもスマートかと思いますし。

>>352
そんなやり方あるとは知りませんでした。
このやり方だとさすがに扱いにくい気もしますが、データをそのまま表示できる方法として覚えておこうと思います。
ありがとうございました。
0354nobodyさん2013/04/03(水) 15:15:39.52ID:???
世の中に腐るほどあるWebサイトのHTML眺めるといいよ
0355nobodyさん2013/04/03(水) 15:56:07.94ID:HfBT+72d
【PHPのバージョン】5.4
【連携ソフトウェア】MySQL
【質問内容】
さくらレンタルサーバースタンダードに作ったMYSQLのデータをphpで書き出したページを公開したいのですが、
表示するphpファイルにSQL文を書いているので、phpファイルをダウンロードすると
SQL文が丸わかりになってしまうと思うのでファイルに書かないようにしたいです。(隠したいです)

データベースのID等を記したのをreuire_onceで別ファイルから読み込めることを知ったので、
SQL分もその要領で別ファイルから引っ張ってくればいいのかなと思ったのですが、
普通はどのように隠すものなのでしょうか、MYSQLとPHPだけではなく他のプログラミング言語やサービスなども組み合わせるものなのでしょうか。
それともSQL分を隠さない(別ファイルから出力しない)のが普通なのでしょうか。

あと、ソースの途中の$kekka["0"]とかも見えてしまいますが、これも隠したい場合、
reuire_onceで他のファイルから引っ張ってくるものなのでしょうか。
行数の関係で色々省いていますがソースです。
$tempHtml .= "
<td>".$kekka["0"]."</td>
<td>".$kekka["1"]."</td>;

<tr>
<?= $tempHtml ?>
</tr>

レンタルサーバーの仕様を見るとPerl Ruby Python PHPが使用可能のようでした。
もし見当違いの質問をしていたらすいません。
よろしくお願いします。
0356nobodyさん2013/04/03(水) 16:05:09.57ID:???
通常はphpからは読めるけどhttpdからは読めないところに置く
ドキュメントルートより上とかね
無理ならディレクトリ作ったり作らなくても、.htaccess で制御

>あと、ソースの途中の$kekka["0"]とかも見えてしまいますが
普通はこれは無いと思うけど
0357nobodyさん2013/04/03(水) 16:30:40.03ID:???
DBのIDを別ファイルから持ってくるんじゃなくて、
DBの処理まるごと別ファイルにやらせよう。 そのファイルは、直接参照で見えないようにしておこう。
0358nobodyさん2013/04/03(水) 16:53:15.23ID:???
つか、どうやったらPHPファイルをダウンロードできるんだ?
0359nobodyさん2013/04/03(水) 17:02:26.34ID:???
>>358
一般的なファイルとして認識させればPHPファイルを
そのままダウンロードしちゃう
初歩のトラブルや名
0360nobodyさん2013/04/03(水) 17:08:03.64ID:???
レンタルサーバが設定をミスってたときのことを考慮しようってことかなぁ
まぁ、その辺を考慮するなら.htaccessで制御もやっちゃいけないね
03613552013/04/03(水) 17:10:13.72ID:HfBT+72d
皆さんどうもありがとうございます。

>>あと、ソースの途中の$kekka["0"]とかも見えてしまいますが
>普通はこれは無いと思うけど
すいません、勘違いしておりました。
Irvine等のダウンロードツールでhttp://hogehoge.com/test.phpをファイルとしてダウンロードすると内容が見えると思ったのですが、
もう一度確認してみましたら、ダウンロードしたtest.phpを見てもphpの処理部分は見えませんでした。(消えていました。)

DB処理の部分は用意したファイルに処理させるのが一般的とお見受けしました。
アドバイス頂いたように、
/www/の上階層の非公開ディレクトリに別ファイルを用意して、そのファイルにDB処理をまるごとやらせるようにしてみます。
レス下さいましてありがとうございます。
0362nobodyさん2013/04/03(水) 17:13:47.64ID:???
>>359
どうやって一般的なファイルとして認識させるの?
0363nobodyさん2013/04/03(水) 17:16:58.20ID:???
>>356
> 普通はこれは無いと思うけど
なら、
> SQL文が丸わかりになってしまうと思うので
これも普通はないよね。

普通のWebアプリケーションは、アプリケーションのroot以下に全部置いちゃうよ。
/var/www/htmlより上にアクセスできないことだってあるんだし。
0364nobodyさん2013/04/03(水) 17:49:59.01ID:???
ああ、SQL文だけ別に抜き出してるのかと思った
phpのソースに埋め込んでるなら読まれないよ。
0365nobodyさん2013/04/03(水) 18:11:44.91ID:???
意味わかんない
0366nobodyさん2013/04/03(水) 18:26:23.36ID:???
>>362
wget -r -k -p http://hoge
としてパスワードを要求されるので入力すればおkだ
0367nobodyさん2013/04/03(水) 20:05:59.25ID:???
>>366

じゃあ>>363の言ってることは嘘か
0368nobodyさん2013/04/03(水) 20:43:16.74ID:???
>>367
httpでアクセスすると対応してくれる人はhttpデーモンさん
ftpでアクセスすると対応してくれる人はftpデーモンさん
sshでアクセスすると対応してくれる人はsshデーモンさん
どのデーモンさんがどのファイルに入れるかはコンテキストで設定できるんだけど
普通は、httpデーモンさんはphpファイルさんに直で話しかけられない恥ずかしがりやさんだから
apacheさんに変わりに聞いてもらっている
だからブラウザってphpファイルを見てるのじゃなくて
apacheさんが 「phpさんがこんなこと言ってたぜ」って言ってるのを見てる

ちなみにhttpデーモンさんは普通はアパッチさんのwwwより上を見にいけないので
wwwより上に置いておけばブラウザからはアクセスできない

phpファイルはアパッチさん(の一部)が読みに行くから
php内でwwwより上にリンクを貼ればアパッチさんの入れる範囲で読み書きできる

SQL接続関係は 私はwwwより上に置いている

ちなみに私はこのDB関係のクラスを
DIO データインターフェイスオブジェクト とよんでいる
DIOはtheWorldメソッドなどを持つ
0369nobodyさん2013/04/03(水) 20:46:12.73ID:???
メソッドじゃなかった ファンクションだた
0370nobodyさん2013/04/03(水) 21:00:14.58ID:YRjUCssz
WordPress での作業における質問なのですが、PHP一般の話題だと思いこちらで質問させて頂きます。

今、Windowsのローカル環境で error_reporting を 32767 にセットして警告をシラミ潰しにしているのですが、

Declaration of Walker_Nav_Menu_Edit::start_el() should be compatible with Walker::start_el(&$output, $object, $depth, $args, $current_object_id = 0) in D:\localhost\wordpress\wp-admin\includes\nav-menu.php on line 207

というのをどうやっても消せません。

これは継承元のクラスメソッドとシグニチャが一致しない場合の警告なのですが、元の Walker::start_el と同じに変更しても消えないのです!

同じ警告がこのファイルの別のクラス)(Walker_Nav_Menu_Checklist)でもやはり発生して消えません。

この種類のエラーはWordPressのいたるところに散在していて、他は確認できる範囲では全て消せました。(このファイルの別のクラスでも消せたものもあります)

しかしこのファイルのこの箇所のみ解消できないのです。

どなたかお分かりになる方はいらっしゃいませんか?
0371nobodyさん2013/04/04(木) 07:26:37.47ID:???
>>368
       _, ,_
 w  (・ω・ )
 (~)、 /   i  )
  \ ` |_/ /|
   `ー_( __ノ |
    (  `(  、ノ
wwwww_ノ`i__ノ
0372nobodyさん2013/04/04(木) 10:54:32.39ID:???
>>368
> 普通は、httpデーモンさんはphpファイルさんに直で話しかけられない恥ずかしがりやさんだから
> apacheさんに変わりに聞いてもらっている

> httpデーモンさんは普通はアパッチさんの

2度もでてくるってことはhttp daemonとapacheがそれぞれ存在する環境なんだろうなぁ。
0373nobodyさん2013/04/04(木) 11:18:40.47ID:???
582 名前:萌える名無し画像 [sage] :2013/04/03(水) 21:38:39.80 ID:UQ92SOst0
http://livedoor.blogimg.jp/erotika_dea/imgs/c/6/c64e57cf.jpg
http://livedoor.blogimg.jp/erotika_dea/imgs/b/a/baaaa95e.jpg
http://livedoor.blogimg.jp/erotika_dea/imgs/0/6/0642961f.jpg
http://livedoor.blogimg.jp/erotika_dea/imgs/2/d/2dba6b48.jpg
http://livedoor.blogimg.jp/erotika_dea/imgs/c/f/cf1b79c7.jpg
0374nobodyさん2013/04/04(木) 12:53:27.85ID:???
>>366
んじゃ、http://php.net/manual/ja/index.phpのソース取ってきてみ
0375nobodyさん2013/04/04(木) 12:55:28.10ID:???
phpダウンロードされたらSQLインジェクションどころの騒ぎじゃねーな
0376nobodyさん2013/04/04(木) 13:49:54.52ID:???
>>375
上の奴、冗談なのかマジなのか判別不可能なんだよ。
0377nobodyさん2013/04/04(木) 14:49:03.99ID:???
>>376
保存されるファイルが〜.phpだからダウンロードできてると勘違いしたに賭ける
0378nobodyさん2013/04/04(木) 15:41:23.79ID:???
apacheの設定でやらかしてるとダウンロードできちゃうよな
あと ~ とか .bak で落とせるところが今でもある
どうみてもレン鯖なところにビッグチャンスあり
0379nobodyさん2013/04/04(木) 16:19:30.19ID:ukDPOk48
関数の読み方一覧はありますか?
sprintf (エスプリントエフ)
ob_start (オービースタート)
とかでよい?
0380nobodyさん2013/04/04(木) 17:13:56.47ID:???
"オービースタート"でググったら4件しか無かった。いずれも関係無し。
"おーびーすたーと"だと0件。
つまり、Web上にはそのような一覧は多分無いってことだね。

CとかUnixのだと古いのがあったりするんだが。
http://atom.rye.tama.ac.jp/~stock/cgengo/04ctext2/04furoku-c.pdf

まあ、読み方はそのままでいいんじゃない?
03813702013/04/04(木) 17:59:41.69ID:JZyowHPw
>>370 ですが、どなたか無理ですか?
0382nobodyさん2013/04/04(木) 18:30:28.61ID:???
>>370
WordPressはさっぱり知らないし、どのWPのバージョンの話なのか、PHPのバージョンは何なのか
さっぱりわからないが、何で消そうとしてるの?
出なくなるまで、ログレベルを下げるわけにはいかないの?

それと、どうやって消してるのか知らないけど、WP本体を変更しちゃったら、バージョンアップしたら
変更が消えちゃわない?

あとググった?
0383nobodyさん2013/04/04(木) 19:37:19.25ID:???
>>381
ぐぐったらでてきたんだけどこれじゃダメ?
http://stackoverflow.com/questions/9734422/errors-when-trying-to-integrate-wordpress-on-my-existing-website
0384nobodyさん2013/04/05(金) 04:18:02.22ID:OQtVBSh8
getimagesize()でアップロードしたファイル(拡張子は.jpg)の画像タイプをチェックしてるんですが
ある特定の画像のみ上手くいきません

$fileType = $_FILES['uploadPic']['type'];
if(preg_match("/jpeg/", $fileType)){
jpgならアップロード処理
}else{
echo $fileType;
}
としても、jpgと判定されない上に、echo $fileTypeで何も出力しません

さらに別のやり方で、
switch(exif_imagetype($_FILES['uploadPic']['tmp_name'])){
case IMAGETYPE_JPEG:
アップロード処理
break;
default:
echo exif_imagetype($_FILES['uploadPic']['tmp_name']);
}
この方法でも、 echo exif_imagetype($_FILES['uploadPic']['tmp_name']); で何も出力しません

何が原因なんでしょうか
PHPは5です
■ このスレッドは過去ログ倉庫に格納されています