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

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

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

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

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0405nobodyさん2011/08/09(火) 18:53:11.45ID:???
>>404
>>1
0406nobodyさん2011/08/09(火) 21:41:56.96ID:???
>>404
戻るってのはそういうもんで、みんな苦労してる。
0407nobodyさん2011/08/09(火) 21:50:59.45ID:ebfQniZc
simplexml_load_fileでrssを読み込むとエラーが出るサイトがあります
parser error : Start tag expected, '<' not found これ
fc2ブログで出るようです。ライブドアやアメーバブログでは出ません
しばらくするときちんと読み込みますが、ファイルを更新するとまたエラーが出ます
不足してるタグなども見あたりません。
これは何なのでしょうか
0408nobodyさん2011/08/09(火) 21:55:05.37ID:???
>>407
広告の自動挿入でもしてるんじゃないの?
0409nobodyさん2011/08/09(火) 21:56:33.66ID:ebfQniZc
>>408
どういうことかちょっとよく分かりませんがどうやったら解決しますかね?
0410nobodyさん2011/08/09(火) 21:58:09.73ID:???
>>409
まずそれを確認する
0411nobodyさん2011/08/09(火) 21:59:04.02ID:???
とりあえず普通に取得して何が着てるのか確認
0412nobodyさん2011/08/09(火) 22:02:07.77ID:ebfQniZc
普通に取得って既存のrssリーダーとかでですか?
見たところ普通に個別記事しかありません
0413nobodyさん2011/08/09(火) 22:04:06.19ID:???
プレーンテキストで見る
0414nobodyさん2011/08/09(火) 22:05:21.66ID:ebfQniZc
あと書き忘れてましたが例の

Warning: simplexml_load_file() [function.simplexml-load-file]: http://apochirinco.blog103.fc2.com/?xml:1: parser error : Start tag expected, '<' not found

の下にも

Warning: simplexml_load_file() [function.simplexml-load-file]: ?
Warning: simplexml_load_file() [function.simplexml-load-file]: ^

があります
0415nobodyさん2011/08/09(火) 22:12:17.49ID:ebfQniZc
>>413
プレーンテキストでも見ましたがいまいちどこに注目すればいいのか分かりません
何を見ればいいのでしょうか
見た感じエラーの出ないサイトとの違いが分かりません
0416nobodyさん2011/08/09(火) 22:17:03.42ID:???
RSSだと結構あちこちでその手のエラーがでるからエラーが出る前提で対応した方が
良いと思います。
0417nobodyさん2011/08/09(火) 22:19:32.66ID:ebfQniZc
>>416
なるほど
むずかしそうですね
0418nobodyさん2011/08/11(木) 14:01:10.80ID:ODzT8gp8
<input type="checkbox">でvalue属性を省略したときはどんな値が送信されるんでしょうか?
0419nobodyさん2011/08/11(木) 14:02:59.28ID:???
>>418
var_dump
0420nobodyさん2011/08/11(木) 15:54:44.49ID:???
onが来るかとおもいきやauでは
0421nobodyさん2011/08/11(木) 16:35:43.47ID:yxU6Xdto
mcrypt_decryptで使うIVを好きな文字数にする事はできないのでしょうか?
04224212011/08/11(木) 16:48:02.02ID:???
あ、埋めればいいのか
0423nobodyさん2011/08/11(木) 18:05:55.11ID:MB61yGVG
とあるサイトのPHP自動リンク集で
以下のようなphpタグの次の行に$gfg = true;
を記述すると静的URLで表示できるというのですが
<?php
$gfg = true;
$gch='utf8';
$gkey='userid-xxxxxx';
include('search.inc');
?>
上記は間違っているでしょうか?
静的URL表示にはならなかったので。
0424nobodyさん2011/08/11(木) 18:16:55.31ID:???
http://www.tooland.net/
これか?
よくわからんがテンプレダウンロードしてindex.php、search.php開いて最初に書けばいいんじゃねーの
駄目ならソース貼るか管理者に問い合わせるしかねー
0425nobodyさん2011/08/11(木) 21:29:34.47ID:MB61yGVG
>424
ありがとうございます。
管理者に問い合わせても返答がないのでここで訊いてみました。
<?php
$gch='utf8';
$gkey='userid-xxxxxx';
include('search.inc');
?>
<?php
$gfg = true;?>
としても無理でした。
0426nobodyさん2011/08/11(木) 21:31:39.54ID:???
>>425
そのコードはsearch.phpとindex.phpの最初の部分なの?
0427nobodyさん2011/08/11(木) 21:54:44.07ID:???
どこかのサイトで配布されてるスクリプトなら配布元で聞け
0428nobodyさん2011/08/11(木) 22:22:47.50ID:???
>>427
> 管理者に問い合わせても返答がないのでここで訊いてみました。
0429nobodyさん2011/08/11(木) 22:46:01.65ID:???
>>428
>駄目ならソース貼るか管理者に問い合わせるしかねー
0430nobodyさん2011/08/12(金) 01:21:09.40ID:???
>>429
> 管理者に問い合わせても返答がないのでここで訊いてみました。
0431nobodyさん2011/08/12(金) 13:10:42.78ID:???
>>430
> どこかのサイトで配布されてるスクリプトなら配布元で聞け
0432nobodyさん2011/08/12(金) 19:11:25.98ID:???
phpで転送するときにpostの値をつけて転送したいときなにを使えば簡単ですか

