親切な人が初心者にPHPの関数を使い方を教える (194レス)
親切な人が初心者にPHPの関数を使い方を教える http://medaka.5ch.net/test/read.cgi/php/1068190843/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
159: navi [] 2010/04/04(日) 01:54:12 ID:C+S+UWWl http://www.auto-sogolink.com/ このプログラムを設置していて一通りは動くようになったんですが、 編集削除の所だけがうまく動かず「IDかパスワードが違います!!」と 出てしまいます。 テスト登録をした後すぐに確認しているのでIDなどは間違えていません。 管理人さんにメールしたんですが、メールがエラーで帰ってきてしまい 困っております。 たぶん、「regist_edt.php」というファイルがおかしいのではないかと 思うのですが、どこをどう直せばいいかわかりません…。 ご教授いただけると
幸いです。 http://medaka.5ch.net/test/read.cgi/php/1068190843/159
160: nobodyさん [sage] 2010/04/04(日) 02:53:44 ID:??? よー分からんがUserIDは各リンクのIDを入れなきゃだめみたいよ?ログファイルの行頭に書いてある数字 http://medaka.5ch.net/test/read.cgi/php/1068190843/160
161: navi [] 2010/04/04(日) 16:57:54 ID:C+S+UWWl >160 はい。 テスト登録をした後すぐに確認しているのでIDなどは間違えていません。 GETでちゃんとID、パスワード(PS)はちゃんと引き継いでいます。 例:regist_edt.php?proid=1&id=0000&ps=0000 http://medaka.5ch.net/test/read.cgi/php/1068190843/161
162: nobodyさん [] 2010/04/17(土) 04:14:30 ID:inQ5f2su phpで次のようなコードは書けないでしょうか? function dispatch($args) { some_func($args); } function some_func($arg1, $arg2) { /*do_something*/ } dispatch($arg1, $arg2); マニュアルによれば「php5.3以降ではfunc_get_args()を引数リスト内で使える」ので もしかすると次のように書けるかもしれないんですが(未確認) function dispatch() { some_func(func_get_args()); } それ以前のバージョンでは次のように書くしかない気がします。 ※事前に転送先メソッドの引数を把握して
ないといけない function dispatch() { some_func(func_get_arg(0), func_get_arg(1)); } この例だとさほど負担もないですが、dispatch内でオプション引数が多い関数に転送するとか コンテキストに応じて引数が変わるようなメソッド呼び出しになると厄介です。 何か別の方法はありますか? http://medaka.5ch.net/test/read.cgi/php/1068190843/162
163: nobodyさん [sage] 2010/04/21(水) 22:35:51 ID:??? $check_robot = check_robot($aaa, $bbb);や、 function escape($ccc);で、下記のようなユーザー定義関数を利用したいんですが、 function escape($string) { return htmlspecialchars($string, ENT_QUOTES); } function check_robot($ua, $is_robot) { if (preg_match($is_robot, $ua)) { $check_robot = "robot"; } else { $check_robot = "norobot"; } return $check_robot; } PHP Fatal error: Call to undefined functionが出ます。 なぜでしょうか?さっぱり解りません。首を釣るべき
でしょうか? http://medaka.5ch.net/test/read.cgi/php/1068190843/163
164: nobodyさん [sage] 2010/04/22(木) 01:36:31 ID:??? >>163 check_robotやescapeが未定義っていわれたのか? これらの関数を、 定義してる箇所より前で、呼び出してるとか、 定義したファイルをincludeしてないとか、 includeする前に、呼び出しちゃったとか、 ってことはないよね? http://medaka.5ch.net/test/read.cgi/php/1068190843/164
165: 163 [sage] 2010/04/22(木) 21:41:21 ID:??? >>164 原因わかりました。理由? 恥ずかしい。。。 http://medaka.5ch.net/test/read.cgi/php/1068190843/165
166: nobodyさん [sage] 2010/04/23(金) 23:47:43 ID:??? いや掲示板で質問したからには共有しろよ http://medaka.5ch.net/test/read.cgi/php/1068190843/166
167: nobodyさん [sage] 2010/04/24(土) 08:22:39 ID:??? >>166 じゃ、恥ずかしいけど。。。 く、くらすないすこ・・・ぷ・・・ $this->check_robot()なんかで呼べました。 で、共有という事なんで、 調子に乗って、if文なんかを突破されたかもな時の関数。 function check_the_exception($file, $line, $string) { $error_log = fopen($DIR_NUCLEUS . "error_log/error.txt","a"); fwrite($error_log, '[' . $this->check_the_date() . '] ' . $string . ': ' . $file . ' on line ' . $line . "\n"); fclose($error_log); } check_t
he_exception(__FILE__, __LINE__, "エラーの命名");こんな感じで呼んで幸せになってます。 http://medaka.5ch.net/test/read.cgi/php/1068190843/167
168: nobodyさん [sage] 2010/04/24(土) 08:25:32 ID:??? >>167 $DIR_NUCLEUSはNucleusCMSの変数なので、 適当に書き換えてね。 http://medaka.5ch.net/test/read.cgi/php/1068190843/168
169: nobodyさん [] 2010/06/07(月) 10:11:48 ID:nY/RardB 告知させて。 現在のところあまり盛んに動いてるオンライン勉強会がないので あたらしくグループつくりました。 オンラインでチャット・生中などいろいろ(未定)で できれば毎晩だらだら勉強やる予定です。 熱意のある人いたらたまーに課題だしてってアプリ作るなんてのも ありかなと思ってます。 初心者の人はもちろん、おれが仕切って教えてやるわって人も大歓迎です。 http://medaka.5ch.net/test/read.cgi/php/1068190843/169
170: nobodyさん [] 2010/06/09(水) 14:25:16 ID:rE/kq7fy 初心者です actionscript3.0からPHPにpostでデータを送信後phpでそのデータを表示するところまで出来ましたが、 こんどはPHPからactionscript3.0へデータを送信するコードを作ろうと思うのですが、 参考になるウェブサイトなどはないでしょうか? ちなみにactionscript3.0はmain.asにコードを記述する方法です。 http://medaka.5ch.net/test/read.cgi/php/1068190843/170
171: nobodyさん [] 2010/06/10(木) 12:20:39 ID:h9dg3bDR 170です レスが付かなかったので他の掲示板で聞いてみます。 http://medaka.5ch.net/test/read.cgi/php/1068190843/171
172: nobodyさん [sage] 2010/06/10(木) 12:26:56 ID:??? 亀レスだがAS3側にデータを送りたいなら AS3(swf)にパラメーターで渡すか、 ExternalInterfaceクラスを使ってAS3側のメソッドをコールバックするとかになるんじゃないかな? http://medaka.5ch.net/test/read.cgi/php/1068190843/172
173: nobodyさん [] 2011/09/26(月) 18:36:41.37 ID:r0ELkU/A PHP超初心者ですけど 以前、perlやphpで2chに書き込もうというスレがあったのですが そのスレ見てもよくわからなかったのですが、どうやったらPHPで 2chに書き込むようなプログラムを書けるようになりますか? サイトや本ももしいいものがあれば教えてください。お願いします。 http://medaka.5ch.net/test/read.cgi/php/1068190843/173
174: nobodyさん [sage] 2011/09/27(火) 12:39:53.59 ID:??? 初心者を超越した超初心者っつーくらいなんだから初心者向けの本やサイトで 勉強してとにかく吸収するのが先に決まってるだろ それともなにか? 「PHPで2chに書き込むプログラム」を作るだけが目的だっつーなら 実際に書き込めるかどうかは知らんがそれらしいソースが 「PHPを使って2ちゃんねるにHello Worldを書き込む」スレにあったし、 そのソースを解説してほしいといえば、してくれる奴もいるだろう >サイトや本ももしいいものがあれば教えてください 俺は知らんし、俺の勉強法
を初心者に勧めるのは無意味だ http://medaka.5ch.net/test/read.cgi/php/1068190843/174
175: nobodyさん [] 2011/09/28(水) 21:33:02.69 ID:WwjK//Ln >>174 左様ですな(・ω・) まずは自分の力でやってみます。 http://medaka.5ch.net/test/read.cgi/php/1068190843/175
176: nobodyさん [sage] 2012/01/23(月) 23:39:12.30 ID:??? >>173 とりあえず、困ったときは php.net で調べてみることだな。 日本語マニュアル → http://php.net/manual/ja/index.php http://medaka.5ch.net/test/read.cgi/php/1068190843/176
177: nobodyさん [] 2012/01/26(木) 18:01:54.73 ID:gDV6M0fa 質問失礼します。 mb_send_mail()について mb_language("ja"); mb_internal_encoding("SJIS"); $message = mb_convert_encoding($message, "SJIS"); を記述していても、漢字の「十」が入力された時に「\」が入ってしまいます。 (例:「十回目」→「十\回目」) これはエンコーディングに失敗しているのでしょうか? あちこち検索してみましたが記述が間違っているわけでもないようなので仕様なのでしょうか。 http://medaka.5ch.net/test/read.cgi/php/1068190843/177
178: nobodyさん [sage] 2012/01/26(木) 20:19:20.27 ID:??? http://www.google.co.jp/search?hl=ja&q=%E5%8D%81+SJIS あちこち何してみたって? http://medaka.5ch.net/test/read.cgi/php/1068190843/178
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 16 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s