- 1 名前:nobodyさん mailto:sage [2012/01/20(金) 05:43:23.62 ID:???]
- 質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はID出して書き込みやがれ 114 kohada.2ch.net/test/read.cgi/php/1325437405/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
- 243 名前:nobodyさん mailto:sage [2012/01/30(月) 02:22:27.40 ID:???]
- >>242
hiphopで検索しろ
- 244 名前:nobodyさん mailto:sage [2012/01/30(月) 02:51:36.93 ID:???]
- >>230
どこかだよ おせーっつの
- 245 名前:nobodyさん [2012/01/30(月) 07:50:54.83 ID:Tb4TsYt/]
- PHPでメール送信スクリプトを書いています。
ファイルを添付して送信したいのですが、既存ファイルを指定するのではなく、 動的に生成して添付したいのですが、メモリ上にファイル(に相当するもの?)を作成するには どうすればいいんでしょうか。 一時ファイルを保存=>添付してメール送信=>ファイル削除、の流れも考えられますが ディスクに保存しないやり方があれば知りたいです。
- 246 名前:245 [2012/01/30(月) 08:01:45.99 ID:Tb4TsYt/]
- 質問直後で申し訳ないです。今こちらに情報が見つかりました。
docs.php.net/manual/ja/wrappers.php.php php://memoryを利用することで通常のファイルと同様に扱えるようです。 失礼しました。
- 247 名前:nobodyさん [2012/01/30(月) 08:35:17.19 ID:S8XrH54p]
- PHP(linux+apache上)でチャットを作ろうと思うのですが、
ブラウザに数秒毎にリフレッシュさせるか、Comet方式で作るか迷っています。 cometは同時接続数が多くなってサーバに繋がらない状況になったりしないか心配してるのですが 不特定多数がチャットを使用するとしか見積もれない場合は数秒毎リフレッシュのほうがいいのでしょうか?
- 248 名前:nobodyさん mailto:sage [2012/01/30(月) 09:01:56.34 ID:???]
- 客の要望と、機器スペックとかの話。
PHP関係ないので、自分で決めて。
- 249 名前:nobodyさん mailto:sage [2012/01/30(月) 09:29:40.18 ID:???]
- 失礼しました。
他のところで相談してきます。
- 250 名前:nobodyさん mailto:sage [2012/01/30(月) 23:01:20.09 ID:???]
- >>247
まずHTML5のWebSocketsで作る。 PHPのチャットは遅すぎてありえない。
- 251 名前:nobodyさん mailto:sage [2012/01/30(月) 23:26:05.77 ID:???]
- EventSourceでもいいと思うよ
- 252 名前:nobodyさん mailto:sage [2012/01/31(火) 00:16:37.72 ID:???]
- kohada.2ch.net/test/read.cgi/php/1131016915/
- 253 名前:nobodyさん [2012/01/31(火) 08:06:53.36 ID:dTfxPGSX]
- Cのstaticと同じように関数で2度目に呼ばれた時に値を保持できる方法ってありませんか?
グローバル以外で><
- 254 名前:nobodyさん mailto:sage [2012/01/31(火) 08:10:56.32 ID:???]
- >>253
static
- 255 名前:nobodyさん [2012/01/31(火) 08:13:12.55 ID:dTfxPGSX]
- >>254
php.net/manual/ja/language.oop5.static.php
- 256 名前:nobodyさん mailto:sage [2012/01/31(火) 08:18:06.09 ID:???]
- >>255
php.net/manual/ja/language.variables.scope.php
- 257 名前:nobodyさん [2012/01/31(火) 08:26:37.17 ID:dTfxPGSX]
- >>254>>256
失礼しましたm(__)m
- 258 名前:nobodyさん [2012/01/31(火) 13:02:51.47 ID:6KRZikfh]
- ttp://www.vector.co.jp/soft/unix/net/se334908.html
ごちゃまぜRSSリーダーforPHP -ver1.3 を、さくらのレンタルサーバーで動かしています。 このごちゃまぜリーダーでは件数指定と日付表示が無かったので ★〜★の欄を追加して日付表示と件数指定をしています <?php require_once 'phplib/main.inc'; $rss = sox_fetch_rss(); while ( ★$i <=19 and ★ list($k,$v) = each($rss)) { $p_title = $v->getMainTitle(); $url = $v->getURL(); $title = $v->getTitle(); ★$item = $v->getDate();; $item = strtotime($item); $itemday = date('Y-m-d H:i:s',$item); //2009-04-24 22:25:34★ echo "<li><a href=\"$url\"><h1>$title</h1><p>$p_title</p><p>★$itemday★</p></a></li>\n"; ★$i++;★ } ?> この場合、件数指定表示もうまくいき RSSの日付表示も行われるのですが 日付はRSS1.0のものしか表示されず RSS2.0(主にアメブロ)のものは 1970-01-01 等を統一表示されてしまいます。 getDate()が関連してると思い、main.inc内を見てみたところ function getDate(){ return $this->item['dc']['date']; } の部分が関連してるのがわかりました。 dc dateはRSS1.0の場合でRSS2.0はpubdateでないといけないようです。 この場合、RSSの種類によって適切に日付情報をgetするにはどうしたらよいでしょうか?
- 259 名前:nobodyさん mailto:sage [2012/01/31(火) 15:12:12.35 ID:???]
- >pubdateでないといけない
PHPと関係ないけどそんなこたぁない pubDateでもいいがdc:dateでもいい $this->item['dc']['date'];が1970-01-01のものに対しては pubdateを取得できるか調べてあれば取得なければ1970-01-01を返す という処理を書けばいいんじゃねえの
- 260 名前:nobodyさん [2012/01/31(火) 15:54:23.45 ID:6KRZikfh]
- >>239
そのif文の構築方法がわからないんです。 main.incの function getDate(){ return $this->item['dc']['date']; } おそらくここで if 条件文を入れると思うのですが 何を基準に pubdateがあるか・無いかの入れ子を入れるのかがサッパリで dcdate pubdate 日付 等の単語を入れて構文を一通り見たのですが ごちゃまぜRSSリーダーに添ったのがなかったのでこちらへ質問投下しました。 一応別の解決策としてRSS2.0のものはRSS1.0で読み込むようにする という手法をとって 2.0を全部排除する事で日付の不正表示は解決しています。
- 261 名前:nobodyさん mailto:sage [2012/01/31(火) 16:07:29.23 ID:???]
- おまえなそれ丸投げじゃないか
改造スレはスレチ
- 262 名前:nobodyさん mailto:sage [2012/01/31(火) 16:39:35.77 ID:???]
- >>258スレ移動しました
- 263 名前:nobodyさん [2012/01/31(火) 17:08:59.31 ID:jn5j2DcL]
- JAVAアプレットのようにWEB上で自分のウィンドウを持って、
プログラムを起動して、その中でリアルタイムに他のユーザーやサーバーと メッセージのやりとりや対戦をしたいのですが、どのような言語や仕組みが 最適でしょうか? 一部にFLASHを使うのはありですが、なるべくJAVA系を使う方向が助かります ただし、今回はJAVAアプレットはいまいち古いという理由で使えないです
- 264 名前:nobodyさん mailto:sage [2012/01/31(火) 18:11:35.07 ID:???]
- スレタイ
- 265 名前:nobodyさん mailto:sage [2012/01/31(火) 18:23:22.58 ID:???]
- 【】の中は副題みたいで見落としちゃう事はよくある
- 266 名前:nobodyさん mailto:sage [2012/01/31(火) 19:40:56.46 ID:???]
- 副題もちゃんと読めよ
- 267 名前:nobodyさん mailto:sage [2012/01/31(火) 19:47:27.41 ID:???]
- >>263
Flashをviewにして内部はJavaでよいのでは? BlazeDSでFlexとJavaで連携させたら簡単だよ。
- 268 名前:nobodyさん mailto:sage [2012/01/31(火) 19:54:53.86 ID:???]
- てすと
- 269 名前:nobodyさん mailto:sage [2012/01/31(火) 19:55:15.20 ID:???]
- ごめんまちがえたm(_ _)m
- 270 名前:nobodyさん mailto:sage [2012/01/31(火) 20:29:05.34 ID:???]
- >>264-266
すみません、PHPの部分に気づいていませんでした 該当スレのほうに移動します >>267 ありがとうございます 少し調べてみると、かなりいい感じだったのでよく調べて検討してみようと思います
- 271 名前:nobodyさん mailto:sage [2012/02/01(水) 00:34:48.86 ID:???]
- ひさしぶりのリハビリ課題として、
ちょっとこれ↓を作ってみようと思うんだけど、 www.pixiv.net/member_illust.php?mode=medium&illust_id=24745244 どういう構造にしようかな。 ローカルタイムを取得して、 上と下に2行に分けて表示するだけでいいかな。
- 272 名前:nobodyさん mailto:sage [2012/02/01(水) 00:59:21.63 ID:???]
- >>1
- 273 名前:nobodyさん mailto:sage [2012/02/01(水) 04:18:59.21 ID:???]
- 誰かOSQA使ってまとめサイト作ってくれませんか?
質問も回答もOpenIDで編集できるんで適してると思うんですが
- 274 名前:nobodyさん mailto:sage [2012/02/01(水) 05:36:22.73 ID:???]
- >>273
誰か、じゃなくてお前が作れ。 言い訳はいいから、早く作れ。
- 275 名前:nobodyさん mailto:sage [2012/02/01(水) 06:41:01.44 ID:???]
- 作る直前まで言ったんだけどpythonは無理でした
- 276 名前:nobodyさん mailto:sage [2012/02/01(水) 07:18:31.31 ID:???]
- >>275
言い訳はいいから、早く作れ。
- 277 名前:nobodyさん mailto:sage [2012/02/01(水) 07:26:17.86 ID:???]
- 誰か作って
- 278 名前:nobodyさん mailto:sage [2012/02/01(水) 07:32:28.84 ID:???]
- osqaって何?
- 279 名前:nobodyさん mailto:sage [2012/02/01(水) 07:43:18.42 ID:???]
- osqa.net/
完成すると qa.lifesciencedb.jp/
- 280 名前:nobodyさん [2012/02/01(水) 11:16:30.88 ID:IMdwWgiD]
- 相談させてください
$person= array("のび太","ジャイアン","スネ夫"); $music = array("ハーモニカ","太鼓","バイオリン"); $fruits = ("みかん","りんご","メロン"); こういう配列に、「のび太、、バナナ(変更)」とか「しずか、ピアノ、いちご(追加)」 「スネ夫、引越(削除)」というデータを受け取って更新しようと思います。 それで自分の考えた処理の流れは間違っている感じがするのですが、 どうしたらいいのでしょうか。 つづく
- 281 名前:nobodyさん [2012/02/01(水) 11:17:38.56 ID:IMdwWgiD]
- $shori = ""; $person2 = array(); $music2 = array(); $fruits2 = array(); //初期化
for ( $i = 0; $i < count($person); $i++ ){ if ( $person[$i] === $_POST["person"] ){ // すでに登録があるとき if ( $_POST["hikkoshi"] == 1 ){ // 削除 (配列に入れない) $shori = $person[$i] . "を削除しました"; } else { // 変更 array_push($person2, $person[$i]); array_push($music2, $_POST["music"]); array_push($fruits2, $_POST["fruits"]); $shori = $person[$i] . "を変更しました"; } } else { // 新規 array_push($person2, $_POST["person"]); array_push($music2, $_POST["music"]); array_push($fruits2, $_POST["fruits"]); $shori = $person[$i] . "を追加しました"; } } $person = $person2; $music = $music2; $fruits = $fruits2; echo $shori; つづく
- 282 名前:nobodyさん [2012/02/01(水) 11:19:36.40 ID:IMdwWgiD]
- ※ これだと、「ジャイ子、引越し」が来たとき(配列にない人物登場)
エラーをだせない。 ※ そもそもforループを、配列の人数の数で回したら、新規の人(現在の 人数プラス1)のときに、ループを脱出してしまう? 考えているうちにどんどんわからなくなってしまって・・・。よろしくお願いします。
- 283 名前:nobodyさん mailto:sage [2012/02/01(水) 11:32:29.85 ID:???]
- if ( isset( $person[ $_POST["person"] ] ) {
//あるとき } else { //ないとき }
- 284 名前:nobodyさん [2012/02/01(水) 11:38:34.36 ID:IMdwWgiD]
- >>283
ありがとうございます。 でも、if ( isset( $person[ $_POST["person"] ] ) で調べたら、全部 あるとき になりそう。
- 285 名前:nobodyさん [2012/02/01(水) 11:40:42.09 ID:IMdwWgiD]
- あっ、間違えました。
配列 person の中に、$_POST["person"] があるかどうかを 調べてるんですね。
- 286 名前:nobodyさん [2012/02/01(水) 11:49:25.84 ID:IMdwWgiD]
- if ( isset( $person[ $_POST["person"] ] ) {
if( 引越し ){ 配列に入れない } else { 配列にいれる } } else { if( 引越し ){ エラー } else { 追加 } } こんな感じでいいんでしょうか。
- 287 名前:nobodyさん mailto:sage [2012/02/01(水) 11:56:49.09 ID:???]
- 何をしたいのかが正確にはこちらには分からないので
まずやってみればいいんじゃないでしょうか。
- 288 名前:nobodyさん [2012/02/01(水) 12:07:53.27 ID:IMdwWgiD]
- >>287
そうですね。似た処理を繰り返してしまうようですが、やってみます。 ありがとうございました。
- 289 名前:nobodyさん mailto:sage [2012/02/01(水) 13:36:51.57 ID:???]
- こっちをつかう。
manual.xwd.jp/function.array-search.html >>283 $personのキーはインデックスしかないようだよ
- 290 名前:nobodyさん [2012/02/01(水) 14:22:33.02 ID:0PT+5Q34]
- クラスの書き方について質問です
以下のtest1のようなクラスの書き方を今までしてきたのですが、 偉い人の書いたクラスやここ最近のフレームワークなんかのクラスを 眺めているとtest2のような書き方をよく目にするんですがどう言った ご利益があるんでしょうか? class test1{ function __construct($str="") { self::test1($str); } function test1($str){ echo $str."\n"; } } new test1("hoge"); class test2{ function __construct($str="") { echo $str."\n"; } function gc($str){ return new test2($str); } } test2::gc("hage");
- 291 名前:nobodyさん mailto:sage [2012/02/01(水) 14:46:30.12 ID:???]
- 例がおかしいが雰囲気から察するにたぶんシングルトンだろ
デザインパターン入門本でもあさるといい
- 292 名前:280 [2012/02/01(水) 15:27:21.00 ID:IMdwWgiD]
- >>289
array_searchという関数もあるんですね。 もしこれを使うとしたら、こんな感じになるのでしょうか。すごくすっきり! ありがとうございます。(動くかどうか、これからやってみます。)
- 293 名前:280 [2012/02/01(水) 15:29:02.25 ID:IMdwWgiD]
-
if( 引越し ){ $key = array_search( $_POST["person"] , $person ); if( $key ){ unset ( person[$key] ); unset ( music[$key] ); unset ( fruits[$key] ); $shori = $_POST["person"] . "は、引越ししました"; } else { die( "そんな人はいません" ); } } if ( isset( $person[ $_POST["person"] ] ) { //あるとき $key = array_search( $_POST["person"] , $person ); $music[$key] = $_POST["music"]; $fruits[$key] = $_POST["fruits"]; $shori = $_POST["person"] . "を変更しました"; } else { //ないとき array_push( $person, $_POST["person"] ); array_push( $music, $_POST["music"] ); array_push( $fruits, $_POST["fruits"] ); $shori = $_POST["person"] . "を追加しました"; } echo $shori;
- 294 名前:nobodyさん mailto:sage [2012/02/01(水) 15:31:55.30 ID:???]
- どうせ遅かれ早かれDB使うことになるんだろうし、そっち覚えたほうが早そうだな
- 295 名前:nobodyさん [2012/02/01(水) 15:52:50.73 ID:0PT+5Q34]
- >291
デザインパターンのシングルトンって言うんですね 調べてみます。ありがとうございました。
- 296 名前:動きました! [2012/02/01(水) 16:08:24.79 ID:IMdwWgiD]
- if($_POST["hikkoshi"] == 1 ){
$key = array_search( $_POST["person"] , $person ); if( $key ){ unset ( $person[$key] ); unset ( $music[$key] ); unset ( $fruits[$key] ); $shori = $_POST["person"] . "は、引越ししました"; } else { die( "そんな人はいません" ); } } else { if (array_search( $_POST["person"] , $person)) { //あるとき $key = array_search( $_POST["person"] , $person ); if($_POST["music"]) { $music[$key] = $_POST["music"];} if($_POST["fruits"]) { $fruits[$key] = $_POST["fruits"];} $shori = $_POST["person"] . "を変更しました"; } else { //ないとき array_push( $person, $_POST["person"] ); array_push( $music, $_POST["music"] ); array_push( $fruits, $_POST["fruits"] ); $shori = $_POST["person"] . "を追加しました"; } } echo $shori."<hr>"; for ($i=0; $i<count($person);$i++){ echo $person[$i]." は ".$music[$i]." を嗜み ".$fruits[$i]." がスキです<br>"; }
- 297 名前:280 [2012/02/01(水) 16:09:34.76 ID:IMdwWgiD]
- 無事希望通りに動くようになりました。
>>293ではポロポロミスがあったので、動いたものを貼っておきます。 ありがとうございました。
- 298 名前:ああ、タブが orz 書き直しました [2012/02/01(水) 16:12:44.52 ID:IMdwWgiD]
- if($_POST["hikkoshi"] == 1 ){
$key = array_search( $_POST["person"] , $person ); if( $key ){ unset ( $person[$key] ); unset ( $music[$key] ); unset ( $fruits[$key] ); $shori = $_POST["person"] . "は、引越ししました"; } else { die( "そんな人はいません" ); } } else { if (array_search( $_POST["person"] , $person)) { //あるとき $key = array_search( $_POST["person"] , $person ); if($_POST["music"]) { $music[$key] = $_POST["music"];} if($_POST["fruits"]) { $fruits[$key] = $_POST["fruits"];} $shori = $_POST["person"] . "を変更しました"; } else { //ないとき array_push( $person, $_POST["person"] ); array_push( $music, $_POST["music"] ); array_push( $fruits, $_POST["fruits"] ); $shori = $_POST["person"] . "を追加しました"; } } echo $shori."<hr>"; for ($i=0; $i<count($person);$i++){ echo $person[$i]." は ".$music[$i]." を嗜み ".$fruits[$i]." がスキです<br>"; }
- 299 名前:nobodyさん mailto:sage [2012/02/01(水) 16:22:03.39 ID:???]
- $name=array("music","fruits","shori");
$key = array_search( $_POST["person"] , $person ); if(引越し){ if($key)foreach($name as $val)unset($$name[$key]) else die("そんな人はいません"); $shori=$_POST["person"]."は、引っ越しました"; } if($key)foreach($name as $val)$$val[$key]=$_POST[$val]; else foreach($name as $val)$$val[]=$_POST[$val]; $shori=$_POST["person"]."を".($key)?"変更":"追加"."しました"; edho $shori; 俺が書くならこんな感じかな 特別に書いたわけじゃなくて普段からこんな感じで
- 300 名前:nobodyさん mailto:sage [2012/02/01(水) 16:28:54.51 ID:???]
- 上から4行目はunset($$name[$key])
じゃなくてunset($$val[$key])か
- 301 名前:nobodyさん mailto:sage [2012/02/01(水) 17:53:41.04 ID:???]
- 普段からキーを活用しないし、すぐエンバグするのか
- 302 名前:nobodyさん mailto:sage [2012/02/01(水) 19:30:07.31 ID:???]
- >>299
書き方がきたねぇ
- 303 名前:nobodyさん mailto:sage [2012/02/01(水) 19:48:25.00 ID:???]
- シングルトンはphpでは意義は少ないよ。公式サイトにも書いてるやん。今、php向けのデザインパターン本てあるのかな?
- 304 名前:nobodyさん mailto:sage [2012/02/01(水) 19:49:29.66 ID:???]
- 意義が少ないからとか多いからという理由でやるやらないを決めるの?
- 305 名前:nobodyさん mailto:sage [2012/02/01(水) 19:52:10.71 ID:???]
- >>299だけど、じゃぁ誰か書いてみてくれよwwwww
- 306 名前:nobodyさん mailto:sage [2012/02/01(水) 19:59:04.52 ID:???]
- デザインパターンはphpに限定して考えるべき。間違ってもネット上にあふれているJavaの情報に頼らないこと。
- 307 名前:nobodyさん mailto:sage [2012/02/01(水) 20:08:36.44 ID:???]
- 参考もだめかな?
理由を教えてくれると嬉しいです。
- 308 名前:nobodyさん mailto:sage [2012/02/01(水) 20:10:09.75 ID:???]
- >>305
要件的に名前がユニークっぽいし、後続のコードもそれが前提みたいだから $arr['のびた'] = array('music' => '鼻歌', 'fruits' => 'きんつば'); って入れといたほうが楽じゃね?ってことなんだけど。
- 309 名前:nobodyさん mailto:sage [2012/02/01(水) 20:22:44.52 ID:???]
- >>305
ifの括弧省略するなってことなんだけど スペースがなくて読みづらいところ大杉ってことなんだけど 日本語を変数名に使うなってことなんだけど
- 310 名前:nobodyさん mailto:sage [2012/02/01(水) 20:26:12.49 ID:???]
- >>309
・どうでもいい ・どうでもいい ・>>293のせい
- 311 名前:nobodyさん mailto:sage [2012/02/01(水) 20:34:47.13 ID:???]
- コーディング規約も知らんレベルかw
- 312 名前:nobodyさん mailto:sage [2012/02/01(水) 20:39:55.52 ID:???]
- このスレのコーディング規約ってあんの?
- 313 名前:nobodyさん mailto:sage [2012/02/01(水) 20:43:05.99 ID:???]
- なんでもいいし初心者なんだし
- 314 名前:nobodyさん mailto:sage [2012/02/01(水) 20:46:32.31 ID:???]
- 初心者なら仕方がない
- 315 名前:nobodyさん [2012/02/01(水) 20:49:20.80 ID:q9L1uqO/]
- localhost にて「Notice: Undefined index: submit in 〜」だらけで困っています
なんとか消えるようにしたいのですが、とりあえず一番最初の部分を挙げると // $csv_dir = './'; $csv_file_name = 'data.csv'; $disp_size = 100; $item_index = 'ID,Name,URL,Data'; $csv_file_name = $csv_dir. $csv_file_name; if ($_REQUEST['submit'] == "add_exec") {$msg = AddNewData($csv_file_name);} elseif ($_REQUEST['submit'] == "edit_exec") {$msg = Editdata($csv_file_name, $item_index);} elseif ($_REQUEST['submit'] == "delete") {$msg = DeleteData($csv_file_name, $item_index);} elseif ($_REQUEST['submit'] == "direct_edit_exec") {$msg = DirectEditdata($csv_file_name);} elseif ($_REQUEST['submit'] == "backup") {$msg = BackupData($csv_file_name, $csv_dir);} $data = file($csv_file_name); $index = 0; $all_size = sizeof($data); if (sizeof($data) > $disp_size) { $index = floor(sizeof($data) / $disp_size); } if ($item_index) { $data = array_reverse($data); array_push($data, $item_index . "\n"); $data = array_reverse($data); } らへんがダメっていってるみたいです よろしくお願いします
- 316 名前:nobodyさん mailto:sage [2012/02/01(水) 20:50:17.41 ID:???]
- >>314
コードが汚い読めないって言うのも初心者だよな
- 317 名前:nobodyさん mailto:sage [2012/02/01(水) 20:51:08.61 ID:???]
- >>315
リクエストパラメータにsubmitってキーがあるかどうか調べてから処理をするようにする。
- 318 名前:nobodyさん mailto:sage [2012/02/01(水) 21:06:06.74 ID:???]
- PHP本体の組み込み関数ですらコーディング規約が守られてないのにw
- 319 名前:nobodyさん mailto:sage [2012/02/01(水) 21:07:02.18 ID:???]
- >>315
error_reporting(0); を最初につける
- 320 名前:315 [2012/02/01(水) 21:13:18.96 ID:q9L1uqO/]
- >>317
ありがとうございます >>319 ありがとうございます 今はこれで十分です ありがとうございました
- 321 名前:nobodyさん mailto:sage [2012/02/01(水) 21:21:27.32 ID:???]
- 今度はエラーも出ずに処理がとまるんです、と嘆くんだな
- 322 名前:nobodyさん mailto:sage [2012/02/01(水) 21:28:55.03 ID:???]
- phpのコードは汚い
- 323 名前:nobodyさん mailto:sage [2012/02/02(木) 00:41:57.24 ID:???]
- >>316
読めないなんて言ってないじゃんw >>315のコードのほうがよっぽど読みやすいよw
- 324 名前:nobodyさん mailto:sage [2012/02/02(木) 04:09:39.15 ID:???]
- >>323 = >>319?
- 325 名前:nobodyさん mailto:sage [2012/02/02(木) 04:31:23.55 ID:???]
- 俺の気に入らないレスは全部同一人物()
- 326 名前:nobodyさん mailto:sage [2012/02/02(木) 06:11:51.40 ID:???]
- 読みやすい読みにくいしか言わずに、質問に回答すらしない態度を非難した。
- 327 名前:nobodyさん mailto:sage [2012/02/02(木) 06:12:47.32 ID:???]
- と思ったけど、回答待ちの質問者かもしれないか
- 328 名前:nobodyさん mailto:sage [2012/02/02(木) 09:49:16.50 ID:???]
- >>308
配列の要素の中にも配列をいれられるの?知らなかったー。 >>308のきんつばをとりだすときにはどうするの?
- 329 名前:nobodyさん mailto:sage [2012/02/02(木) 10:11:46.89 ID:???]
- $arr['のびた']['fruits']
- 330 名前:nobodyさん mailto:sage [2012/02/02(木) 10:19:22.97 ID:???]
- >>329
もしかして、これが二次元配列?っていうやつ?ちょっとぐぐってくるー。
- 331 名前:nobodyさん mailto:sage [2012/02/02(木) 10:30:05.55 ID:???]
- またドラエもんかよ
ったく
- 332 名前:nobodyさん mailto:sage [2012/02/02(木) 12:57:50.80 ID:???]
- きんつばってフルーツなの?和菓子じゃないの?
- 333 名前:nobodyさん mailto:sage [2012/02/02(木) 13:03:12.77 ID:???]
- ついにそのツッコミが
- 334 名前:nobodyさん mailto:sage [2012/02/02(木) 14:04:18.61 ID:???]
- PHPバージョン5.2.17、EasyBotterを使ってbot作成中です
一通りの基礎はできたので時間分けをしようとしたところでハマりました //基本のポスト構造 if(date("i") <= 3){ $response = $eb->postRandom("data.php"); } $response = $eb->reply(8,"reply.php","reply_pattern.php"); の上に、 //昼用ポスト構造 if(date("G") == 12) || (date("G") == 13) || (date("G") == 14) else if(date("i") <= 3){ $response = $eb->postRandom("hiru_data.php"); } $response = $eb->reply(8,"hiru_reply.php","hiru_reply_pattern.php"); を置いてみたんだが、手動で実行すると500エラーが出ます 昼用ポスト構造を削除して、基本ポスト構造のみにすると、手動でもCronからでも動くのですが 他のif構造を作って置いても、やはり置いた時点で駄目 そろそろ心が折れそうですorz 誰か助けて…
- 335 名前:nobodyさん [2012/02/02(木) 14:05:09.37 ID:F8NQ2fKh]
- 失礼、sageにチェックが入ってた
- 336 名前:nobodyさん mailto:sage [2012/02/02(木) 14:14:59.05 ID:???]
- ・一通り基礎ができていない
・サポセンじゃないのよ非標準ライブラリは作者にお聞き
- 337 名前:nobodyさん mailto:sage [2012/02/02(木) 14:24:13.17 ID:???]
- if (date("G") == 12 || date("G") == 13 || date("G") == 14)
- 338 名前:nobodyさん [2012/02/02(木) 14:35:54.74 ID:F8NQ2fKh]
- >>336
すまん、マジモンの初心者なんだ もう少しここで勉強させて >>337 コピペで修正してみましたが同じ結果でした 何が原因なんだろう…
- 339 名前:nobodyさん mailto:sage [2012/02/02(木) 14:57:00.77 ID:???]
- >>338
何はともあれエラーが見られるようになってなきゃ話にならん レンタルサーバーでやってるならエラーログについて問い合わせる
- 340 名前:nobodyさん mailto:sage [2012/02/02(木) 15:12:43.50 ID:???]
- >>339
わかった、ありがとう サーバーに問い合わせて、もう少しがんばってみるよ またお世話になるかもしれないので、そのときはよろしくお願いします
- 341 名前:nobodyさん [2012/02/02(木) 15:13:11.77 ID:F8NQ2fKh]
- だからsageチェックは外せとあれほど… すまんかった
- 342 名前:nobodyさん mailto:sage [2012/02/02(木) 15:15:50.78 ID:???]
- サーバに問い合わせるとか以前に
レンサバで開発するなドアホウ
- 343 名前:nobodyさん [2012/02/02(木) 19:25:40.59 ID:ZbQr3Kg2]
- www.ustream.tv/channel/livech2013
このお姉さんかわいい。 ひげのおっさんがphpをdisっている。 でも意味が分からない。 phpのバージョンでエラーがでるなら直せばいいし、 フレームワークも自社で決めればいいのに。 phpはごちゃごちゃしてわからないからrubyでというのはおかしくない? もっといえばjavaでいいじゃん。と思ってしまうのだが、 たまたまこの人がrubyが好きだからじゃね。と思ってしまうのだが
|

|