いろいろさがしたんですが結局出来なかったりで

サーバーはロリポとさくらです
0433nobodyさん2011/08/12(金) 19:19:11.14ID:???
転送ってなんだよ
0434nobodyさん2011/08/12(金) 19:22:26.71ID:???
>433

header("location:URL");

とかのやつです
0435nobodyさん2011/08/12(金) 19:24:52.74ID:???
GETじゃないと送れねえわ
0436nobodyさん2011/08/12(金) 19:48:50.32ID:???
>>432
>>1を5000万回読み直して来い
0437nobodyさん2011/08/12(金) 19:50:50.28ID:???
curlでpost送信出来んじゃねーの
0438nobodyさん2011/08/12(金) 19:55:49.65ID:???
post送信と転送は別だろ
0439nobodyさん2011/08/12(金) 20:00:32.30ID:???
素人が質問してるんだから細かいことにこだわんなよ
要するにPHPでpost送信したいって質問だろ
0440nobodyさん2011/08/12(金) 20:07:09.52ID:???
>>439
お前が答えてやれw
簡単な話だろ
04414322011/08/12(金) 20:13:24.84ID:CLRlFtSn
>>436

そんなによんでないですが読みました
0442nobodyさん2011/08/12(金) 20:27:48.17ID:???
POSTしながら転送したいって事だろ?
0443nobodyさん2011/08/12(金) 20:31:39.56ID:???
$_POST['キー'] = '値';
file_get_contents('http://www/', $_POST);

これでおk
04444322011/08/12(金) 20:34:21.64ID:5glGU4ZH
>>442

そういうことです

検索上位はできないばかりでさらに検索していくとfile_get_contentsがでてくるんですが移動したいんです
04454322011/08/12(金) 20:38:21.43ID:MSI8KsLa
>>443

postデータを保持しながら移動したいんです

formタグのpost送信みたいなのをformタグ使わずにしたいんです
0446nobodyさん2011/08/12(金) 20:38:49.81ID:???
無理だっちゅうの
HTTPの仕組み的に
0447nobodyさん2011/08/12(金) 20:52:10.21ID:???
>>445
転送は無理
他人のページのformを自分のサイトに設置してるってことか?
04484322011/08/12(金) 21:07:07.62ID:MSI8KsLa
>>447

