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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2011/08/30(火) 17:23:31.78ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、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等)・フレームワークは各該当スレへ
0708nobodyさん2011/09/17(土) 09:23:43.46ID:AloIftgE
>>705
こんな機能があるのですね。どう調べたらいいのかわからず苦労していました。
ありがとうございます!
0709nobodyさん2011/09/17(土) 10:35:16.20ID:???
お安い御用です。
0710nobodyさん2011/09/17(土) 15:46:04.55ID:vN1UOsqe
http://ameblo.jp/linking/entry-10273967353.html
このブログを参考に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を大学で勉強しないから独学しているのですが、
会社の面接で「phpを独学して画像アップローダー
作りました」とか言ったいいものなんでしょうか?
どんな感じにアピールしたらいいですか?
0716nobodyさん2011/09/17(土) 18:12:16.32ID:???
SNSならわかるけど画像アップローダーは恥ずかしいからやめたほうがいい
はじめて1ヶ月で作れるものをアッピルしてもワロタされるだけだ
なんか資格とったほうがいい
07175112011/09/17(土) 18:14:59.47ID:t86LpLYc
>>715
PHPが出来るぐらいなんのアピールにもならないと思うけど,
書類に使用可能コンピュータ言語みたいなの書かされることがあるから
そこに加えられる…ぐらいじゃね
正直恥ずかしい
0718nobodyさん2011/09/17(土) 18:21:53.04ID:k361AY0Y
>>716
資格とはプログラム関係の資格ですか?
基本情報技術者とかですか?
>>717
phpって評価されないのですか。

SNSを自作できるレベルだと自己アピールできると
考えていいですか?
0719nobodyさん2011/09/17(土) 18:22:13.84ID:???
PHPが出来ますと言って喜ばれるのはデザイナーまでだしな
マで他の言語の経験がない、できない奴とは仕事したくない
0720nobodyさん2011/09/17(土) 18:34:00.96ID:???
>>718
基本情報とかでもいいけど
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:FVinoNH2
後はサーバー関連じゃないか。
apacheなんかのインスコをxampででなくてできるようにするとか
どうやってインターネットが接続されているのか。
TCP/IPの基本はしっておくといいぞ。
0726nobodyさん2011/09/17(土) 20:43:00.75ID:???
初心者なんだけどprintとechoの違いを教えて下さい
0727nobodyさん2011/09/17(土) 20:46:48.75ID:???
>>726
>>1
07287262011/09/17(土) 21:02:36.71ID:5PxKr6EW
>>727
すいません。
ID表示しました。
>>726をお願いします。
0729nobodyさん2011/09/17(土) 21:04:45.92ID:???
>>726
>>5
0730nobodyさん2011/09/17(土) 21:05:48.81ID:G5DTtQeZ
>>692
>>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とせずに
ダブルクリックで開いてたのが原因のようです(´・ω・`)
0731nobodyさん2011/09/17(土) 21:09:33.03ID:???
>>726
なんか、echoのほうが早いみたい
0732nobodyさん2011/09/17(土) 21:25:22.22ID:???
どちらも同じように書けるけど、
わりと多くのソースを見るとecho使う人は
echo 'hoge';
ていう感じの記述をして
print使う人は関数風に
pirnt('hoge');
って記述をしていると思う
0733nobodyさん2011/09/17(土) 22:50:59.89ID:2L4Ba2bQ
フォームのsubmitボタン連打による2投稿防止のベストプラクティスは何ですか?
0734nobodyさん2011/09/17(土) 22:51:51.48ID:2L4Ba2bQ
2重投稿です。すみません
0735nobodyさん2011/09/17(土) 23:19:56.34ID:???
セッション
0736nobodyさん2011/09/18(日) 00:06:15.27ID:???
printとかechoとか気にするな
気にするだけ時間の無駄
0737nobodyさん2011/09/18(日) 00:32:05.13ID:???
画面表示がprint文なのはbasic以来の伝統
echoとか市ね
0738nobodyさん2011/09/18(日) 00:54:43.56ID:aXXfuI0S
>>730
今頃解決とか....
お前ちゃんと本読んでいる?
まあ、おんなじところでつまづいている人間がほかにも
いるということは不親切なんだろうけど......
確かぐぐったら3人いたな。同じところ書いていた人。
0739nobodyさん2011/09/18(日) 00:58:25.11ID:???
あんたらと違って実生活が忙しいのでPHPの本なんて読む暇は殆どありません
0740nobodyさん2011/09/18(日) 01:02:50.64ID:aXXfuI0S
次回はhttp://book.mycom.co.jp/support/pc/php/でさらせ。
このソースの何番とか、後エラー内容だな。
あ、それと同じように苦しんでいる方が何人かいらっしゃるようなので
ぐぐって同じエラーではないか調べてみれば.....
おれ答え書いたけど何人か同じようにあなたと同じようなところで詰まっている方いらっしゃったので。
次回からよろしくお願いします

0741nobodyさん2011/09/18(日) 01:04:52.63ID:aXXfuI0S
じゃあPHPをやらなきゃいい。
一生デザイナーだけやってろ。
0742nobodyさん2011/09/18(日) 01:30:26.38ID:???
>>741
お前ら一生PHPやるつもりなの?www
0743nobodyさん2011/09/18(日) 01:42:32.24ID:???
俺はW3CとPHP信者だから……
0744nobodyさん2011/09/18(日) 02:03:29.36ID:???
いいかげんAj.axに移行しろよ
PHPなんてやってても将来はないよ
0745nobodyさん2011/09/18(日) 02:10:24.99ID:???
最近見ないと思ったら
まだこのスレにいたのかwww
0746nobodyさん2011/09/18(日) 02:12:25.88ID:???
Ajaxくんで初めて笑ったわw
お前が居る限りPHPスレは平和だ
0747nobodyさん2011/09/18(日) 02:36:33.42ID:???
Ajaxに移行ってなんでやねん
0748nobodyさん2011/09/18(日) 04:16:44.52ID:???
Ajaxは万能なんだよ!サーバサイドでも使えるんだよ!
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:???
ubuntuを使う
0751nobodyさん2011/09/18(日) 09:53:24.62ID:???
jvim使わない
若しくは.vimrcのスケルトンを設置しておき基本文字コードをutf8にする
既に作成されたユーザには.vimrcを配布するか
カスタマイズしてる人には文字コード設定してもらう
0752nobodyさん2011/09/18(日) 09:59:38.34ID:???
業務システムならJavaがいいと思う
0753nobodyさん2011/09/18(日) 10:12:23.62ID:???
>>748
Ajaxって言語じゃなくて技術のことをさしてるんじゃなかった?
0754nobodyさん2011/09/18(日) 10:29:50.77ID:???
みんなyii frameworkやろうぜ
Ajax(JQuery)簡単に使えるし、Ruby on Railsのパクリ要素満載で簡単にWEBアプリ作れちゃうぜ
0755nobodyさん2011/09/18(日) 11:24:37.56ID:???
PHPってコンパイルできないの?
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:???
よくわかるPHPの教科書って本初心者におすすめ
プログラミング未経験者でもわかりやすく解説してていいよ
著者がUSTで解説もしてる
http://www.ustream.tv/recorded/9549130
0762nobodyさん2011/09/18(日) 19:55:53.15ID:n9xCpy+Z
>>740
便利なページの紹介ありがとうございます
0763nobodyさん2011/09/18(日) 21:07:31.42ID:yb5GOCyK
質問です
重いファイルをアップロードさせて「現在アップロード中です」と表示させるにはどうしたら良いでしょうか?
0764nobodyさん2011/09/18(日) 21:46:30.77ID:aXXfuI0S
http://q.hatena.ne.jp/1177382494
こんなんどうでしょうか?
0765nobodyさん2011/09/19(月) 01:18:09.75ID:???
phpで作ったSNSやブログサービスを始める場合は
何か許可や資格が欲しいのでしょうか?
他人のメールアドレスなどの個人情報に扱うは
どのようになってるのですか?
0766nobodyさん2011/09/19(月) 01:22:30.65ID:fUsyWJMl
phpで作ったSNSやブログサービスを始める場合は
何か許可や資格が欲しいのでしょうか?
他人のメールアドレスなどの個人情報に扱うは
どのようになってるのですか?
0767nobodyさん2011/09/19(月) 01:24:16.75ID:???
荒らすなよカスが
0768nobodyさん2011/09/19(月) 01:56:57.92ID:???
許可や資格なんぞ不要。
仕様ソフトによって使用許諾は異なる。それぞれのソフトのドキュメント読め。
5000件以上の個人情報を扱う場合は、個人情報保護法の刑事罰の対象になる。
0769nobodyさん2011/09/19(月) 02:14:52.63ID:???
>>768
分かりました許可とかはいらなかったんですね。
0770nobodyさん2011/09/19(月) 02:37:28.85ID:???
SNSはプロパイダーにあたるので総務大臣の許可が必要
0771nobodyさん2011/09/19(月) 03:23:55.89ID:???
こいつ最高にアホ
0772nobodyさん2011/09/19(月) 09:55:12.75ID:???
個人情報漏れは損害賠償されてもカスみたいなもんだからな
どんどんやっちゃえ
0773nobodyさん2011/09/19(月) 12:29:31.28ID:???
どうどう
0774nobodyさん2011/09/19(月) 17:34:04.44ID:???
お安い御用です。
0775nobodyさん2011/09/19(月) 21:51:32.08ID:eFmgnthE
http://www.php.net/manual/ja/reserved.constants.php
のように定義済み定数でピリオドを示す定数を探しているのですが、どれでしょうか?
PATH_SEPARATORが'/'とかは分かるのですが

また、これらの説明が抜けている定数が多いですが、どこか説明させているサイトとかないでしょうか?
0776nobodyさん2011/09/19(月) 21:59:33.46ID:???
ピリオドはOS間で挙動異なるのか?
そんな定数ないとおもうが
0777nobodyさん2011/09/19(月) 22:27:35.72ID:???
ピリオド?
なんのことだ?と思ったが
./a.txt とか ../a.txt ってな感じのピリオドのことだろう
だとしたらまったくの見当違いだ
答えてやりたいところだがもう少し悩んでいるがいい
0778nobodyさん2011/09/20(火) 00:02:55.27ID:???
エスパーすげえな
0779nobodyさん2011/09/20(火) 00:11:17.30ID:???
ピリオドはピリオドなのでそのまま使いなさい
0780nobodyさん2011/09/20(火) 05:20:29.51ID:???
そういうことではなくて、ピリオドを示す定数が知りたいのですが
0781nobodyさん2011/09/20(火) 05:30:40.43ID:???
>>780
ない
パスの区切り文字、ディレクトリの区切り文字、改行コードetcetc
お前の言うピリオドの「役割」はなんなんだよ
0782nobodyさん2011/09/20(火) 05:37:11.40ID:???
/の定数があるのは \ と / がwindowsとmacで違うからであって
.はどれも同じ

. の定数があったらAの定数も必要になるだろ
0783nobodyさん2011/09/20(火) 08:46:01.11ID:???
定義済み定数なんて知ってどうするんだろうか
PHPマニアだからPHPのことは隅々まで知らないと
気がすまないとでもいうのだろうか?
0784nobodyさん2011/09/20(火) 09:45:02.60ID:???
そりゃ定数あるなら定数使うに越したことはない
突込み所は'a'を表す定数があるかと聞いているに等しいって所だろ
0785nobodyさん2011/09/20(火) 11:48:45.73ID:???
PHPの勉強をしたいのですが、パソコン内部で文法があってるかどうかチェックする方法ってないですか?
レンタルスペースにいきなり乗っけて間違えたとして、万が一他の方の迷惑になるのは避けたいと思いまして・・・
0786nobodyさん2011/09/20(火) 11:52:24.01ID:???
>>785
>>1
0787nobodyさん2011/09/20(火) 11:58:22.29ID:???
PHPのインストール
0788nobodyさん2011/09/20(火) 11:58:30.75ID:Y5iB+vf4
あ、ID出してなかったですね
改めて・・・
PHPの勉強をしたいのですが、パソコン内部で文法があってるかどうかチェックする方法ってないですか?
レンタルスペースで記述を間違えてしまって、万が一他の方の迷惑になるのは避けたいんです


でもこの質問ってここでいいんでしょうか?
違いましたら誘導お願いします
0789nobodyさん2011/09/20(火) 12:08:30.06ID:???
文法が違っていればプログラムは動かせない
バグは自分でテストしないと見つけられない
(プログラムはプログラマが書いたとおりに動くもので、
プログラムの動きが正常な動作かバグであるかは人間が判断するものだから)
そして、バグがないことを証明する方法はない(悪魔の証明)
0790nobodyさん2011/09/20(火) 12:18:25.27ID:???
>>788
構文チェックだけならphp -l path/to/hoge.php
無限ループだとかすさまじく重いだとかは事前のチェックは無理
0791nobodyさん2011/09/20(火) 12:25:27.23ID:Y5iB+vf4
>>789
それは実際にやるしか方法がないってことですか?
>>790
凄まじく重い・・・
ツイッターでEasyBotterを使いたくて、その前にチェックしたいのが目的です
これくらいだったら大丈夫なのでしょうか?
0792nobodyさん2011/09/20(火) 12:29:32.84ID:???
自分のPCで動かせよ。そしたら文法ちがっても迷惑かからない。
0793nobodyさん2011/09/20(火) 12:32:32.19ID:???
デバッガのことを聞いてんじゃないの?
0794nobodyさん2011/09/20(火) 12:43:34.88ID:???
>>788
レンタルスペースと同じ環境を作ってテストする。
仮想マシンも無料。OSもどうせ無料のLinuxとかFreeBSDでしょ?
0795nobodyさん2011/09/20(火) 12:46:44.92ID:Y5iB+vf4
お応えいただいた方々、ありがとうございます(一括でスイマセン)
まずもっと基本からの勉強が必要なようですね・・・
正直生活は今キツイですが、雑誌でも買って基本から勉強するとします
0796nobodyさん2011/09/20(火) 12:51:35.77ID:???
>>795
http://www.apachefriends.org/jp/xampp.html
自分のPC内に環境作ってテストするのが一番良いよ
0797nobodyさん2011/09/20(火) 12:55:21.09ID:Y5iB+vf4
>>796
ありがとうございます!
これで迷惑かけずに勉強できそうです
0798nobodyさん2011/09/20(火) 13:00:44.87ID:???
構文ミスなど致命的なエラー(fatal error)の場合はプログラムの実行が中止される

エラーだけどプログラムの実行はつづけられる場合はerror_reporting()関数の設定で
warning やnoticeというエラー文が表示される
これはローカルのテスト中は表示させておくのがいいが、
実際の運用ではエラーメッセージを一切表示させないようにする
(セキュリティ上問題がある内容が外部に表示されてしまうのを防ぐため)
その場合のエラー報告はサーバのログで確認する

無限ループは、PHPの設定ファイルでプログラムの実行時間が限定されているため、
それをオーバーするとプログラムの実行が止まるが、
それに頼らず、無限ループをしないようにプログラム内できちんとチェックしておく
0799nobodyさん2011/09/20(火) 14:00:00.67ID:???
無限ループは美しい!
0800nobodyさん2011/09/20(火) 16:20:41.83ID:???
10 goto 10
とか
10 run

を思い出した
0801nobodyさん2011/09/20(火) 16:24:58.91ID:???
10 CLS
20 DIM A$(10)
30 FOR B$ = 1 TO 10
40 PRINT B$,
50 NEXT
0802nobodyさん2011/09/20(火) 19:39:30.21ID:lfjrrv56
phpで

<?php
echo 'Hello, world!';
exit;
?>
とかやるときexit;とか入れてなかったんですが
入れたほうがいいんでしょうか?
最後に入れてないと何か問題発生したりするんでしょうか?
0803nobodyさん2011/09/20(火) 19:49:23.45ID:???
>>802
入れたらそこでスクリプトが終了する。
入れなかったら最後まで実行(解釈)される。
好きにしろ。

例えばrequireで読み込まれるスクリプトの最後にexitが入ってたらそこで終了しちゃう。
あるいはデバッグのため途中にわざとexitを入れてテストすることもある。
0804nobodyさん2011/09/20(火) 19:50:34.77ID:???
処理の最後に入れる必要があるかということならねーな。
0805nobodyさん2011/09/20(火) 19:51:11.83ID:lfjrrv56
んなるほど、ありがとうございます
0806nobodyさん2011/09/20(火) 19:53:02.38ID:???
ただ、exitを入れない場合、?>の後に改行とかスペースが入ってると
それを出力しちゃうから、それを避けるために敢えてexitを入れることはある。
0807nobodyさん2011/09/20(火) 20:02:57.03ID:lfjrrv56
あんま気にしなくていいって事ですね
メモリとかの問題で最後にいれないとヤバイのかなと不安になってました、あざっす
0808nobodyさん2011/09/20(火) 20:21:30.09ID:+cR/U5eK
Perlの場合は他のWebサイトからコンテンツ(特にHTML)内容を取得して保存とか出来るようですけど、PHPの場合ってそういうの出来ますか?
コマンドモードがあるにせよ、PHPは基本はブラウザからの挙動が主な反面、Perlはスクリプトからそういうの作れると思うのですが、PHPではどうなのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています