【PHP】下らねぇ質問はID出して書き込みやがれ 110
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/08/30(火) 17:23:31.78ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 109
http://hibari.2ch.net/test/read.cgi/php/1311803617/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0664nobodyさん
2011/09/16(金) 00:10:02.61ID:G4oVoh0/0665663
2011/09/16(金) 00:12:55.84ID:/o/7CNA/./configure --with-apxs2=/usr/local/apache2/bin/apxs
--with-freetype-dir=/usr/local/lib --with-gd --with-mysqli=/usr/local/mysql/bin/mysql_config
--with-pdo-mysql=/usr/local/mysql --with-zlib --with-xsl=/usr/lib --enable-mbregex --enable-mbstring
--enable-bcmath --with-mcrypt --disable-posix-threads --enable-bcmath
と指定しました
0666nobodyさん
2011/09/16(金) 00:15:01.89ID:L2+iA3AA書籍名「よくわかるPHPの教科書」P47
エラーは
Notice: Undefined index: my_name in C:\xampp\htdocs\sample04.php on line 2
お名前: ?>>
と出てきます
0667nobodyさん
2011/09/16(金) 00:17:16.34ID:G4oVoh0/http://d.hatena.ne.jp/takuya_1st/20110807/1312731737
0668663
2011/09/16(金) 00:22:51.12ID:/o/7CNA/ありがとうございます
試してみます
0669nobodyさん
2011/09/16(金) 00:22:58.65ID:G4oVoh0/http://fa3-064.dokidoki.ne.jp/note9.html
0670nobodyさん
2011/09/16(金) 10:31:32.14ID:???テンプレに入れてもいいんじゃないかと思う
0671nobodyさん
2011/09/16(金) 12:38:28.01ID:SzjyHjuW$pdo->bindValue(":hoge", $hoge);
$pdo->bindValue(":fuga", $fuga);
foreach ($a as $value) {
$hoge = $value[0];
$fuga = $value[1];
$pdo->execute();
}
こういうコードがあって、問題なく動作します。
$hogeと$fugaは、bindValueのところで初めて出てきてるのですが、
このコードの前に、
$hoge = null;
$fuga = null;
みたいな処理はいれたほうがよいでしょうか?
0672nobodyさん
2011/09/16(金) 13:22:00.78ID:???bindValue はそのときの値 になっちゃうのでforeachが無意味に。
bindParamなら、変数の参照渡すので executeの前で変数書き換えたのが有効。
0673nobodyさん
2011/09/16(金) 13:45:34.50ID:SzjyHjuWありがとうございます。
ではnullで初期化してbindParamを使うことにします。
0675nobodyさん
2011/09/16(金) 18:37:26.83ID:???0676nobodyさん
2011/09/16(金) 19:09:59.94ID:???0677nobodyさん
2011/09/16(金) 19:17:56.98ID:???bindParamはスコープ外に定義されてんじゃん
0678nobodyさん
2011/09/16(金) 19:31:01.11ID:???0679nobodyさん
2011/09/16(金) 19:35:11.02ID:???勤勉な馬鹿になりたくなかったらマニュアルぐらい読もうぜ
PDOStatement#bindValue() 値渡し
PDOStatement#bindParam() 参照渡し
0680nobodyさん
2011/09/16(金) 20:16:19.12ID:YVm7EOhj日本語が混じってるファイル名をそのままの名前で他ディレクトリにコピーして、
コピーしたものをimg srcで表示するという処理をしたのですが、
Windowsだとうまくいかなかったので、試行錯誤したのち、ファイル名をSJISに変換したところうまく行きました。
しかし本番環境のFreeBSDでこの処理を入れると、今度は本番環境がうまくいかなかったので、
SJISにする処理をなくす、またはUTF-8に変換する処理を入れたらうまくいきました。
こういうサーバOSや環境に強く依存する問題はどのようにして解決すればいいでしょうか?
0681nobodyさん
2011/09/16(金) 20:26:38.49ID:???自分の使っているテスト環境と本番環境をOS判定して振り分けぐらいなら出来ないこともない。
http://php.net/manual/ja/function.php-uname.php
0683nobodyさん
2011/09/16(金) 22:37:47.22ID:S4gH2ufwそのページを読んでもわかりません
<form action="sample04.php" method="get">
<label for="my_name">お名前:</label>
<input id="my_name" type="text" name="my_name" size="35" maxlength="255" value="" />
<input type="submit" value="送信する" />
</form>
上記で画面にボックスが出てくるので名前を入力し、送信ボタンを押すと
「sample04.phpを開くか、または保存しますか?」と聞いてきます
で、保存したものを実行すると
Notice: Undefined index: ny_name in C:\xampp\htdocs\sample04.php on line 2
とでてきます
どうすれば、名前が画面に表示されるようになるんでしょうか
0684nobodyさん
2011/09/16(金) 23:16:46.47ID:???> Notice: Undefined index: ny_name in C:\xampp\htdocs\sample04.php on line 2
意訳: 配列の存在しない ny_name にアクセスしてんじゃねーよ、ボケ! 省略\sample04.php の2行目
0686nobodyさん
2011/09/16(金) 23:38:07.55ID:G4oVoh0/面倒なんで、
$name=htmlspecialchars($_GET['my_name'],ENT_QUOTES);
echo $name;
でなんて出る?
0687nobodyさん
2011/09/16(金) 23:48:48.55ID:???ダウンロードしたファイルを実行してエラーでてるってのが、実のとこサーバー側で実行したエラーが表示されたのか、ローカルで実行したエラーが出てるのか紛らわしくてわからん。
0688nobodyさん
2011/09/16(金) 23:54:06.83ID:G4oVoh0/0689nobodyさん
2011/09/16(金) 23:54:10.76ID:Fvw/ngrd>>配列の存在しない
ここがすでにわかんないです
みなさんは、PHPを勉強し始めたとき、どんな本を使いましたか?
>>685
「sample04.phpを開くか、または保存しますか?」と聞いてきます
これを実行しても、エラーがでるとこがわかりません
0690nobodyさん
2011/09/16(金) 23:57:27.35ID:???0691nobodyさん
2011/09/17(土) 00:00:03.44ID:???<?php
$name=htmlspecialchars($_GET['my_name'],ENT_QUOTES);
echo $name;
?>
上記で
Notice: Undefined index: my_name in C:\xampp\htdocs\sample04.php on line 2
と画面に表示されます
>>687
apacheは大丈夫です
(´・ω・`)
0692nobodyさん
2011/09/17(土) 00:17:51.85ID:FVinoNH2ソースすべてさらして。
0693nobodyさん
2011/09/17(土) 00:45:13.87ID:FVinoNH20694nobodyさん
2011/09/17(土) 00:56:36.90ID:FVinoNH2解決しましたね。
エスパーみたいな質問でした。そりゃあこっちもわからんわ。
だってインターネットがなんでつながっているかわかってねーもん。
もしプログラマになろうというのならやめてください
0695nobodyさん
2011/09/17(土) 01:01:43.47ID:???0696nobodyさん
2011/09/17(土) 01:07:07.73ID:???それphpがサーバーで実行されてないよ
ファイルの保存がでないようにしなくちゃ
そしたらそのエラーは消えるから
0697nobodyさん
2011/09/17(土) 01:08:38.57ID:FVinoNH20698nobodyさん
2011/09/17(土) 01:12:46.28ID:???0699nobodyさん
2011/09/17(土) 01:12:51.44ID:FVinoNH2これどおりいくはずなんだが
0700nobodyさん
2011/09/17(土) 01:34:22.09ID:???<?php
error_reporting(E_ALL);
$a=array(1,2);
$b=0;
foreach($a as $v){
$c=5;
$b++;
}
if($b==2){
$c=9;
$d=5;
}else{
$e=7;
}
echo $c;
echo $b;
echo $d;
echo $e;
ほんとだね
まぁそれでも外側に定義しておきたいな俺は
0701nobodyさん
2011/09/17(土) 04:09:00.51ID:???0702nobodyさん
2011/09/17(土) 07:30:12.78ID:???$stmt->bindParam(1, $a);
$stmt->bindParam(2, $b);
$a = 1;
$b = 2;
$stmt->execute();
$a = 3;
$b = 4;
$stmt->execute();
foreach ($foo as $bar => $baz) {
$a = $bar;
$b = $baz;
$stmt->execute();
}
これでいいよ
0703nobodyさん
2011/09/17(土) 07:40:23.29ID:AloIftgE(つまり、デフォルトのPHP5.3を使って、このようなクラスを自作することはできますか?)
XML文字列を引数として、new SimpleXMLElement($xmlstr); などとすると、
XMLの全ての要素がSimpleXMLElement型のオブジェクトになるわけですが、
それらのオブジェクトを直接echoすると、XML要素の中身が表示される、というのはデフォルトのPHPの機能で可能なんでしょうか。
0705nobodyさん
2011/09/17(土) 07:45:16.10ID:???http://www.php.net/manual/ja/language.oop5.magic.php#language.oop5.magic.tostring
0707nobodyさん
2011/09/17(土) 08:45:05.41ID:???10 DIM A$(10)
みたいなの。
連想配列や多重配列はさすがにPHPからだが。
0708nobodyさん
2011/09/17(土) 09:23:43.46ID:AloIftgEこんな機能があるのですね。どう調べたらいいのかわからず苦労していました。
ありがとうございます!
0709nobodyさん
2011/09/17(土) 10:35:16.20ID:???0710nobodyさん
2011/09/17(土) 15:46:04.55ID:vN1UOsqeこのブログを参考にxmlを取得したんですけど、そうすると
・Aブログの記事
・Aブログの記事
・Aブログの記事
・Bブログの記事
・Bブログの記事
・Bブログの記事
みたいに順番になってしまうんですけど、時刻順にごちゃまぜにするにはどうすればいいのですか?
0711nobodyさん
2011/09/17(土) 16:00:11.54ID:???改造依頼はこちらへどうぞ
http://hibari.2ch.net/test/read.cgi/php/1143834740/
http://hibari.2ch.net/test/read.cgi/php/1314546533/
0712nobodyさん
2011/09/17(土) 16:06:36.77ID:???0713nobodyさん
2011/09/17(土) 16:13:20.74ID:???0714nobodyさん
2011/09/17(土) 16:15:55.49ID:???信じられねぇ
0715nobodyさん
2011/09/17(土) 18:05:51.33ID:k361AY0Y会社の面接で「phpを独学して画像アップローダー
作りました」とか言ったいいものなんでしょうか?
どんな感じにアピールしたらいいですか?
0716nobodyさん
2011/09/17(土) 18:12:16.32ID:???はじめて1ヶ月で作れるものをアッピルしてもワロタされるだけだ
なんか資格とったほうがいい
0717511
2011/09/17(土) 18:14:59.47ID:t86LpLYcPHPが出来るぐらいなんのアピールにもならないと思うけど,
書類に使用可能コンピュータ言語みたいなの書かされることがあるから
そこに加えられる…ぐらいじゃね
正直恥ずかしい
0718nobodyさん
2011/09/17(土) 18:21:53.04ID:k361AY0Y資格とはプログラム関係の資格ですか?
基本情報技術者とかですか?
>>717
phpって評価されないのですか。
SNSを自作できるレベルだと自己アピールできると
考えていいですか?
0719nobodyさん
2011/09/17(土) 18:22:13.84ID:???マで他の言語の経験がない、できない奴とは仕事したくない
0720nobodyさん
2011/09/17(土) 18:34:00.96ID:???基本情報とかでもいいけど
PHPの基礎がわかれば比較的簡単にとれる
JAVAのSJC-Pとかもおすすめ
企業入ったらPHPメインでやってるとことかあんまないから
最近はモバイル分野盛んだし
悪い事は言わない
PHPでSNSなんか作るより
アンドロイドかiPhoneでどうしようもないクソアプリでも作ったほうが
評価される
0721nobodyさん
2011/09/17(土) 18:53:03.25ID:k361AY0Yグリーとモバゲーのようなクソゲーが大ヒットする
世の中ですからね。
phpの他に、javascript、c++、C言語やってますが、
ケータイアプリ作るのって難しいですか?
0722nobodyさん
2011/09/17(土) 18:56:17.92ID:???phonegapで
0723nobodyさん
2011/09/17(土) 19:09:00.25ID:???0724nobodyさん
2011/09/17(土) 19:14:19.94ID:???要はモノを作れるかどうか
それだけ
0725nobodyさん
2011/09/17(土) 19:44:24.30ID:FVinoNH2apacheなんかのインスコをxampででなくてできるようにするとか
どうやってインターネットが接続されているのか。
TCP/IPの基本はしっておくといいぞ。
0726nobodyさん
2011/09/17(土) 20:43:00.75ID:???0730nobodyさん
2011/09/17(土) 21:05:48.81ID:G5DTtQeZ>>693
>>694
>>695
>>696
ありがとうございます
>>694で解決しました
<form action="sample04.php" method="get">
<label for="my_name">お名前:</label>
<input id="my_name" type="text" name="my_name" size="35" maxlength="255" value="" />
<input type="submit" value="送信する" />
</form>
これがhtmlファイルだったのでhttp://localhost/sample04_input.htmlとせずに
ダブルクリックで開いてたのが原因のようです(´・ω・`)
0732nobodyさん
2011/09/17(土) 21:25:22.22ID:???わりと多くのソースを見るとecho使う人は
echo 'hoge';
ていう感じの記述をして
print使う人は関数風に
pirnt('hoge');
って記述をしていると思う
0733nobodyさん
2011/09/17(土) 22:50:59.89ID:2L4Ba2bQ0734nobodyさん
2011/09/17(土) 22:51:51.48ID:2L4Ba2bQ0735nobodyさん
2011/09/17(土) 23:19:56.34ID:???0736nobodyさん
2011/09/18(日) 00:06:15.27ID:???気にするだけ時間の無駄
0737nobodyさん
2011/09/18(日) 00:32:05.13ID:???echoとか市ね
0738nobodyさん
2011/09/18(日) 00:54:43.56ID:aXXfuI0S今頃解決とか....
お前ちゃんと本読んでいる?
まあ、おんなじところでつまづいている人間がほかにも
いるということは不親切なんだろうけど......
確かぐぐったら3人いたな。同じところ書いていた人。
0739nobodyさん
2011/09/18(日) 00:58:25.11ID:???0740nobodyさん
2011/09/18(日) 01:02:50.64ID:aXXfuI0Sこのソースの何番とか、後エラー内容だな。
あ、それと同じように苦しんでいる方が何人かいらっしゃるようなので
ぐぐって同じエラーではないか調べてみれば.....
おれ答え書いたけど何人か同じようにあなたと同じようなところで詰まっている方いらっしゃったので。
次回からよろしくお願いします
0741nobodyさん
2011/09/18(日) 01:04:52.63ID:aXXfuI0S一生デザイナーだけやってろ。
0743nobodyさん
2011/09/18(日) 01:42:32.24ID:???0744nobodyさん
2011/09/18(日) 02:03:29.36ID:???PHPなんてやってても将来はないよ
0745nobodyさん
2011/09/18(日) 02:10:24.99ID:???まだこのスレにいたのかwww
0746nobodyさん
2011/09/18(日) 02:12:25.88ID:???お前が居る限りPHPスレは平和だ
0747nobodyさん
2011/09/18(日) 02:36:33.42ID:???0748nobodyさん
2011/09/18(日) 04:16:44.52ID:???0749nobodyさん
2011/09/18(日) 09:41:41.68ID:???会社で作るツールの設計を依頼されているのですが、
前提条件として以下があります。
1.社員情報を管理するのですが、旧字体の名前の人がいるので、phpファイルをutf8で作りたい
2.Unixのサーバ(FreeBSd)で、jvimで普通にファイルを作成すると、eucで作成される。
このよに、utf8のシステムを作りたいのに、サーバがeucという場合、考え方として、
1.旧字体の利用をあきらめる
2.utf8のサーバーを用意する。
などが考えられますが、
どのようにするべきでしょうか?
長文質問すいません。
0750nobodyさん
2011/09/18(日) 09:46:09.57ID:???0751nobodyさん
2011/09/18(日) 09:53:24.62ID:???若しくは.vimrcのスケルトンを設置しておき基本文字コードをutf8にする
既に作成されたユーザには.vimrcを配布するか
カスタマイズしてる人には文字コード設定してもらう
0752nobodyさん
2011/09/18(日) 09:59:38.34ID:???0754nobodyさん
2011/09/18(日) 10:29:50.77ID:???Ajax(JQuery)簡単に使えるし、Ruby on Railsのパクリ要素満載で簡単にWEBアプリ作れちゃうぜ
0755nobodyさん
2011/09/18(日) 11:24:37.56ID:???0756nobodyさん
2011/09/18(日) 11:28:33.91ID:???0757nobodyさん
2011/09/18(日) 13:11:46.42ID:???0758nobodyさん
2011/09/18(日) 13:25:58.70ID:???0759nobodyさん
2011/09/18(日) 15:42:18.70ID:???0760nobodyさん
2011/09/18(日) 17:30:11.14ID:???0761nobodyさん
2011/09/18(日) 17:44:52.42ID:???プログラミング未経験者でもわかりやすく解説してていいよ
著者がUSTで解説もしてる
http://www.ustream.tv/recorded/9549130
0762nobodyさん
2011/09/18(日) 19:55:53.15ID:n9xCpy+Z便利なページの紹介ありがとうございます
0763nobodyさん
2011/09/18(日) 21:07:31.42ID:yb5GOCyK重いファイルをアップロードさせて「現在アップロード中です」と表示させるにはどうしたら良いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています