【PHP】下らねぇ質問はID出して書き込みやがれ 127
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2013/03/19(火) 22:13:49.76ID:???過去スレ、関連スレ、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等)・フレームワークは各該当スレへ
0011前スレ970
2013/03/19(火) 22:21:55.02ID:8jYhxyUGcURLを使って書き換えるとこれで正解でしょうか?
$postdata =
"<?xml version=\"1.0\" encoding=\"Shift_JIS\"?>" .
"<api-request id=\"XXXX-XXXXX-XXX\">" .
"<a_id>" . $a_id . "</a_id>" .
"<b_id>" . $b_id . "</b_id>" .
"<t_id>" . $t_id . "</t_id>" .
"</api-request>";
$url = "https://example.com/api/xmlapi.do";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, $id . ':' . $pass);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
0012nobodyさん
2013/03/19(火) 22:24:51.73ID:???読まずに初めから無視してるのは現実から目を反らしてるのと同じ
これを読んでもまだ使いたいなら使えばいいじゃない
☆初心者必読☆
ttp://ameblo.jp/nikko-inma/entry-11122429825.html
>数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP
ttp://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
>「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
>セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ttp://qarc.info/qa/show-9478-909.html
>PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PHPは順位を維持しているものの-0.16%、
一方のRubyはというとPHPより順位は低いものの+0.34%、
このままいけば必ず逆転する
ttp://www.anlyznews.com/2011/03/phper13.html
>5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
>6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
>11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
>13. ブログで自らの無知をさらけ出す。
ttp://creeper.no-ip.info/adiary/adiary.php?20111122
>■ 変数名を間違えると新しい変数が作られる
>■ 文字列の変数展開がクソ
0014nobodyさん
2013/03/19(火) 22:41:42.79ID:???0015nobodyさん
2013/03/19(火) 22:56:58.81ID:???ググったりしてみると「ダウンロードさせる」方法ばかりが出てダウンロードする方法がわかりません。
ご教授お願いします。
0016nobodyさん
2013/03/19(火) 22:57:24.29ID:8eU3/8tbage忘れました。
改めて質問させてもらいます。
PHPでファイルをダウンロードすることって可能ですか?
ググったりしてみると「ダウンロードさせる」方法ばかりが出てダウンロードする方法がわかりません。
ご教授お願いします。
0020nobodyさん
2013/03/19(火) 23:05:04.66ID:8eU3/8tb>>17
すみません。
説明不足でした。
ダウンロードしたいファイルはzipファイルなんです。
0022nobodyさん
2013/03/19(火) 23:12:02.43ID:8eU3/8tbありがとうございました。
zipファイルでもいけるみたいですね。
自分の勉強部族でした……
0023nobodyさん
2013/03/19(火) 23:14:14.31ID:???0025nobodyさん
2013/03/19(火) 23:42:39.35ID:8eU3/8tb以下のようにコードを組んでみました。
file_put_contents($file_path, file_get_contents($url));
URLはzip直リンクです。
このようにしてみたのですが、ダウンロードしたファイルをみたところ0バイトの無容量ファイルとなっていました。
何故このようなことになってしまうんでしょうか?
0026nobodyさん
2013/03/19(火) 23:43:51.03ID:???0027nobodyさん
2013/03/19(火) 23:50:43.82ID:???あきらめろん
0028nobodyさん
2013/03/19(火) 23:53:26.17ID:???0030nobodyさん
2013/03/20(水) 00:14:50.76ID:???$fp = fopen('unko.zip', 'w');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_exec($ch);
curl_close($ch);
fclose($fp);
このようにしてみましたが同じく0バイトzipでした。
お願いします。誰か助けてください。
0031nobodyさん
2013/03/20(水) 00:15:08.45ID:vtosDUC4$ch = curl_init("https://github.com/foo/bar/archive/master.zip");
$fp = fopen('unko.zip', 'w');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_exec($ch);
curl_close($ch);
fclose($fp);
このようにしてみましたが同じく0バイトzipでした。
お願いします。誰か助けてください。
0032nobodyさん
2013/03/20(水) 00:18:52.42ID:???おいくら支払えますか?
0033nobodyさん
2013/03/20(水) 00:23:48.50ID:???0034nobodyさん
2013/03/20(水) 00:30:36.74ID:H3JypdK8100円
0035nobodyさん
2013/03/20(水) 00:31:38.74ID:???ダウンロード前にログインして下さい。
ていうかちゃんと相手サイトの仕様を把握して下さい。
0036nobodyさん
2013/03/20(水) 00:35:25.01ID:???foo/bar/なんてあるわけねえだろ
ちゃんとしたURLも出さないならとっととカエレ
0037nobodyさん
2013/03/20(水) 00:36:32.01ID:p05jljgI俺の糞コードあげる
$url = "https://packages.zendframework.com/releases/ZendFramework-2.1.4/ZendFramework-2.1.4.zip";
$file = file_get_contents($url);
$fp = fopen("/tmp/" . basename($url), "w+");
fwrite($fp, $file);
fclose($fp);
0038nobodyさん
2013/03/20(水) 00:40:32.97ID:???0039nobodyさん
2013/03/20(水) 00:41:38.45ID:???0040nobodyさん
2013/03/20(水) 00:43:40.30ID:???0041nobodyさん
2013/03/20(水) 00:45:36.31ID:???このコードでSELECT以外を実行することって可能?
0042nobodyさん
2013/03/20(水) 00:49:07.59ID:???0044nobodyさん
2013/03/20(水) 01:00:33.49ID:???低知能が一般人と同じ努力と時間でできるわけねーだろ
自分が一般人レベルだと無意識に自惚れるんだろお前
低知能は低知能らしく泥水すすってろ
004641
2013/03/20(水) 01:14:58.28ID:???0048nobodyさん
2013/03/21(木) 09:19:09.52ID:???.がないので動かない。まぁ揚げ足取りはいいとして、
コロンはさんでDELETEなんかを追加するのは可能。
0049nobodyさん
2013/03/21(木) 13:46:01.78ID:???0050nobodyさん
2013/03/21(木) 13:55:44.02ID:H+c6ch+k【質問内容】 タイプヒンティングについて
PHP 5.1以降でタイプヒンティングが使えるようになりました。
マニュアルを見ると、
> タイプヒントは int や string といったスカラー型には使えません。 また、トレイト も使えません。
とあります。
スカラー型でタイプヒントができないのは、何か理由があるのでしょうか?
005250
2013/03/21(木) 14:03:55.57ID:???Scalar type hinting is harder than you think
http://nikic.github.com/2012/03/06/Scalar-type-hinting-is-harder-than-you-think.html
後方互換性を鑑みたとき、PHPの暗黙の型変換とScalar type hintingの食い合わせが良くないというのが
主な原因の一つだと、このページの筆者は考えているようです。
0053nobodyさん
2013/03/21(木) 16:07:55.75ID:???0055nobodyさん
2013/03/21(木) 19:40:39.73ID:vaqS6iye【PHPのバージョン】5.4.13
【連携ソフトウェア】Memcached
【質問内容】
memcachedをwindows環境で利用したいのですが、php_memcached.dllが見つからず詰まっております。(memcacheの方ならありましたが…)
memcachedサーバは別途用意済みです。
前に働いていた職場では利用できていたので簡単にできると思っていたのですが浅はかでした…。
導入方法をご教授いただけると幸いです。
0056nobodyさん
2013/03/21(木) 19:41:56.00ID:???0057nobodyさん
2013/03/21(木) 19:50:40.93ID:???ページで "Php 5.4" で検索
0058nobodyさん
2013/03/21(木) 19:57:43.77ID:???ソースコードが入手できるリンクがあるから
そこからソースコードを入手して自分でコンパイルする
たぶんC言語だからCのコンパイラを探しなさい
0059nobodyさん
2013/03/21(木) 20:01:25.53ID:???いろいろサイトをみつつ格闘していますが、そもそもコンパイルする環境が…という状態なので
まずVisualStudioをインストールしています。
>>57
memcacheのほうでした…。
>>58
一度辿っていって挑戦してみます。
無理そうならWindowsではmemcacheのほうを使用するように振り分けたいと思います。
0060nobodyさん
2013/03/21(木) 20:04:35.56ID:???これじゃね?
php_memcached.cってファイルあるし
0061nobodyさん
2013/03/21(木) 21:01:20.60ID:???006259
2013/03/21(木) 23:34:01.37ID:vaqS6iyephp_memcachedのコンパイルがうまくいかず(nmakeでエラーが出るもどう修正していいか分からず…)
適当に変更しつつ無理やり進めていくももう限界な感じなので諦めます…
0063nobodyさん
2013/03/22(金) 00:50:03.31ID:ZypSZ1+e初心者で何をどうしていいかわかりません。
勉強できるところ教えてください。
0064nobodyさん
2013/03/22(金) 03:14:00.18ID:???(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
■本家マニュアル http://www.php.net/manual/ja/
0065nobodyさん
2013/03/22(金) 03:19:20.53ID:???情報系の専門学校
PHPそのものは教えてもらえないと思うが
卒業時にはPHP使ってそれを組めるレベルにはなってるはず
0066nobodyさん
2013/03/22(金) 12:00:48.07ID:M7ldJLa/まず、私のUbuntuに入っているphp 5.3を使って
php src.php
のようにやるとすぐに実行されます。
しかし、この自分でビルドしたPHPを使って
~/php/bin/php src.php
のようにやると実行されるのに10分くらいかかってしまいます。
どうしたらいい?
そして何故かインターネットにつながってないときだと
~/php/bin/php src.php
のようにやるとすぐに実行できます。
0067nobodyさん
2013/03/22(金) 13:52:52.12ID:f80zdUg/→ サーバー2
→ サーバー3
という流れでサーバー0から他のサーバーに分散処理を行っています。
20件以上のデータを3件ずつ処理→レスポンスが返る
5件のデータを3件ずつ処理→レスポンスが返る
tcpdumpを確認しているとサーバー1,2,3は処理が終わってレスポンス
を返す通知をしているようにみえます。
サーバー0のほうがレスポンスを取得できない状態のようです。
考えられる原因は何がありますか
0068nobodyさん
2013/03/22(金) 13:53:23.06ID:f80zdUg/20件以上のデータを3件ずつ処理→レスポンスが返らない
0069nobodyさん
2013/03/22(金) 14:29:36.96ID:???0070nobodyさん
2013/03/22(金) 14:46:18.71ID:mJIp3k85【PHPのバージョン】5.3.8
【連携ソフトウェア】MySQL
【質問内容】
質問失礼します。
phpで動的に生成したhtml(js含む)を暗号化するライブラリを探しています。
「サーバサイドSHTML for PHP」というツールを見つけました。
やりたい事はまさにコレなのですが、とある事情により組み込めませんでした。
他にライブラリは無いでしょうか?
よろしくお願いします。
0071nobodyさん
2013/03/22(金) 17:06:26.09ID:???ブラウザのデベロッパツールで複合後のhtmlが見えるけどな
0073nobodyさん
2013/03/22(金) 18:34:46.23ID:???右クリで見られなくするだけならjavascriptで動的に生成すれば
0074nobodyさん
2013/03/22(金) 18:38:25.64ID:jSNpdJzaおうちで読めるおすすめの本を教えてください。
自宅でPHPは出来ないので、リファレンスとかじゃなく読むだけでなぜかメキメキ上達する本を教えてください。
0075nobodyさん
2013/03/22(金) 18:46:02.95ID:???0076nobodyさん
2013/03/22(金) 18:47:08.54ID:???0077nobodyさん
2013/03/22(金) 18:52:01.91ID:???0078nobodyさん
2013/03/22(金) 18:52:29.64ID:???0079nobodyさん
2013/03/22(金) 18:57:22.94ID:jSNpdJza面倒でうs
EOF;
0080nobodyさん
2013/03/22(金) 19:15:00.55ID:???用例もあるし
0081nobodyさん
2013/03/22(金) 19:47:28.11ID:???お前にはただやる気がないだけだ
0082nobodyさん
2013/03/22(金) 19:51:30.29ID:???できもしないことを引き受けるなゴミクズ
お前みたいなゴミは納期直前になってからできませんとか言い出すからマジで迷惑
社会に出てくるなクズ
0083nobodyさん
2013/03/22(金) 20:07:14.76ID:???スルーするか答えてやったらどやろか?
0084nobodyさん
2013/03/23(土) 00:53:29.82ID:???XAMPP 面倒とか言い出したら、PHP覚えるのは無理だと思うぞ。
俺、PHPはこれっぽっちも判らないけど(言ってて悲しい…)
自前のPC に XAMPP 入れて rep2 を使えるように動かすまで、
30分かかってないぞ。
本当は、XAMPPや rep2 のドキュメント読んで、
やっとけって書いてあったセキュリティ上の設定とか動作上調整した方が良さそうな設定を
読んだりいじったりして、1時間ちょっと掛かってると思うけど。
まぁ、それでもそんなもんだ。
>>81
スレの存在否定しとるがな。
0085nobodyさん
2013/03/23(土) 02:02:00.73ID:???0086nobodyさん
2013/03/23(土) 02:27:48.20ID:???>初心者はXAMPP使うな
駄目だしして理由も代案出さないのは下の下。
別に XAMPPがベストとか最高だからお勧めとか言ってないし。
テスト用、学習用には困らんだろ。
「面倒でうs 」って言ってる >>79 に返答してみやがれ。
0087nobodyさん
2013/03/23(土) 02:28:59.29ID:???0088nobodyさん
2013/03/23(土) 03:24:58.10ID:???そもそも、技術力以前に「これっぽっちも判らない」って言ってる訳だから、
やばいもなにも戦闘力0なんだけど。
0089nobodyさん
2013/03/23(土) 03:44:59.83ID:???本家からビルド済みバイナリを取ってきて解凍して、php.exeなどにスクリプトを渡したら実行できるぞ。
0090nobodyさん
2013/03/23(土) 03:49:36.35ID:???本家のバイナリは無効なものが多く設定をいじる必要があり開発するだけならxamppのほうがよい
有効にしてるものが多いほどセキュリティリスクが高まるが
ポートも閉じてサーバを運営するわけではないので問題ない
0091nobodyさん
2013/03/23(土) 03:57:50.45ID:???apacheとか初心者には不要。余分なものがあると複雑になり混乱する。
0092nobodyさん
2013/03/23(土) 06:44:53.94ID:???PCが複数台あるなら、どれか一台にインストールと設定が簡単なUbuntuとかCentOSとかを入れる。
一台しかないなら仮想環境に入れる。
インストール時にLAMP環境をまるごと入れられるから、猿でもPHPの練習環境が作れる。
VirtualBoxにCentOSを入れて、あっさりPHPが使えるようになったときは
xamppを勧めた鬼を恨んだw
0093nobodyさん
2013/03/23(土) 08:04:54.35ID:???Web Platform Installer
でも使え
0094nobodyさん
2013/03/23(土) 08:16:30.00ID:???0095nobodyさん
2013/03/23(土) 10:56:30.28ID:???php の zip なり、Installer 入れて PHPすればいいんじゃね。
>>94
それをいうなら、「初心者は PHP使うな」も真になったり…
0097nobodyさん
2013/03/23(土) 16:50:44.12ID:???0098nobodyさん
2013/03/23(土) 18:20:03.41ID:???0099nobodyさん
2013/03/23(土) 18:37:17.32ID:???0100nobodyさん
2013/03/23(土) 18:54:42.18ID:???プログラマーの仕事じゃないから
0101nobodyさん
2013/03/23(土) 19:03:28.78ID:???ここの質問見てたらパーミッションすら分かってないゴミがいる
0102nobodyさん
2013/03/23(土) 19:15:03.81ID:???warning出すのに
0103nobodyさん
2013/03/23(土) 19:50:19.60ID:???0104nobodyさん
2013/03/23(土) 20:57:48.56ID:???0106nobodyさん
2013/03/24(日) 01:49:58.74ID:???0107nobodyさん
2013/03/24(日) 02:46:07.29ID:MVB0e/DSダウンロードする時は分かったのですが。
0108nobodyさん
2013/03/24(日) 04:00:14.39ID:???お前がしなきゃならないのはファイルアップロードの途中経過を取得することではなく
今すぐに回線を切ってネット社会に迷惑をかけないことだ
分かったかゴミ
0109nobodyさん
2013/03/24(日) 05:01:13.47ID:???Ajaxでサーバに定期問い合わせする
それがいやならPHPはあきらめろん
ttp://p2b.jp/2010/04/30/multiple-file-upload-by-HTML5
session.upload_progress.enabledを有効にすれば
ttp://php.net/manual/ja/session.upload-progress.php
も使えるだろう(やったことないが)
0110nobodyさん
2013/03/24(日) 05:39:24.59ID:MVB0e/DS分かりにくくて申し訳ありません。
ブラウザ→サーバー にアップロードする時の途中経過ではなく
サーバー→別のサーバー にcurlを使ってアップロードする時の途中経過の事です。
■ このスレッドは過去ログ倉庫に格納されています