親切な人が初心者にPHPの関数を使い方を教える (194レス)
上下前次1-新
152: 2010/01/10(日)04:39 ID:??? AAS
>>151
PHP入門とか書いてある本なら、どれでもできる。
レベル的には、入門本の最初の1/3だけ読めれば可能なレベル。
サンプル
data.phpというファイルを作る 内容↓
<?php
$v1 = '出力したい内容1';
$v2 = '出力したい内容2';
?>
htmlファイルの中身↓ ただし拡張子は .htmlから .phpに変える
<?php require_once('data.php'); ?>
<html>
<head><title></title></head>
<body>
<?php
echo $v1;
echo $v2
?>
</body></html>
153: 2010/01/11(月)14:51 ID:aT2DcOp6(1) AAS
if文の中でヒアドキュメントは使えないのでしょうか?
154(1): 2010/03/30(火)23:38 ID:0eYJ1plU(1) AAS
以下のように 出力したあとに現在のサイトにページ遷移したのですが可能でしょうか。
<?php
$id = $_GET["id"];
echo $id;
$id+=1;
sleep(10);
heder(Location, "$_SERVER['PHP_SELF']?id=$id");
?>
155(1): 2010/03/31(水)02:25 ID:??? AAS
>>154
外部リンク[php]:jp2.php.net
>header() 関数は、 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の 出力の前にコールする必要があることです。
header()の前に、echoで出力しちゃダメっす。
156: 2010/03/31(水)02:48 ID:FV83EWX5(1) AAS
>>155
はい header()が echo の前じゃないと動作しないのは知っています。
header()を記述しているタイミングでリダイレクトしたいので
例えとして header() を記述しています。
javascript を使用しないと実現できないのでしょうか?
157: 2010/04/01(木)17:56 ID:Z7XtK9jX(1) AAS
null と NULL
false と FALSE
の違いがわかりません。
PHP の マニュアルサイトを見てると混在しているように見えます。
明確な違いがあるのでしょうか?
同じ意味を持っている場合は
どちらの記述をしている人が多いのでしょうか?
158: 2010/04/01(木)18:09 ID:??? AAS
どっちも同じ定数値
手打ちだと小文字が楽だけど、定数は大文字で書かないと怒る人もいる
159: navi 2010/04/04(日)01:54 ID:C+S+UWWl(1/2) AAS
外部リンク:www.auto-sogolink.com
このプログラムを設置していて一通りは動くようになったんですが、
編集削除の所だけがうまく動かず「IDかパスワードが違います!!」と
出てしまいます。
テスト登録をした後すぐに確認しているのでIDなどは間違えていません。
管理人さんにメールしたんですが、メールがエラーで帰ってきてしまい
困っております。
たぶん、「regist_edt.php」というファイルがおかしいのではないかと
思うのですが、どこをどう直せばいいかわかりません…。
ご教授いただけると幸いです。
160(1): 2010/04/04(日)02:53 ID:??? AAS
よー分からんがUserIDは各リンクのIDを入れなきゃだめみたいよ?ログファイルの行頭に書いてある数字
161: navi 2010/04/04(日)16:57 ID:C+S+UWWl(2/2) AAS
>160
はい。
テスト登録をした後すぐに確認しているのでIDなどは間違えていません。
GETでちゃんとID、パスワード(PS)はちゃんと引き継いでいます。
例:regist_edt.php?proid=1&id=0000&ps=0000
162: 2010/04/17(土)04:14 ID:inQ5f2su(1) AAS
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内でオプション引数が多い関数に転送するとか
コンテキストに応じて引数が変わるようなメソッド呼び出しになると厄介です。
何か別の方法はありますか?
163(2): 2010/04/21(水)22:35 ID:??? AAS
$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が出ます。
なぜでしょうか?さっぱり解りません。首を釣るべきでしょうか?
164(1): 2010/04/22(木)01:36 ID:??? AAS
>>163
check_robotやescapeが未定義っていわれたのか?
これらの関数を、
定義してる箇所より前で、呼び出してるとか、
定義したファイルをincludeしてないとか、
includeする前に、呼び出しちゃったとか、
ってことはないよね?
165: 163 2010/04/22(木)21:41 ID:??? AAS
>>164
原因わかりました。理由?
恥ずかしい。。。
166(1): 2010/04/23(金)23:47 ID:??? AAS
いや掲示板で質問したからには共有しろよ
167(1): 2010/04/24(土)08:22 ID:??? AAS
>>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_the_exception(__FILE__, __LINE__, "エラーの命名");こんな感じで呼んで幸せになってます。
168: 2010/04/24(土)08:25 ID:??? AAS
>>167
$DIR_NUCLEUSはNucleusCMSの変数なので、
適当に書き換えてね。
169: 2010/06/07(月)10:11 ID:nY/RardB(1) AAS
告知させて。
現在のところあまり盛んに動いてるオンライン勉強会がないので
あたらしくグループつくりました。
オンラインでチャット・生中などいろいろ(未定)で
できれば毎晩だらだら勉強やる予定です。
熱意のある人いたらたまーに課題だしてってアプリ作るなんてのも
ありかなと思ってます。
初心者の人はもちろん、おれが仕切って教えてやるわって人も大歓迎です。
170: 2010/06/09(水)14:25 ID:rE/kq7fy(1) AAS
初心者です
actionscript3.0からPHPにpostでデータを送信後phpでそのデータを表示するところまで出来ましたが、
こんどはPHPからactionscript3.0へデータを送信するコードを作ろうと思うのですが、
参考になるウェブサイトなどはないでしょうか?
ちなみにactionscript3.0はmain.asにコードを記述する方法です。
171: 2010/06/10(木)12:20 ID:h9dg3bDR(1) AAS
170です
レスが付かなかったので他の掲示板で聞いてみます。
172: 2010/06/10(木)12:26 ID:??? AAS
亀レスだがAS3側にデータを送りたいなら
AS3(swf)にパラメーターで渡すか、
ExternalInterfaceクラスを使ってAS3側のメソッドをコールバックするとかになるんじゃないかな?
173(2): 2011/09/26(月)18:36 ID:r0ELkU/A(1) AAS
PHP超初心者ですけど
以前、perlやphpで2chに書き込もうというスレがあったのですが
そのスレ見てもよくわからなかったのですが、どうやったらPHPで
2chに書き込むようなプログラムを書けるようになりますか?
サイトや本ももしいいものがあれば教えてください。お願いします。
174(1): 2011/09/27(火)12:39 ID:??? AAS
初心者を超越した超初心者っつーくらいなんだから初心者向けの本やサイトで
勉強してとにかく吸収するのが先に決まってるだろ
それともなにか?
「PHPで2chに書き込むプログラム」を作るだけが目的だっつーなら
実際に書き込めるかどうかは知らんがそれらしいソースが
「PHPを使って2ちゃんねるにHello Worldを書き込む」スレにあったし、
そのソースを解説してほしいといえば、してくれる奴もいるだろう
>サイトや本ももしいいものがあれば教えてください
俺は知らんし、俺の勉強法を初心者に勧めるのは無意味だ
175: 2011/09/28(水)21:33 ID:WwjK//Ln(1) AAS
>>174
左様ですな(・ω・)
まずは自分の力でやってみます。
176: 2012/01/23(月)23:39 ID:??? AAS
>>173
とりあえず、困ったときは php.net で調べてみることだな。
日本語マニュアル → 外部リンク[php]:php.net
177(1): 2012/01/26(木)18:01 ID:gDV6M0fa(1) AAS
質問失礼します。
mb_send_mail()について
mb_language("ja");
mb_internal_encoding("SJIS");
$message = mb_convert_encoding($message, "SJIS");
を記述していても、漢字の「十」が入力された時に「\」が入ってしまいます。
(例:「十回目」→「十\回目」)
これはエンコーディングに失敗しているのでしょうか?
あちこち検索してみましたが記述が間違っているわけでもないようなので仕様なのでしょうか。
178(1): 2012/01/26(木)20:19 ID:??? AAS
外部リンク:www.google.co.jp
あちこち何してみたって?
179: 177 2012/01/27(金)10:58 ID:aogZt3z6(1) AAS
>>178さん
あぁ、成る程。仕様(?)として検索してみれば良かったですね。
mb_send_mail()の文字化け回避としてだけ検索していました。
初心者にはちょっとややこしそうな対処法なので頑張って実装してみます…
情報ありがとうございました
180(4): 2012/02/22(水)03:46 ID:??? AAS
質問です。
知り合いのキャバクラのHP(携帯サイト)を作ろうと思ってるのですが
キャストのページをいちいち手入力で作るのは大変なので、phpを勉強して組み込もうと思います
で本題ですが、こういった物は何と呼ばれる物なんでしょうか?
データベースとも違う気がします。
検索しようにもとっかかりが無くて…
181: 2012/03/10(土)12:19 ID:??? AAS
>>173
外部リンク:www.monazilla.org
あとはAPI見ながら書いて毛
182: 2012/03/13(火)08:01 ID:??? AAS
>>180
商品リストでいいんじゃねーの?w
PHPでショッピングカート作るようなチュートリアル(書籍)が参考になるかもね。
カートはいらんけどw
183: 2012/03/13(火)08:04 ID:??? AAS
>>180
10万で請け負うよ
184: 2012/03/16(金)13:06 ID:??? AAS
>>180
四社渡り歩いたけど、何らかのWebページや表示を管理するためのものは全部「管理画面」って呼ばれてた。
総称だから、もうちょっと細かく修飾したりすることもあったけど、総称は大概そんな感じだったなぁ。
ただまぁ、直接的にそれを検索で探し当てて、そっからさくっと作るってのは無理だよ。
・インターフェースにおけるHTMLやCSSの構成
これに始まり
・認証
・フォームからの値の受け取り方
・画像などアップロードされたファイルの取り扱い
・データベースとの出し入れの仕方
他にも色々あるから、スクリプトに対しての素養がない場合に
勉強して組み込もうと思ったら、そればっかずーっとやってても1,2ヶ月はかかるんじゃないの?
キャスト一覧だけならデザイナーにWeb組ませて、15万で請け負うぜ。
たぶん、2ヶ月は対応できねーけど。
185: 2012/04/12(木)06:30 ID:??? AAS
>>180
将来的にPC版も作ることを想定すると、
WordPress+ktai style+welcart組み合わせて強引にCMSで組んでしまったほうがいいな。
それだけのものにシステム発注するなんてお金がもったいない!
186: 2012/05/11(金)03:38 ID:??? AAS
知識ゼロだった俺が2ヶ月くらい平日毎日PC教室に通って、HTML・CSS・Javascript・PHPの基礎中の基礎だけようやく詰め込みで覚えられた感じ。
PHP覚えたいなら、ゼロから勉強する場合最低1〜2ヶ月以上はかかるよね
187: 2012/05/19(土)13:14 ID:??? AAS
無料で高性能の翻訳APIないですか?
188: 電脳プリオン 忍法帖【Lv=40,xxxPT】(1+0:8) 【18.3m】 2014/04/27(日)22:38 ID:??? AAS
もう教えないのか
189: 2015/11/07(土)17:33 ID:sT3wDnc5(1) AAS
(*^^*)
190: 2015/11/16(月)02:00 ID:zqD+gs+9(1) AAS
転職の際に必ず思い出してください。
下記の条件が全て当てはまる会社にご注意下さい。
・IT系 in 東京
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
191: 2017/12/30(土)13:21 ID:YhlYw6jg(1) AAS
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
3EFN7RLAQX
192: 2023/01/19(木)20:15 ID:??? AAS
TEST
193: 2023/11/25(土)13:34 ID:??? AAS
さすが俺がナイトに選んだ奴だ
194: 05/13(火)22:41 ID:mfKISDDT(1) AAS
毎日どれくらい勉強すれば一ヶ月でPHPを習得できますか?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.347s*