formでもダメってことはないですがYahoo!知恵袋でリンク踏むだけで投稿したのをみたのでできるかなと
0449nobodyさん2011/08/12(金) 21:12:13.86ID:???
>>445
送信元はPHPでいいの?
クライアントPCから送信したいのではなくて?
0450nobodyさん2011/08/12(金) 21:13:34.18ID:???
>>448
知恵袋はGET受け付けるでしょ
POSTしてるならURL出してほしいね
04514322011/08/12(金) 21:19:30.44ID:MSI8KsLa
>>449

どっちでもいいですが転送後のページがpostをおくったあとの表示がされればいいです

>>450

それがわかっていればYahoo!知恵袋で聞いています
0452nobodyさん2011/08/12(金) 21:24:09.66ID:???
>>451
知恵袋で見たならURLだせると思ったんだけど…
0453nobodyさん2011/08/12(金) 21:28:13.57ID:???
というかスパムにしか見えないんだが
0454nobodyさん2011/08/12(金) 21:28:43.89ID:???
1つの方法としてPHPでブラウザの挙動をエミュレートすれば良いよ
04554322011/08/12(金) 21:37:42.31ID:MSI8KsLa
>>452

1年以上前でphpなんて興味なかった頃なんでコピーとかブクマとかもしてないです

URL自体は短かったです

>>453

スパムならpostはformでもできることなのでわざわざphp使う必要なくないですか?


>>454

挙動までわかるエミュレータあるんですか?
0456nobodyさん2011/08/12(金) 21:48:08.36ID:???
>>455
http://ml.php.gr.jp/pipermail/php-users/2007-May/032610.html
レスも含めて全部読めばどれか納得行く回答あるんじゃない
0457nobodyさん2011/08/12(金) 21:53:41.31ID:???
>>455
だからcurl使えよ
PHP POST curl あたりでググれ
0458nobodyさん2011/08/12(金) 21:55:34.07ID:???
HTTPの仕組み的に無理とか言ってんの誰だよ
POSTぐらい余裕でできるだろうが
0459nobodyさん2011/08/12(金) 21:55:46.79ID:???
>>457
見当違いなレスしてんなよ
あほか
0460nobodyさん2011/08/12(金) 22:00:30.46ID:???
リンクを踏むだけでPOSTってjavascript使ってsubmitすりゃええだけちゃうん
0461nobodyさん2011/08/12(金) 22:00:56.24ID:???
>>459
お前がアホなだけじゃ
POSTしたいんだろ?cURLで一発
04624322011/08/12(金) 22:01:57.96ID:MSI8KsLa
>>456

関連を全部見ましたが出来ないんですね

Yahoo!知恵袋でできたのはなんでかが疑問ですが今の自分には出来ないことがわかりました
0463nobodyさん2011/08/12(金) 22:03:30.64ID:???
>>462
ここでも参考にしてみたら
http://nakawake.net/?p=637
0464nobodyさん2011/08/12(金) 22:06:13.92ID:5NDwQCjj
$dbh = null;

これをやらないとどうなりますか?
04654322011/08/12(金) 22:12:03.51ID:MSI8KsLa
>>463

ケータイサイトで使いたいのでJavaScriptはつかえません
0466nobodyさん2011/08/12(金) 22:14:21.37ID:???
>>465
header('Location: http://www.yyy.co.jp/ccc.php', true, 307);
これは?
04674322011/08/12(金) 22:19:24.31ID:MSI8KsLa
>>466

formからのデータにデータを追加して転送したいのでそれは無理です
0468nobodyさん2011/08/12(金) 22:20:25.44ID:???
>>458
お前はレスを始めからよめ
0469nobodyさん2011/08/12(金) 22:22:46.16ID:???
XML-RPCでググレカス
04704322011/08/12(金) 22:33:01.05ID:MSI8KsLa
>>469

これって転送?移動?できなくないですか?
0471nobodyさん2011/08/12(金) 22:33:33.83ID:???
PHPは転送じゃなくて自身に転送結果を表示するんだよ
04724322011/08/12(金) 22:42:32.75ID:pWabPo1P
>>471

てことはphpでブラウザにpostデータを仕込むことは出来ないんですよね

phpでブラウザに仕込めるのはリファラとセッションとクッキー以外であるんですか?
0473nobodyさん2011/08/12(金) 22:43:43.79ID:???
何がしたいんだ
具体的にやりたいこといってみ
変な言葉使わなくていいから
転送とか移動とか意味不明だよ
04744322011/08/12(金) 22:53:28.53ID:pWabPo1P
サイトAとBがあって

サイトAからサイトBにpostでデータを送りたくて
サイトAからしか送れないようにするためにformでサイトAの転送用URLにデータを送り認証用postをつけてサイトBにデータを送るってのが目的でしたが

postが無理なので困っています
0475nobodyさん2011/08/12(金) 22:58:15.73ID:???
>postデータを保持しながら移動したいんです

ポストにこだわるんじゃなくてセッション
$_SESSION使えばいいんじゃないの?

04764322011/08/12(金) 23:00:48.89ID:pWabPo1P
>>475

docomoってクッキーつかえないですがセッションはつかえるんですか?

それとURL違うのにいけるんですか?
0477nobodyさん2011/08/12(金) 23:09:13.41ID:???
Bで受付窓口を作ればいい
それがXML-RPC
そんでこいつにPOSTデータ投げつければいい
04784322011/08/12(金) 23:11:07.21ID:pWabPo1P
>>477

やってみます
04794322011/08/12(金) 23:12:00.30ID:7cJdIcKC
ありがとうございました
0480nobodyさん2011/08/12(金) 23:12:11.13ID:jbrusB/O




人権擁護法案(人権侵害救済法案)が成立すると、言論の自由や表現の自由≠ェ規制され、

日本は北朝鮮≠竍中国≠フように自由に物が言えない国になりますよ。

危ない!!危ない!!危ない!!危ない!!危ない!!危ない!!危ない!!危ない!!危ない!!危ない!!危ない!!

こんな天下の悪法≠ェ、成立して喜ぶのは、

◎誰も頼んでいないのに戦後も日本に居座って、文句ばかりを主張し、しかも税金も真面目に払わない在日外国人。

◎人権を口実に人を恫喝して金儲けをし、しかも税金も真面目に払わない同和団体。

◎祖国である日本よりも、北朝鮮や中国そしてスウェーデンなどの共産主義や社会主義の国を愛する日本嫌いの反日的日本人。

天下の悪法≠ナある人権擁護法案(人権侵害救済法案)を即刻廃案にして、日本の言論の自由と表現の自由≠断固守れ!!!



0481nobodyさん2011/08/12(金) 23:12:35.47ID:???
>>476
475は無視してくれ。475は同一サイトの場合の話。

>サイトAからしか送れないようにするために

A→Bサイトでポストデータ送りたいなら、送れば良いと思う。
この目的ならリファラーチェックをするのがいいんじゃないの。
リファラーは偽装される可能性もあるが。
0482nobodyさん2011/08/12(金) 23:18:37.07ID:???
サーバからサーバにデータ送るのにリファラもくそもないでしょう
0483nobodyさん2011/08/13(土) 02:32:35.98ID:TdRiDr6Y
phpで画像からexifを削除するってどうしたらいいの?
ググったらimageMagickを使う方法が見つかったけど、それ以外のやり方はないですか?
0484nobodyさん2011/08/13(土) 02:39:59.26ID:???
imageMagickでなんでだめなの?
0485nobodyさん2011/08/13(土) 02:50:47.12ID:TdRiDr6Y
>>484
ダメってわけじゃないんですが、よくわからないんですがあれは
peclていう機能追加なんですよね? プレーンな方法で出来ないのかなって思いまして…
0486nobodyさん2011/08/13(土) 02:53:21.25ID:???
できることはできるよ。
exifの仕様を調べてPHPのバイナリ操作で削除すればいい
0487nobodyさん2011/08/13(土) 02:55:20.34ID:???
>>486
やっぱりそんな面倒な手順になるんですか…
peclの勉強と思ってimagemagickにチャレンジしてみます!
というかまずpeclがなんなのか、そこから調べてみますね
ありがとうございました
0488nobodyさん2011/08/13(土) 02:59:32.90ID:???
ぐぐったらpelってのがあったわ
http://lsolesen.github.com/pel/
あとid出してね
0489nobodyさん2011/08/13(土) 03:15:10.17ID:TdRiDr6Y
>>488
こんな時間にありがとうございました
とりあえずimageMagickのインストールをはじめてしまったんですが、
そちらのやり方もあるんですね
ありがとうございました
0490nobodyさん2011/08/13(土) 13:56:48.57ID:R4f4VSoL
AサーバーにアカウントのDBを保存して
BサーバーでAサーバーのDBを取り出したり、変更したりする
という事をやりたいのですがこの場合、Bサーバーでは

