親切な人が初心者にPHPの関数を使い方を教える (194レス)
上下前次1-新
44: 04/08/24 23:48 ID:??? AAS
>>43
>>42が不如意なことをしたのでわかりにくくなってますが、
こ こ は P H P 質 問 ス レ で は あ り ま せ ん
本物は↓こちらです。
【PHP】質問スレッドpart20【php】
2chスレ:php
で。もう少し質問内容を整理してから相談してみてください。
45: 04/08/25 10:14 ID:??? AAS
>>20
遅レスだがPHPにもあるはず。前に使った覚えがある。
>>43
それはやっぱり文字コードの問題だよ。もっぺん調べてみ。
46: 04/08/25 11:05 ID:uTdAHGfb(1) AAS
>>43
メールはSJISで送ろう
47: 04/08/25 19:51 ID:??? AAS
JISだろ
48: 04/10/10 10:05:19 ID:??? AAS
初心者向けの情報↓
文字コードの話題もある模様
外部リンク[shtm]:www.pahoo.org
49: 04/11/23 17:45:12 ID:NAi4Un21(1) AAS
あげw
50: 2005/08/17(水) 17:52:02 ID:Ex/ApbZK(1) AAS
あげ
51: 2005/08/17(水) 17:58:15 ID:??? AAS
>>41とか意味わかんねーw
52: 2005/09/02(金) 20:48:11 ID:??? AAS
名前とパスワードを入れてもらうフォームをつくりたいのですが、PHPの
どの変数を使えば表示出来ますか?
53: 2005/09/16(金) 16:11:24 ID:??? AAS
教えてください!!
検索データを保持しつつソートを実行するには
どのようにするのがいいのでしょうか
54(1): 2005/10/16(日) 04:51:01 ID:JnMbDIa6(1) AAS
教えて下さい!
どなたかわかる方、phpを初めてするんですが、
保存されたログを並び替えてアルファベット順に表示させたいんですが
どうしたらいいのでしょうか?
ログファイル
5,0,1,655603fc,2005/10/14(Fri) 16:45:12,1,名無しさん,nanashisan,000,010,0000,www.0000.com,外部リンク:www.010.com,1,1,417,300,.jpg
30,0,1,655603fc,2005/10/14(Fri) 16:45:12,1,その1,sono1,000,000,0000,www.0000.com,外部リンク:www.000.com,1,1,417,300,.jpg
読み込む名前
$no,$oya,$kotei,$pass,$toukou,$area,$name,$naming,$shigai,$atama,$koban,$url,$moble,$keisai,$size,$sizew,$sizeh,$exten
この$namingをアルファベット順に並び替え以下のように表示させたいです。
実行結果
そ行
no=5 その1
<hr>
な行
省2
55(1): 2005/10/16(日) 05:32:27 ID:??? AAS
とりあえず配列にでも読み込んでるならusort()で出来るけど
56: 2005/10/16(日) 08:27:32 ID:??? AAS
まずはsyoshinsya()でよく使う関数を表示させることから始めるべ。
57(1): [ ] 2005/10/16(日) 20:54:36 ID:??? AAS
mysql_escape_stringと、mysql_real_escape_stringって、どう違うの??
大垣本を読むと「realのほうは文字コードを考慮して・・・」とか書いてある。
でも、いつもmysql_escape_stringしか使ってないけど特に文字コードの問題なんか出ないよ??
58(1): 54 2005/10/17(月) 03:09:38 ID:DmDRFsho(1) AAS
>>55 ありがとうございます。
すみません、本当に初心者なのでどう書いたらいいかわからないです。
詳しく書いていただけないでしょうか?
お願い致します。
59(1): 2005/10/17(月) 05:56:49 ID:??? AAS
>>58
ログがどういう形で変数に入ってるか判らないから書けね
配列に入れるならこんな感じ
外部リンク:php.netの例2
function cmp($a, $b) {
return strcmp($a['naming'], $b['naming']);
}
$log = file('hoge.log');
usort($log, 'cmp');
print_r($log);
60: 59 2005/10/17(月) 06:03:52 ID:??? AAS
読み込み部分大嘘w
$fp = fopen('hoge.log', 'rb');
$log = array();
while ($data = fgetcsv($fp, 4096)) {
$log[] = $data;
}
fclose($fp);
usort($log, 'cmp');
print_r($log);
61: 2005/10/17(月) 07:55:35 ID:??? AAS
>>57
マニュアルには
4.3.0 この関数は非推奨となりました。利用しないでください。代わりに mysql_real_escape_string() を利用してください。
と書いてあるからmysql_real_escape_string()使えばいいんじゃないの
62(5): 2005/10/17(月) 16:11:03 ID:VOtQhGg7(1/2) AAS
phpでXMLパーサ作りたいんだけどよくわかんない。
外部リンク[html]:www18.tok2.com
こことか見てみたんだけど。
63(1): 2005/10/17(月) 16:47:15 ID:??? AAS
何がわからんのよ
関数?
64: 62 2005/10/17(月) 17:30:04 ID:VOtQhGg7(2/2) AAS
>>63
タグが複雑に入れ子になってると、取り出したい物が取り出せない。
多分、パーサの基礎の基礎が分かっていないんだと思う。
出直してきます、すんません。
65: 62 2005/10/17(月) 17:30:37 ID:??? AAS
あー、あげちまった、度々すまそんorz
66(1): 2005/10/17(月) 18:15:13 ID:??? AAS
何をやってるのか判らんので外してるかもしれんが
SAXの場合はDOMと違って、開始タグと終了タグの一致だけ
見てればよくて木の構造を気にする必要はない希ガス
エラー処理するとなると別だけど
pearのhtmlsax3だと、タグ探す→種類判別(開始タグ、コメント、PI、etc)→
タグ内解析→ハンドラコール→再びタグ探す…のループ。タグの外側は文字扱い
ハンドラに指定される関数やメソッドはパーサとは別に作られる(パーサじゃない)
こっちで入れ子を処理するんだけど、ここが書けないという話ならxml_treeが
参考になるかも。いわゆるコンポジットパターン
67: 62 2005/10/17(月) 18:26:15 ID:??? AAS
>>66
アドバイスありがとうございます。
仰る通り、木の構造は意識しなくて良いんですね。
そしたらうまくいきました、本当、ありがとうございます。
ちょっと前にxslファイル(XSLT?)に関して少し目を通して
その時に、タグを絶対パスのように指定していたので
それが脳裏にこびり付いていて頭ボーンになっていたようです。
どちらにしろ、焦らず基礎から学べ、ということですね。
厨房な質問にお答えいただきありがとうございました (ToT)/~~
68: 62 2005/10/21(金) 16:48:50 ID:jEr6E0ny(1) AAS
日を置いて、またもや質問ですみません。
外部リンク[html]:www18.tok2.com
のサンプルを元に、phpでXMLパーサを組んでいます。
switch文で普通にデータを取り出せるのですが、下記のようなXML
<hoge>
<01>
<0101>aaa</0101>
</01>
<02>
<0101>bbb</0101>
</02>
</hoge>
の場合、データをうまく取り出せません。
ネックなのは、「01」と「02」の中にある「aaa」と「bbb」が
同じ「0101」で囲まれていること。
省4
69: 2005/10/21(金) 23:22:37 ID:??? AAS
パーサ書いてるのかと思ったら違うのかよ。
70: 2005/10/21(金) 23:36:31 ID:??? AAS
>>62=68
ちゅーか、XMLパーサは標準であるからそれ使え。
71: 2005/10/21(金) 23:41:18 ID:??? AAS
preg_match_all('/<([0-9]{2})>\s?<([0-9]{4})>(.*?)<\/[0-9]{4}>\s?<\/[0-9]{2}>/', $xml, $match);
72: 2005/11/04(金) 21:46:33 ID:KfXUaxV2(1) AAS
PHPは主役には成れんだろ。BASIC並に作りやすいかもしれんが、インタプリタなので遅い。
BASICでCGIが主流に成らなかったのと同じだよ。
73: 2005/11/05(土) 06:26:07 ID:??? AAS
72はCSPの遅さを知らない
74: 2005/11/06(日) 08:38:22 ID:??? AAS
初心者向けで分かりやすい
外部リンク[shtm]:www.pahoo.org
75(1): 2005/11/09(水) 20:26:45 ID:3rU4yhaw(1) AAS
お金が貯まる関数を教えてくさい
76(1): 2005/11/09(水) 21:32:01 ID:??? AAS
>>75
GetMoney($work);
77: 2005/11/16(水) 13:57:57 ID:??? AAS
?>
78(1): [age] 2005/11/16(水) 17:42:27 ID:??? AAS
さみしさを紛らわす、あわよくば改善してくれる関数はありますか?
79: 2005/11/16(水) 20:24:59 ID:??? AAS
>>78
GetLovers($money);
80: 2005/11/17(木) 04:10:34 ID:??? AAS
金かよw
81: 2005/11/17(木) 06:54:30 ID:??? AAS
ALL($money);
82: 2005/11/17(木) 09:32:37 ID:??? AAS
$money=null
83: 2005/11/17(木) 13:23:23 ID:??? AAS
$money = 0;
foreach(array_rand(range('0','9'),3) as $numbers3) $money .= $numbers3;
if (($money = GoChanceCenterBuyNumbers3($money)) == 0) exit("T_T\n");
else GetLovers($money);
84(1): 2005/11/17(木) 18:28:35 ID:??? AAS
>>76.79を参考にして
GetLovers(GetMoney($work))
のようにしてみましたがエラーが出てしまいました。
PHP Fatal error: Not exists WORK (You must go hellowork)
どうしたらよいでしょう?
85: 2005/11/21(月) 15:45:06 ID:??? AAS
>>84
wwww
86(2): [age] 2005/11/21(月) 15:53:13 ID:??? AAS
外に出ると雨が降るんですけど、
何かいい関数ありませんか?
87(1): 2005/11/21(月) 17:20:31 ID:??? AAS
>>86
function teruteruBozu{
$inhead = around(_TISSUE);
$body = wrapin($inhead,_TISSUE);
$body = magicpen($body, "^_^", _HEAD);
lope($body);
return hung($body,UNDER THE EAVES);
}
88: 86 2005/11/21(月) 18:38:57 ID:cQaeMoO5(1/2) AAS
>>87
あwwりがとうwございましたwwww
89(1): 2005/11/21(月) 19:14:01 ID:cQaeMoO5(2/2) AAS
両親がケンカばかりします。モウうんざりです。何かいい関数ありますか?
初心者です>< >< >< ><
90: 2005/11/21(月) 19:37:56 ID:4hocmfVP(1) AAS
<kasugai>
91: 2005/11/22(火) 03:49:56 ID:JjxZzioS(1) AAS
>>89
$musyo=sakkuri($houtyou);
92(3): 2005/11/29(火) 12:32:05 ID:??? AAS
HPを勝手に作ってくれる関数ありますか?
93: 2005/11/30(水) 18:02:09 ID:clybDqd+(1) AAS
>>92
ネタの発想レベル向上を要求する
94(1): 2005/11/30(水) 18:14:08 ID:??? AAS
>>92
make_hp($sense,$time,$spirit);
95(1): 2005/11/30(水) 21:05:01 ID:??? AAS
>>92
<?php
echo file_get_contents('外部リンク:www.yahoo.co.jp
?>
96: 2005/11/30(水) 21:28:14 ID:??? AAS
>>94
$sense=0;
$time=∞;
$spirit=NULL;
の場合、どんな値が返りますか?
97: 2005/12/01(木) 18:10:00 ID:ORNqoaKh(1) AAS
infinity(FALSE)
98: 2005/12/13(火) 20:36:19 ID:??? AAS
>>95
テラワロスwww
99(1): 2005/12/13(火) 20:40:27 ID:??? AAS
GetLovers($money);
このおかげで、彼女は出来たんですが、
最近冷たいんです。
何か便利な関数ありますか?
100(2): 2005/12/17(土) 14:42:11 ID:hkz9CIi0(1) AAS
配列から数字だけを除去したいのですが、分かりません。
$line = preg_replace("[0-9] ","",$line);
とやりましたが…除去できません。
ご指導をお願いします。
101: 2005/12/17(土) 14:47:03 ID:??? AAS
>>99
$her->setPresent("expensive");
で良好な関係が取り戻せるでしょう。
102: 2005/12/17(土) 14:49:20 ID:??? AAS
>>100
マジレスすると、配列をどうこうしようとする意図がどこにあるのかさっぱり分かりません。
どっちかっていうと文字列から数字を除去しようとしているように見えるのですが。
103: 2005/12/18(日) 16:52:23 ID:??? AAS
>>100 とりあえず関数の使い方はこう
("[0-9]" → ("/[0-9]/"
下質の前スレの方がずっと濃い議論になっていたようで
いまさら何だかなあ
104: 2005/12/25(日) 15:17:26 ID:??? AAS
クリスマスをぶち壊す関数ありますか?
105: 2005/12/30(金) 17:12:50 ID:??? AAS
AA省
106: 2006/01/09(月) 14:57:47 ID:Ygtz9t3W(1) AAS
あげ
107: 2006/01/13(金) 01:01:54 ID:??? AAS
if($friend=="female"){
GetValentine($chocolate);
}else{
together($friend);
}
108: 2006/01/16(月) 17:12:23 ID:IlOX40mB(1) AAS
if($friend->gender=="female")
ならわかるが・・・
109: 2006/01/29(日) 12:50:17 ID:??? AAS
ほす
110: 2006/02/07(火) 19:27:33 ID:CmQjGOBF(1) AAS
ほす
111: 2006/02/10(金) 20:22:42 ID:??? AAS
うんこが漏れそうなんですけど。
関数ありますか?ありませんか?
112: 2006/02/10(金) 22:17:35 ID:??? AAS
anal_push()
113: 2006/02/10(金) 22:36:44 ID:??? AAS
anal_explode()
114(1): 2006/02/12(日) 13:04:21 ID:??? AAS
バレンタインが近いんですけど、
チョコもらえる関数ありまsづあほいうせ
115: 2006/02/12(日) 13:36:45 ID:??? AAS
>>114
↓PHP 使ってるしここで聞け。
外部リンク[php]:www.godiva.co.jp
116: 2006/02/13(月) 13:12:11 ID:??? AAS
ゴディバ重杉!!!!
117: 2006/02/17(金) 23:34:16 ID:??? AAS
anal_push()マジワロタwww
118: 2006/02/19(日) 11:14:10 ID:??? AAS
ちんこが切れそうなんですけど
関数おしえろクソが
119: 2006/02/19(日) 11:18:58 ID:??? AAS
implode('',CHINKO);
120(1): 2006/02/19(日) 14:17:52 ID:??? AAS
ちんこが切れたので
つなげたいのですが
関数おしえろクソが
121: 2006/02/19(日) 14:18:46 ID:??? AAS
implode('',CHINKO);
122(2): 2006/02/19(日) 16:24:33 ID:??? AAS
>>120
unlink(CHINKO);
123: 2006/02/19(日) 17:39:22 ID:??? AAS
>>122
echo 'ご丁寧にご回答いただき誠にありがとうございました。';
124(1): 2006/02/19(日) 17:43:07 ID:??? AAS
>>122
unlink(CHINKO); 早速試してみました。
つながるどころか完全に削除されたようです。
どうしたらよいでしょうか?泣くに泣けません。
関数ありましたら教えろこのクソが
125: 2006/02/19(日) 17:53:11 ID:??? AAS
>>124
convert_sex('female');
126: 2006/02/20(月) 15:42:30 ID:??? AAS
ありがとうございますた
127: 2006/02/27(月) 21:52:05 ID:??? AAS
ほす
128: 2006/03/11(土) 10:20:34 ID:??? AAS
ほしゅ
129: 2006/03/17(金) 10:05:00 ID:??? AAS
なんか食わせろ
130(1): 2006/03/26(日) 01:11:21 ID:??? AAS
じゃ、日本語のファイルを添付する方法教えて
131: 2006/03/26(日) 14:14:02 ID:??? AAS
>>130
ホレ(゚Д゚)ノ⌒[糊]
132(1): 超初心者 2006/04/25(火) 17:00:24 ID:vYAdhFYO(1) AAS
<form action="5-5-1-1.php" method="post"><br>
選択? 好きな言葉を入れてください。<br><br>
<input type="text" name="date1"><br><br>
選択? 好きなのに1つチェックを入れてください。<br><br>
<input type="radio" name="date" value="1">
<B>太字</B>
<input type="radio" name="date" value="2">
<I>斜体</I>
<input type="radio" name="date" value="3">
<strong>太文字</strong>
<input type="radio" name="date" value="4">
省11
133: 2006/04/25(火) 17:08:21 ID:??? AAS
>>132
5-5-1-1.php
<?php
if (!empty($_POST['date1'])) {
switch($_POST['date']) {
case 1:
//ここに処理(以下同様)
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
省6
134: 超初心者 2006/04/26(水) 16:04:35 ID:Ov4GjNvn(1) AAS
大変参考になりました。
本当にありがとうございました。
135(2): 2006/05/19(金) 15:16:26 ID:zf2GDyum(1) AAS
PHPでGIFの画像を表示させたいのですがどうすればいいでしょうか?
136: 2006/05/19(金) 21:23:40 ID:??? AAS
>>135
echo '<img src="hoge.gif">';
137: 2006/05/20(土) 21:05:00 ID:??? AAS
>>135
<?php
?>
<img src="hoge.gif">
138(2): 2006/06/16(金) 12:38:39 ID:??? AAS
ファイルが更新されるのを24時間監視して、
更新されたらなにかのアクションをするのはどうすればいいですか?
139(1): 2006/06/16(金) 22:23:12 ID:??? AAS
>>139
つ「根性」
140: 2006/06/18(日) 00:14:40 ID:??? AAS
>>138
cron
141(1): 2006/07/01(土) 10:45:14 ID:jwe6U/ug(1) AAS
教えて下さい。
require("shohin.php"); #商品名がかいてある
をindex.phpで読み込んだ場合、
この商品名をindex.php内の文字列として検索ロボットは読んでくれるんでしょうか?
142: 2006/07/01(土) 11:12:31 ID:??? AAS
解決しました
143: 2006/07/01(土) 11:12:38 ID:aaj8Tdeo(1) AAS
>>138
$f_name = "xxx.txt";
date("Y/m/d H:i:s", filemtime($f_name));
更新でファイルサイズが変化するなら、サイズ取得でも良いけど。
変化前と変化後で値が異なれば〜として、アクションを指定する。
>>141
HTML出力後を読むからな。検索エンジンは。
どういう吐き出し方をしているかまで把握しない。
(というか、内部の人間しか把握はできんだろう?)
144(2): 2006/07/13(木) 13:55:08 ID:??? AAS
アンケートフォーム作成の課題が出されたのですが
入力用htmlからphpへデータを渡すのはスーパーグローバル変数で実現できたのですが
逆にphpから内容確認htmlへ文章を出力する方法がわかりません。
どのような関数を用いれば実現できるのでしょうか?
145: 2006/07/14(金) 23:49:32 ID:??? AAS
>>144
echo
146(1): [age] 2006/07/19(水) 13:12:47 ID:??? AAS
>>144
アンケートの回答内容が、$resultという変数に代入されているとして、
<?php
echo $result;
?>
で表示されると思います。
頑張ってー(^^)v
上下前次1-新書関写板覧索設栞歴
あと 48 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s