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等)・フレームワークは各該当スレへ
512 名前:nobodyさん [2012/02/11(土) 18:35:54.65 ID:dnJZM8FP] あ、わかったかも。 PHPのコンパイルオプションに、--enable-memcacheが付いてないからかな?
513 名前:nobodyさん [2012/02/11(土) 19:08:10.33 ID:F655tJI8] >>508 俺なら$e_day
514 名前:507 mailto:sage [2012/02/11(土) 19:10:56.25 ID:???] >>512 > Newer PHP versions don't have a --enable-memcache options; simply installing the PECL package will be enough... so to be absolutely clear, you WON'T have to recompile PHP to use memcache. ってのを見たので、configureのオプションにあるならつけないとだめかも
515 名前:nobodyさん mailto:sage [2012/02/11(土) 19:20:50.28 ID:???] >>513 俺もたぶんそうする。 ちなみに今使ってる変数名 $t_name $t_t_name $r_name 入力補完もあるし、他の人が読むことを考えると、 もっとわかりやすい方がいいんだろうけど。
516 名前:nobodyさん mailto:sage [2012/02/11(土) 20:08:28.77 ID:???] コメントに変数の正式な意味を書いておけばよさそう
517 名前:nobodyさん [2012/02/11(土) 20:22:41.21 ID:nzSgga7d] >>515 俺だけじゃなくてよかった
518 名前:nobodyさん mailto:sage [2012/02/11(土) 21:25:26.47 ID:???] キャメルケースにしないの?
519 名前:nobodyさん mailto:sage [2012/02/11(土) 21:31:29.08 ID:???] >>518 宗派の違いだな。 俺の宗教には位牌はない、みたいな。
520 名前:508 [2012/02/11(土) 22:01:37.87 ID:bam167aq] $e_dayまで短縮するとは思いませんでした。 これだと自分の場合、「終了日」と誤解しそうで。 キャメルケースは関数名に使うことありますが、 変数名はないですね。 コメントとか仕様書に残せばある程度短縮文字でも良いんですかね。 さすがに$establishment_dayは長すぎてパッと見た瞬間分かりづらいし。
521 名前:nobodyさん mailto:sage [2012/02/11(土) 22:12:24.31 ID:???] >>520 関数名には使うことはあるけど変数名に使わないのはなんで?
522 名前:nobodyさん [2012/02/11(土) 23:53:10.01 ID:ec+1ByNd] xdebugを使ってデバックをしたいのですが、失敗続きです。 【サーバ環境】 CentOS6.2 + xdebug 2.1.3 php.iniの設定 [XDebug] extension=xdebug.so xdebug.remote_enable=1 xdebug.remote_autostart=1 xdebug.remote_port=9001 <- 9000ではNGという海外の書き込みを見て変更 xdebug.remote_handler=dbgp xdebug.remote_host=192.168.0.100 xdebug.remote_mode=req phpinfoでxdebugがenableになってるのを確認 【クライアント環境】 Windows 7 + Eclipse Indigo ネットワーク設定->192.168.0.100/24 固定IP サーバからping確認 ファイアウォール設定->受信規則にポート9001を受け入れるように設定 下に続きます。
523 名前:552 [2012/02/11(土) 23:53:35.89 ID:ec+1ByNd] 【Eclipse Indigo設定】 [ウィンドウ]-[設定]-[PHP]-[DEBUG] でXdebugを選択、ポートを9001に変更、serverもサーバのIPで設定、他はデフォルト [デバッグの構成] sever debugger->xdebug phpserver -> 上で作成した設定を指定 File->デバックするファイルを指定、他はデフォルト 【症状】 デバックを実行すると、デバッグ用のパースペクティブになるのですが、 ブレークポイントで止まった感じも無く、実効結果がすぐに[内部webブラウザー]と[Debug Output]に表示されます。 どうしたら良いでしょうか・・。
524 名前:nobodyさん [2012/02/12(日) 17:42:49.77 ID:T+9lcsG5] filesizeで取得したファイルのサイズを KBに直すには、1024を掛けるのでよろしいでしょうか? 1000を掛けるのでしょうか? $size=@filesize($upload_name)/1024;
525 名前:nobodyさん mailto:sage [2012/02/12(日) 18:03:48.04 ID:???] >>524 KBにしたいなら1000を掛ける KiBにしたいなら1024を掛ける
526 名前:nobodyさん mailto:sage [2012/02/12(日) 19:44:33.66 ID:???] 割ってますけど。
527 名前:nobodyさん mailto:sage [2012/02/12(日) 21:47:54.78 ID:???] ,j;;;;;j,. ---一、 ` ―--‐、_ l;;;;;; {;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; filesizeで取得したファイルのサイズを ヾ;;;ハ ノ .::!lリ;;r゙ KBに直すには、1024を掛ける・・・・ `Z;i 〈.,_..,. ノ;;;;;;;;> そんなふうに考えていた時期が ,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f 俺にもありました ~''戈ヽ `二´ r'´:::. `!
528 名前:nobodyさん [2012/02/12(日) 22:22:13.85 ID:E3xYO+Pk] 二重投稿を防ぐスクリプトってcookieを使うって書いてるサイトが多々あるんですけど、 これってcookieを削除したら再投票可能ですか?
529 名前:nobodyさん mailto:sage [2012/02/12(日) 22:28:44.89 ID:???] ヤフーがそう 私もそう思う 私は思わない ってやつ
530 名前:nobodyさん mailto:sage [2012/02/12(日) 22:37:51.52 ID:???] >>528 オレならcookie無い場合スクリプト投稿と判断しカウントしない てゆーか実験してみればいいじゃん
531 名前:nobodyさん [2012/02/12(日) 22:45:37.90 ID:E3xYO+Pk] >>530 ありがとうございます! わざわざ書いて試すのがめんどーだったから尋ねたのですが教えてくれそうにないので試します
532 名前:nobodyさん mailto:sage [2012/02/12(日) 22:51:23.49 ID:???] >>529 cookie消せば数字増やせるけど、 IPも見てるみたいで一定以上は増えなかった記憶がある。
533 名前:nobodyさん mailto:sage [2012/02/12(日) 22:54:57.96 ID:???] 丸投げ失敗でござる
534 名前:nobodyさん [2012/02/12(日) 23:05:15.68 ID:MdyL4A8R] WordPress、OpenPNE、 またsymfonyやCakePHPなどのフレームワークもみんな重いです。 これらの重さはPHPだから仕方がないの問題なのでしょうか?
535 名前:nobodyさん mailto:sage [2012/02/12(日) 23:10:11.35 ID:???] そういえばWordPressつかいのオネーチャンがバカッターで泣き入れてた php6.0とかになって一斉に動かなくなったらワロリンコ
536 名前:nobodyさん mailto:sage [2012/02/13(月) 02:47:58.30 ID:???] >>534 基本的にフレームワークはソースを効率化する為に使う物で その為に余計な処理も入るから重くなるんだよ。 重さを軽減させるために、キャッシュ機能を使うけどね。 開発効率か速度かどちらか重視して使えば良いんじゃないかな。
537 名前:nobodyさん mailto:sage [2012/02/13(月) 12:31:14.14 ID:???] >>536 重くなるのはPHPのインタープリタの特性と キャッシュの貧弱さに由来すると思うけど。 PHPでオブジェクト指向のパフォーマンスはほんとにダメ。
538 名前:nobodyさん mailto:sage [2012/02/13(月) 13:57:31.22 ID:???] そんなこより天皇ヤバくて年号変わりそうだけど 優秀なオマエラならモジュールの結合テストもう済ませてるよな
539 名前:nobodyさん mailto:sage [2012/02/13(月) 14:10:49.16 ID:???] 今上天皇はお前らより長生きするよ
540 名前:nobodyさん mailto:sage [2012/02/13(月) 15:01:11.94 ID:???] 年号が変わるって何言ってんの?
541 名前:nobodyさん mailto:sage [2012/02/13(月) 17:05:49.64 ID:???] いまどき元号使ってるアホはポンドヤード厨と同レベ
542 名前:nobodyさん mailto:sage [2012/02/13(月) 17:13:35.56 ID:???] こんなのでオタつくのは、プログラマーじゃねーよ。
543 名前:nobodyさん mailto:sage [2012/02/13(月) 17:35:35.21 ID:???] 昭和→平成の時、公文書の印刷だったから元号全部手直ししたが、 今はどうなんだろうな。
544 名前:nobodyさん mailto:sage [2012/02/13(月) 17:41:53.44 ID:???] うちは全部西暦だわ。 キリストが再臨すれば困ったことになるな。
545 名前:nobodyさん [2012/02/13(月) 18:00:01.82 ID:xFiWWsj/] 陛下には申し訳ないが、平成早く終わってほしい。 バブルの崩壊、日本の失われた20年は平成になったあたりから始まった。 年号が、変われば、きっと日本は明るくなる。 次の年号は上世とか、登安とか、上ってく名前がいい。
546 名前:nobodyさん mailto:sage [2012/02/13(月) 18:45:44.80 ID:???] >>545 でも次の奴だって期待できそうにないyo! もっと悪くなりそう orz
547 名前:nobodyさん mailto:sage [2012/02/13(月) 19:11:58.82 ID:???] >>545 次って今の皇太子が天皇になるってことだよな?それは明るい未来なのかい?
548 名前:nobodyさん mailto:sage [2012/02/13(月) 19:16:04.22 ID:???] >>547 皇太子はいいやつだと思う。
549 名前:nobodyさん [2012/02/13(月) 21:48:05.71 ID:dtlHANwt] @arsort($date_before); foreach($date_before as $value){ $t=0; $date_after[$t]=$value; echo $date_after[$t].'<br>';//正常に表示 $t=$t+1; //echo $value.'<br>'; } for($t=0;$t<$i;$t++){ echo $date_after[$t].'<br>';//エラーが出る } 何故エラーがでるのでしょう? どうしたらいいのでしょうか?
550 名前:nobodyさん mailto:sage [2012/02/13(月) 21:50:08.09 ID:???] $iがnullだから
551 名前:nobodyさん mailto:sage [2012/02/13(月) 21:53:34.84 ID:???] nullじゃねーだろ
552 名前:nobodyさん mailto:sage [2012/02/13(月) 21:56:57.73 ID:???] じゃ何?
553 名前:nobodyさん mailto:sage [2012/02/13(月) 22:03:58.95 ID:???] 単に定義されてないだけだ。
554 名前:nobodyさん [2012/02/13(月) 22:04:01.85 ID:dtlHANwt] $iには50が入ってます。 $iを消して10にしましたが、エラーというか 一番先頭が値がありで、1〜9が値なしです。
555 名前:nobodyさん mailto:sage [2012/02/13(月) 22:06:33.47 ID:???] >>553 jp2.php.net/manual/ja/language.variables.basics.php 例1 初期化されていない変数のデフォルト値 <?php // 設定も参照もされていない (使用中のコンテキストではない) 変数は NULL となります var_dump($unset_var); はい残念
556 名前:nobodyさん mailto:sage [2012/02/13(月) 22:07:18.05 ID:???] >>554 3行目で$t=0;してるから
557 名前:nobodyさん mailto:sage [2012/02/13(月) 22:52:56.00 ID:???] foreachの中で毎回 $t=0; をしているのはナゼ? 4行目に毎回 $date_after[0]=$value; をしているわけだが。
558 名前:nobodyさん [2012/02/13(月) 23:03:44.80 ID:dtlHANwt] >>556 foreach分の外に出すと、正常に表示されました。 皆様ありがとうございました。
559 名前:nobodyさん mailto:sage [2012/02/13(月) 23:10:55.97 ID:???] >>558 エラーが出たら、まずその内容を読んでみような 大抵の場合そこに原因や解決策が書いてある
560 名前:nobodyさん [2012/02/14(火) 01:51:59.94 ID:PYbwAQUM] echo '<input type="button" value="delete" onclick="blue(''$file_name[$image[$t]]'')"/>' エラーが出ます。onclickで関数を実行でその引数を指定するときは どのようにしたらいいのでしょうか?
561 名前:nobodyさん mailto:sage [2012/02/14(火) 02:05:09.73 ID:???] htmlの問題だろそれ 吐き出されるソースをよく見てみ
562 名前:nobodyさん mailto:sage [2012/02/14(火) 05:16:10.88 ID:???] >>560 >>559 喧嘩売ってんのか
563 名前:nobodyさん mailto:sage [2012/02/14(火) 05:20:47.07 ID:???] >>561 > blue(''$file シングルクォートが2個らしいよこれ なもんで、HTMLエラーじゃないと思う。なもんで>>559
564 名前:nobodyさん mailto:sage [2012/02/14(火) 05:32:22.93 ID:???] ほんとだシングルクオート2個だwww よく気づいたな ヒント: エスケープ PHPの文字連結はドット
565 名前:nobodyさん [2012/02/14(火) 10:32:18.76 ID:VUGkLJ/d] ''を\'でいいんじゃない?
566 名前:nobodyさん mailto:sage [2012/02/14(火) 13:09:24.88 ID:???] SQLとごっちゃになったのかな。
567 名前:nobodyさん mailto:sage [2012/02/14(火) 13:10:25.69 ID:???] >>565 それだと変数が展開されないって嘆くことになる
568 名前:nobodyさん [2012/02/14(火) 14:54:11.43 ID:Tk30SVBq] phpを実行するとphpソースが表示されます phpjavascriptroom.com/?t=php&p=apachephpwindows7 のインストール部分をC直下ではなくD直下に変えて他はそのままにして下記のプログラムを実行しました <?php phpinfo(); ?> 何故でしょうか
569 名前:nobodyさん mailto:sage [2012/02/14(火) 15:05:52.59 ID:???] >>568 ずっと下の方の LoadModule php5_module "C:\PHP\php5apache2_2.dll" AddType application/x-httpd-php .php この2つがあればそんな風にはならん。 Apache再起動したか?
570 名前:nobodyさん [2012/02/14(火) 15:13:14.59 ID:Tk30SVBq] >>569 はい、再起動しました
571 名前:nobodyさん mailto:sage [2012/02/14(火) 15:17:14.51 ID:???] errorlogにphpのバージョン表示出てる?
572 名前:nobodyさん [2012/02/14(火) 15:28:56.61 ID:Tk30SVBq] すみません 解決しました Control Apache Server→Restart/start/stop のRestart/Stopが正常に動作していなかったようです 1回Windowsごと再起動してからもう1度起動するとできました お騒がせしました
573 名前:nobodyさん [2012/02/14(火) 18:54:42.00 ID:VUGkLJ/d] >>567 ''→'. ''→.' こうか
574 名前:nobodyさん mailto:sage [2012/02/14(火) 18:58:30.06 ID:???] \''.$〜.'\'
575 名前:553 mailto:sage [2012/02/14(火) 20:00:27.18 ID:???] >>555 「結果」は理由じゃないんだよ。 $iが定義されてないから と $iが定義されてないからNULLの値を見せる は別なの
576 名前:nobodyさん mailto:sage [2012/02/14(火) 20:43:51.83 ID:???] >>575 それ原因同じじゃん
577 名前:553 mailto:sage [2012/02/14(火) 21:01:40.14 ID:???] $iが定義されていて、かつNULLってのは考えない訳か
578 名前:nobodyさん mailto:sage [2012/02/14(火) 21:09:05.47 ID:???] へ?575で両方とも定義されていない場合って書いてるじゃん
579 名前:nobodyさん mailto:sage [2012/02/14(火) 21:39:24.82 ID:???] >>575 そもそも、$iが定義されてるかどうかが問題ではなかったんだけれど、その辺はどう
580 名前:553 mailto:sage [2012/02/14(火) 22:40:54.39 ID:???] >>579 そういう風に詰めていくならもともとの質問は「エラーが出る」しか言ってないんだから、 NULLだという指摘は、<結果的にそれが原因>という可能性の一つになるだけ。 $iが(引用行外で)定義済みなら、NULLが入っているか、型が違ってるか、$iがarrayならそれがNULLではなくて 空か、ということが考えられる。他方$iがどこでも定義されてないなら定義してないからだ(NULLは単なる結果)、 という風になる。 なお578は論外の売り言葉買い言葉にすぎない。
581 名前:nobodyさん mailto:sage [2012/02/14(火) 22:43:48.45 ID:???] >なお578は論外の売り言葉買い言葉にすぎない。 何言ってんだwごまかしてるだけだろwワロタw
582 名前:nobodyさん mailto:sage [2012/02/14(火) 22:46:29.54 ID:???] >>580 jp2.php.net/manual/ja/language.types.null.php NULL 特別な NULL 値は、ある変数が値を持たないことを表します。NULL は、NULL 型の唯一の値です。 変数は、以下の場合に NULL とみなされます。 ■定数 NULL が代入されている場合。 ■まだ値が何も代入されていない場合。 ■unset() されている場合。 はい残念
583 名前:nobodyさん mailto:sage [2012/02/15(水) 00:09:17.17 ID:???] <?php echo '<script type="text/javascript">'; echo 'alert("hello world 2012")'; echo "<\/script>"; ?> エラーになるますどうしたらいいですか?
584 名前:nobodyさん mailto:sage [2012/02/15(水) 00:16:41.08 ID:???] >>1 あと昨日のお礼がまだですよ
585 名前:nobodyさん mailto:sage [2012/02/15(水) 00:19:05.18 ID:???] >>583 \
586 名前:nobodyさん mailto:sage [2012/02/15(水) 02:50:37.77 ID:???] >>580 もうね、俺は本当にどうだっていいんだけど、これをみて$iにもっていく勇気が俺にはないだけなんよ。 > echo $date_after[$t].'<br>';//エラーが出る
587 名前:nobodyさん [2012/02/15(水) 05:27:01.38 ID:x/xi+W4J] <?php //ファイルの取り出し $file_name=$_FILES['filename']['name']; //一時ファイル名の取り出し $temp_name=$_FILES['filename']['tmp_name']; // 保存先のディレクトリ $dir = 'uploads/'; // 保存先のファイル名 $upload_name = $dir.$file_name; // JPEG形式、GIF形式のファイルをアップロードする // アップロード(移動) $result = move_uploaded_file($temp_name, $upload_name);//これがないと失敗 echo ($result)?'アップロード成功':'アップロード失敗'; ?> <img src="<?php echo $upload_name; ?>"> において、全く同じ時間に画像アップロードした場合は どうなるのでしょうか? また、画像のファイル名をdate関数で作成したときなどは どうなるのでしょうか?
588 名前:nobodyさん mailto:sage [2012/02/15(水) 05:29:24.65 ID:???] ファイル名を作成するロジックなんて見当たらないわけだが ファイル名がかぶる可能性があるなら 連番で振るとか すでに存在していたら画像の後ろに数字をつけるとか いろいろ方法はあるでしょう
589 名前:nobodyさん [2012/02/15(水) 05:55:11.81 ID:x/xi+W4J] >>588 わかりました。 今、画像アップローダー作ってるのですが(6割ほど完成) jpg、pjpeg、gif、png、bmpだけに対応でいいですかね?
590 名前:nobodyさん mailto:sage [2012/02/15(水) 06:01:50.75 ID:???] 仕様なんて好きにすればええ
591 名前:nobodyさん [2012/02/15(水) 09:55:27.24 ID:GiPiqyn4] NULLについて質問させて下さい。 定義しない限りNULLは返らないと思っていたのですが 定義しなくてもNULLが返ってくるというのはどういう場合ですか?
592 名前:nobodyさん mailto:sage [2012/02/15(水) 10:17:02.48 ID:???] 明示的に値を返さない関数とか
593 名前:nobodyさん mailto:sage [2012/02/15(水) 21:37:22.21 ID:???] PHP学習中なのでレベルの低い質問ですいません。 ずっとutf-8を使っていたのですが、 GDでの画像描画がutf-8だとうまくいかなかったので (エラーも何も表示されない) はじめてutf-8nを使ってみました。 •一般的に、PHPは8nで書いたほうが良いのでしょうか? •逆に、8nを使うことで発生するトラブルはあるのでしょうか?
594 名前:nobodyさん mailto:sage [2012/02/15(水) 21:40:04.41 ID:???] >>593 質問の回答になってないけど、UTF-8でGD2使えたよ。
595 名前:nobodyさん mailto:sage [2012/02/15(水) 21:51:47.31 ID:???] >>593 質問の回答になってないけど、質問する時はスレのルールを守ったほうがいいと思うよ
596 名前:593 [2012/02/15(水) 21:55:40.37 ID:5iudVdKB] sageてた。すいません。 >>594 まじすか。 なんでだろう… PHP5.3.8でGD2.0.34。 以下のコードをTeraPadのUTF-8で保存するとページ真っ白 UTF-8Nで保存すると意図通りの四角が出ます。 <?php Header ("Content-type: image/png"); $image = imagecreate(50, 50); $shikaku = imagecolorallocate($image, 0, 0, 0); imagepng($image); imagedestroy($image); ?>
597 名前:nobodyさん mailto:sage [2012/02/15(水) 21:56:54.78 ID:???] >>596 BOMが付いてるからじゃない?
598 名前:593 mailto:sage [2012/02/15(水) 22:19:48.19 ID:???] >>593 • >>596 です。 >>597 レスありがとう。 最初にsage忘れたせいでややこしくて申し訳ないんだけど、 BOMのせいでページが真っ白だった、というのは理解できています。 知りたいのは、 •もうPHP書くときはずっとutf-8n使った方が幸せになれるか •>>594 はどうしてutf-8で使えたのか です。
599 名前:nobodyさん mailto:sage [2012/02/15(水) 22:21:38.02 ID:???] >>598 質問の回答になってないけど、質問する時はスレのルールを守ったほうがいいと思うよ
600 名前:593 [2012/02/15(水) 22:24:04.09 ID:5iudVdKB] >>599 本 当 に 申し訳ありません… >>593 •>>596 です。 >>597 レスありがとう。 最初にsage忘れたせいでややこしくて申し訳ないんだけど、 BOMのせいでページが真っ白だった、というのは理解できています。 知りたいのは、 •もうPHP書くときはずっとutf-8n使った方が幸せになれるか •>>594 はどうしてutf-8で使えたのか です。
601 名前:nobodyさん mailto:sage [2012/02/15(水) 22:27:49.65 ID:???] UTF-8のBOMは非推奨だから、PHPだろうが何だろうが使わない方が良い
602 名前:nobodyさん mailto:sage [2012/02/15(水) 22:34:15.78 ID:???] >>600 質問の回答になっているけど、UTF-8Nという呼称自体が元々日本独自の呼称で 最近その日本でもほとんど使用されなくなってきていることから 一般的にUTF-8と言った場合はBOM無しを指すという業界の共通認識があるので >>594 はBOM無しのUTF-8を指していると思うよ。 あと1つ目の質問だけど今時はBOM有りに何らメリットはないのでBOM有りのことは忘れよう。
603 名前:593 [2012/02/15(水) 22:42:20.59 ID:5iudVdKB] >>593 • >>596 • >>600 です。 >>601 >>602 回答本当にありがとう! TeraPadのデフォ設定ばっちり変更しました。 さよならBOM。 無駄にレス消化しちゃってごめんね。 解決できて感謝してます。
604 名前:nobodyさん mailto:sage [2012/02/16(木) 02:36:52.86 ID:???] TeraPadのUTF-8対応ってたしかまだ不完全だろ
605 名前:nobodyさん mailto:sage [2012/02/16(木) 04:18:49.73 ID:???] UTF-8に完全に対応してるテキストエディタってあるん?
606 名前:nobodyさん mailto:sage [2012/02/16(木) 05:03:04.18 ID:???] スレチ
607 名前:nobodyさん mailto:sage [2012/02/16(木) 06:14:28.88 ID:???] 不完全ってどういうことなんだろ。よくわからんけどスレチだからいいか
608 名前:nobodyさん [2012/02/16(木) 07:48:03.60 ID:UroJIk1P] すいません、質問です。 最近PHPを勉強しはじめたばかりです。ある書籍を使って学んでいます。 ttp://pastebin.com/Y1mU93jq 上記サイトにソースをコピーしました。 DBから商品リストを取得する際に、5カラムごとに表示させるというものですが、 一応問題なく動きます。ですが、index.phpにそのまま入るとエラーで Notice: Undefined index: page in D:\xampp\htdocs\shop\index.php on line 3 と、出ます。原因は想像がつくのですが対処法がわかりません。書籍のサンプルを実行したところ 同様のエラーがでていまして。。。 お手数ですが、どうのようにすれば良いのでしょうか?
609 名前:nobodyさん mailto:sage [2012/02/16(木) 07:53:32.53 ID:???] 質問お願いします。 フォームから、0216 または 2/16 と入力されるデータを 02/16に統一したいんですが、どんな関数を使ったらいいんでしょうか? str_replace とか preg_match とか、いろいろありすぎてよくわかりません。 springf で %d を使ってみたのですが、スラッシュ以降が捨てられてしまいました。orz 一文字ずつ文字か数字か調べて、二文字目にスラッシュがでてきたら、最初にゼロを加えて・・・ みたいな処理を書いてもいいんですが、PHPなら一発でやってくれる関数がありそうですよね。 どなたかご存知でしたら教えてください。よろしくお願いします。
610 名前:nobodyさん mailto:sage [2012/02/16(木) 07:58:11.14 ID:???] >>608 $page = ''; if (isset($_REQUEST['page'])) { $page = $_REQUEST['page']; } もしくは $page = isset($_REQUEST['page']) ? $_REQUEST['page'] : '';
611 名前:nobodyさん mailto:sage [2012/02/16(木) 08:00:13.36 ID:???] >>609 >>599
612 名前:nobodyさん mailto:sage [2012/02/16(木) 08:00:28.97 ID:???] >>608 初心者はXAMPP使うな