mysql_connect('ホスト名', 'ユーザー名', 'パス');
のホスト名をAサーバー用に hoge とするだけでいいのでしょうか?
どうも上手くいかず
0491nobodyさん2011/08/13(土) 14:10:53.00ID:???
そのAがBとどういう関係にあるのか知らないけどそれでだめなら無理。
0492nobodyさん2011/08/13(土) 14:16:35.08ID:R4f4VSoL
全くの別なんですが、すみません、サーバーはいつも人任せなのでよく知りませんでした
何か特別な関係にさせるとかるんですかね
0493nobodyさん2011/08/13(土) 14:24:39.71ID:???
DBが動いているサーバーが外部からアクセスし放題だったら気持ち悪いと思いませんか?
0494nobodyさん2011/08/13(土) 14:29:08.20ID:???
まー出来ると言えば出来るけど
SONYのとか
0495nobodyさん2011/08/13(土) 15:05:24.97ID:???
DBとアプリサーバを同じマシン上に構築すればDBサーバへの無意味な外部アクセスは防げるし
ポートもふさぐことができるので一石二鳥・・・?
0496nobodyさん2011/08/13(土) 15:07:52.88ID:???
grant all privileges on A.* to user1@192.168.1.100 identified by 'password';
http://www.bitscope.co.jp/tep/MySQL/quickMySQL.html#doc1_id340
0497nobodyさん2011/08/13(土) 15:22:33.40ID:???
どっちみちルート権限ないと無理
どうせルート権限のないその辺の共有サーバだろうし無理だろう
0498nobodyさん2011/08/13(土) 15:29:35.35ID:???
ルート権限ないと無理とか本当にわかって言ってるのか疑問だわ
最適解は環境によって違うからなんとも言えないけどな

DBとAPPサーバを分離してDBサーバには
外部から見えないところに置くという構成もありうるのに
DBとAPPサーバが両方共WANに繋がってる前提でしかないのかw

>>490はもうちょっとネットワーク構成等の環境をちゃんと書くべき
0499nobodyさん2011/08/13(土) 15:46:23.68ID:???
>DBとAPPサーバを分離してDBサーバには
>外部から見えないところに置くという構成もありうるのに
そんな構成にするやつは
こんなとこで質問しませんよ
0500nobodyさん2011/08/13(土) 15:47:55.63ID:???
>もうちょっとネットワーク構成等の環境をちゃんと書くべき
そんな構成を書けるやつは
こんなとこで質問しませんよ
0501nobodyさん2011/08/13(土) 15:56:36.54ID:???
というか、PHP側でエラーログとれないんだっけ?
0502nobodyさん2011/08/13(土) 16:44:35.89ID:???
Ajax側で可能
0503nobodyさん2011/08/13(土) 20:42:33.10ID:e//DbYP0
http://www.pixiv.net/tags.php?tag=PHP%E5%B8%9D%E5%9B%BD%E3%81%AE%E9%80%86%E8%A5%B2&order=date

PHP講座をちょっとはじめてみたんだけど、
とりあえず、ここまでの説明で、
致命的に、説明や理解が間違ってるところとか、
ないよね?
0504nobodyさん2011/08/13(土) 20:44:11.27ID:???
ある
■ このスレッドは過去ログ倉庫に格納されています