親切な人が初心者にPHPの関数を使い方を教える

0001PHP初心者03/11/07 16:40 ID:HvO1+9wz
これから、ウェブサイトのプログラミングで主役になれそうなPHP言語
Javaのようにコンパイルを必要としない言語なので比較すれば容易かもしれないが、初心者には難しい(^-^;

このスレは親切な方が初心者にPHPの関数の使い方と簡単なソース例を書いて教えてくれるスレです。

※無償で教えてもらうので最低限の礼儀を!
※せっかくのスレなので有意義に使いましょう!
※教えてあげる側はなるべく簡単な使い方と例を記述する。

0002nobodyさん03/11/07 16:44 ID:???
>>1
PHPは主役になれない。
あくまでperlの脇役

0003nobodyさん03/11/07 16:44 ID:???

    ナ ゝ   ナ ゝ /    十_"    ー;=‐         |! |!
     cト    cト /^、_ノ  | 、.__ つ  (.__    ̄ ̄ ̄ ̄   ・ ・
                              (⌒Y⌒Y⌒)
    ____                    \__/\
   /∵∴∵∴\                     /    \ ヽ
  / ∵∴∵∴∵∴\    __∫__     / ⌒   ⌒ \ ヽ
 |∵∴ノ /,,    ,, l   /        \  |  《;.・;》 《;・;.》   ⌒)
 |∴ /  《;.・;》 《;・;.》|  /           ヽ |   ⊂     9)  )
  /ヽ |   ー   ー |  l  へ , 、 ノヾ   ||||||| ヽ_/⌒_⌒\._ノ|   )
 | 6`l   、__ つ__/  | 《;.・;》 《;・;.》  |||||||  | | |_|_| | |
 ヽ_ヽ   ヽJJJJJJ   |  ⊂⌒◯------9)'  ヽ | ,-v-、 ,| /
    \  |,-v-、  |    |  /iuUuuiヽ   |      ヽヽニニノ ノ
     \_ヽニニノ/     |  | ,-v-、 |   |
                ヽ' ヽニニノ丶 丿
                  ー - ―

0004nobodyさん03/11/07 16:48 ID:???
>>1
関数の使い方なんてマニュアル見ればすぐわかるだろ
サンプルだって載ってるし

0005nobodyさん03/11/07 17:10 ID:???
mb_convert_kana("PHP","a")

0006うんこ03/11/07 17:16 ID:???
うんこ

0007ちんこ03/11/08 05:52 ID:???
ちんこ

0008nobodyさん03/11/08 17:47 ID:???
全然話違ってしまうけど、CSVファイルを使って、データーベースのような役割は可能ですか?

例えば、オンラインショップの顧客リストを使って、誰が何件買い物したか検索できるような事できますか?

0009nobodyさん03/11/08 17:53 ID:???
exit;

0010nobodyさん03/11/08 18:39 ID:???
>>8
count_amount_from_csv_with_customer_list_on_onlineshop関数を使えば可能
forecast_with_customer_list_on_onlineshop関数を使えば顧客リストから天気予報も可能

0011nobodyさん03/11/09 00:05 ID:RtTjdXsI
>>8
csv_database_for_online_shop関数を使え。
だいいち引数はCSVファイルのパスだ。

0012まともな奴がいない03/11/09 00:36 ID:???
Sorry, but the function csv_database_for_online_shop is not in the online manual.
Perhaps you misspelled it, or it is a relatively new function that hasn't made
it into the online documentation yet. The following are the 20 functions which
seem to be closest in spelling to csv_database_for_online_shop (really good matches
are in bold). Perhaps you were looking for one of these:

0013nobodyさん03/11/09 05:58 ID:???
  |      /  / |// / /|
  |   /  / |_|/|/|/|/|
  |  /  /  |文|/ // /   オッ、なんだ?なんだ?_| ̄|○祭りか!?
  |/  /.  _.| ̄|/|/|/           _
/|\/  / /  |/ /           /_/|)
/|    / /  /ヽ             | ̄|
  |   | ̄|  | |ヽ/l            / /
  |   |  |/| |__|/     _
  |   |/|  |/      //|)       _
  |   |  |/        | |        (|\_\みんな行くぞ!!
  |   |/        //           | ̄|
  |  /                        \ \

0014nobodyさん03/11/10 17:46 ID:???
>12 ワロタ

0015nobodyさん03/11/11 01:35 ID:???
この業界はイカレタ人が多いのですか?
by大学2年生(男)

0016会社員A03/11/11 12:59 ID:Q3w9XVbk
>>15
はじめまして。
別にイカレタ人が多いわけじゃないと思います。
人それぞれでしょう。普通の営業やってるオッサンだって、イカレテル人もいるし、
ノーマルな人もいる。

 |  |ノハヽ
 |  |。‘从 <新スレおめでとうございまーす♪
 |_と )
 |桃| ノ
 | ̄|

0018PHP歴2年03/11/11 13:52 ID:ks/XAcB8
>>8
PHPってすげーナ!そんな関数があったのか!
とか思いワクワクしながらgoogoleで検索したら
このスレしか検索結果に出てこなかったのですが
本当にその関数は使えるのでしょうか?????

0019nobodyさん03/11/11 14:01 ID:???
すでにこのスレがGoogleに引っかかるところもすげーな

0020nobodyさん03/11/11 14:06 ID:???
CSVファイルを簡易的にSQLでアクセスするライブラリが
Perlにあったような気がする。これをPHPに移植してやれば・・・

0021nobodyさん03/11/11 18:43 ID:???
>>20
関数の使い方も分からない初心者にそんな事言っても理解できないと思われ・・・

0022 03/11/11 19:19 ID:???
>21死ねよカス

0023nobodyさん03/11/13 17:06 ID:???
またキチガイが・・・

0024 03/11/13 18:15 ID:???
糞スレあげてんじゃねーよハゲ

0025nobodyさん03/11/14 13:47 ID:???
キチガイw

0026 03/11/15 03:01 ID:???
破綻してるぞ能無し

0027nobodyさん03/11/20 16:19 ID:???

0028nobodyさん03/12/18 13:05 ID:???
テキストファイルから一行毎にCSVに展開したいのですがfgetcsvより速い方法はないですか?

00292803/12/18 13:06 ID:???
書く場所間違えました

0030nobodyさん03/12/20 00:14 ID:???
>>28
use Text::CSV_XS;

0031nobodyさん04/08/13 14:28 ID:pbPsxgCg
ボタンが押されたPHPの関数を呼ぶように処理をしたいのですが、
書き方がわかりません。

以下のように書いてみましたが上手くいませんでした。
print "<button style=\"button\" name=\"reload_button\" onClick=\"Reload()\" >更新(<u>S</u>)</button>";

教えていただけませんか?

0032nobodyさん04/08/13 14:46 ID:???
>>31
それはPHPとかの前の話だと思うけど…
onClickが入ってるって事はJavaScriptで処理してるの?
そのタグだけだと、PHP本体に何も値を渡してんだけど。

0033nobodyさん04/08/13 14:58 ID:???
JavaScriptでリロードすればいいだろ

0034sage04/08/13 17:18 ID:pbPsxgCg
31です。

javascriptの命令を実行するときは javascript:alert()という感じで呼ぶことができますが、
PHPはどのようにして呼べばよいのでしょうか? php:Reload()では上手くいきませんでした。

onClickしか わからなかったので、現在onClickを使用していますが、他にありますか?


0035nobodyさん04/08/13 17:58 ID:???
>>34

>>32さんも書かれてる通りPHPの問題ではないです。
JavaScriptで行いたいならJavascriputを。
そうでなければHTMLを勉強されて下さい。HTML4.0で標準てきな事です。
よって板違いです。

0036nobodyさん04/08/13 18:36 ID:???
都合のいいスレやん

0037nobodyさん04/08/13 23:40 ID:???
C,C++,Javaとまさにプログラミングの王道を来たこの俺が
惚れ直した、原点に戻った言語こそPHPである。

0038nobodyさん04/08/13 23:46 ID:???
>>37
単にスクリプト向きとちゃうか?君は

0039カポコン04/08/15 23:42 ID:???
ボクちん最近、asmに夢中になってるんですが、何か?

0040nobodyさん04/08/23 15:59 ID:vk00dtyT
レッツPHP!の日記帳スクリプトを埋め込み型にするにはどうしたらいいですか?

0041nobodyさん04/08/23 18:28 ID:WhNhDRjY
あの・・・
質問いいでしょうか?
PHPをCGIとして動かすのに最低限必要になる変数ってなんでしょうか?
そういうのまとめたサイトあったら教えてください。

0042nobodyさん04/08/24 16:29 ID:mVJd0HpM
>>31
なにがやりたいのか良くわからんがな、
PHPはファイルをロードしたときにしか処理されないので、
いったんPHPファイルをリロードするしかない。
ということを踏まえてこんなのでどうだ?

ファイル名 hoge.php
<?PHP
Function hoge (){
echo "実行したい処理";
}

if ($_GET['flag'] = 1){
hoge();//ここで関数実行
}
?>
<a href="hoge.php?flag=1">実行</a>

最後のリンクをボタンにしてやればOK。
GET渡しがいやならform使ってPOST渡ししてやってくれ。
それぐらいはぐぐれば出てくるやろ。

0043nobodyさん04/08/24 23:42 ID:???
Windows NT SERVER3 5.2 PHP Version 4.3.8 の鯖に
借てきたスクリプトでフォームメールを設置したものの・・・
メールは送れるのですが届いたメールが文字化け・・・というか
テキスト部分に「???」がたくさんで読めんのですが・・・
鯖の設定に合わせてEUC-JPのものを何個も試したもののだめでした。
文字がおかしくなる原因ちゅーのはPHPのバージョンや文字コード
mb_send_mail()などの関数以外にほかに気をつけることってあるんでしょうか?
mbstringは使える鯖なんですが・・・ どなたか・・・助けて下さい

0044nobodyさん04/08/24 23:48 ID:???
>>43
>>42が不如意なことをしたのでわかりにくくなってますが、

 こ こ は P H P 質 問 ス レ で は あ り ま せ ん

本物は↓こちらです。
【PHP】質問スレッドpart20【php】
http://pc5.2ch.net/test/read.cgi/php/1091774679/

で。もう少し質問内容を整理してから相談してみてください。

0045nobodyさん04/08/25 10:14 ID:???
>>20
遅レスだがPHPにもあるはず。前に使った覚えがある。

>>43
それはやっぱり文字コードの問題だよ。もっぺん調べてみ。

0046nobodyさん04/08/25 11:05 ID:uTdAHGfb
>>43
メールはSJISで送ろう

0047nobodyさん04/08/25 19:51 ID:???
JISだろ

0048nobodyさん04/10/10 10:05:19 ID:???
初心者向けの情報↓
文字コードの話題もある模様

http://www.pahoo.org/e-soul/webtech/index.shtm

0049nobodyさん04/11/23 17:45:12 ID:NAi4Un21
あげw

0050nobodyさん2005/08/17(水) 17:52:02 ID:Ex/ApbZK
あげ

0051nobodyさん2005/08/17(水) 17:58:15 ID:???
>>41とか意味わかんねーw

0052nobodyさん2005/09/02(金) 20:48:11 ID:???
名前とパスワードを入れてもらうフォームをつくりたいのですが、PHPの
どの変数を使えば表示出来ますか?

0053nobodyさん2005/09/16(金) 16:11:24 ID:???
教えてください!!

検索データを保持しつつソートを実行するには
どのようにするのがいいのでしょうか

0054nobodyさん2005/10/16(日) 04:51:01 ID:JnMbDIa6
教えて下さい!
どなたかわかる方、phpを初めてするんですが、
保存されたログを並び替えてアルファベット順に表示させたいんですが
どうしたらいいのでしょうか?

ログファイル
5,0,1,655603fc,2005/10/14(Fri) 16:45:12,1,名無しさん,nanashisan,000,010,0000,www.0000.com,http://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,http://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>
な行
no=6 名無しさん

のようになるにはどうしたらいいのでしょうか?お願い致します。

0055nobodyさん2005/10/16(日) 05:32:27 ID:???
とりあえず配列にでも読み込んでるならusort()で出来るけど

0056nobodyさん2005/10/16(日) 08:27:32 ID:???
まずはsyoshinsya()でよく使う関数を表示させることから始めるべ。

0057nobodyさん2005/10/16(日) 20:54:36 ID:???
mysql_escape_stringと、mysql_real_escape_stringって、どう違うの??
大垣本を読むと「realのほうは文字コードを考慮して・・・」とか書いてある。

でも、いつもmysql_escape_stringしか使ってないけど特に文字コードの問題なんか出ないよ??

0058542005/10/17(月) 03:09:38 ID:DmDRFsho
>>55 ありがとうございます。
すみません、本当に初心者なのでどう書いたらいいかわからないです。
詳しく書いていただけないでしょうか?
お願い致します。

0059nobodyさん2005/10/17(月) 05:56:49 ID:???
>>58
ログがどういう形で変数に入ってるか判らないから書けね
配列に入れるならこんな感じ

http://php.net/usortの例2

function cmp($a, $b) {
return strcmp($a['naming'], $b['naming']);
}

$log = file('hoge.log');
usort($log, 'cmp');

print_r($log);

0060592005/10/17(月) 06:03:52 ID:???
読み込み部分大嘘w

$fp = fopen('hoge.log', 'rb');
$log = array();
while ($data = fgetcsv($fp, 4096)) {
$log[] = $data;
}
fclose($fp);

usort($log, 'cmp');

print_r($log);

0061nobodyさん2005/10/17(月) 07:55:35 ID:???
>>57
マニュアルには
4.3.0 この関数は非推奨となりました。利用しないでください。代わりに mysql_real_escape_string() を利用してください。
と書いてあるからmysql_real_escape_string()使えばいいんじゃないの

0062nobodyさん2005/10/17(月) 16:11:03 ID:VOtQhGg7
phpでXMLパーサ作りたいんだけどよくわかんない。
http://www18.tok2.com/home/koumori27/xml/pxml/pxml_menu.html
こことか見てみたんだけど。

0063nobodyさん2005/10/17(月) 16:47:15 ID:???
何がわからんのよ
関数?

0064622005/10/17(月) 17:30:04 ID:VOtQhGg7
>>63
タグが複雑に入れ子になってると、取り出したい物が取り出せない。
多分、パーサの基礎の基礎が分かっていないんだと思う。
出直してきます、すんません。

0065622005/10/17(月) 17:30:37 ID:???
あー、あげちまった、度々すまそんorz

0066nobodyさん2005/10/17(月) 18:15:13 ID:???
何をやってるのか判らんので外してるかもしれんが

SAXの場合はDOMと違って、開始タグと終了タグの一致だけ
見てればよくて木の構造を気にする必要はない希ガス
エラー処理するとなると別だけど

pearのhtmlsax3だと、タグ探す→種類判別(開始タグ、コメント、PI、etc)→
タグ内解析→ハンドラコール→再びタグ探す…のループ。タグの外側は文字扱い

ハンドラに指定される関数やメソッドはパーサとは別に作られる(パーサじゃない)
こっちで入れ子を処理するんだけど、ここが書けないという話ならxml_treeが
参考になるかも。いわゆるコンポジットパターン

0067622005/10/17(月) 18:26:15 ID:???
>>66
アドバイスありがとうございます。
仰る通り、木の構造は意識しなくて良いんですね。
そしたらうまくいきました、本当、ありがとうございます。

ちょっと前にxslファイル(XSLT?)に関して少し目を通して
その時に、タグを絶対パスのように指定していたので
それが脳裏にこびり付いていて頭ボーンになっていたようです。

どちらにしろ、焦らず基礎から学べ、ということですね。
厨房な質問にお答えいただきありがとうございました (ToT)/~~

0068622005/10/21(金) 16:48:50 ID:jEr6E0ny
日を置いて、またもや質問ですみません。

http://www18.tok2.com/home/koumori27/xml/pxml/pxml_menu.html
のサンプルを元に、phpでXMLパーサを組んでいます。
switch文で普通にデータを取り出せるのですが、下記のようなXML

<hoge>
<01>
<0101>aaa</0101>
</01>
<02>
<0101>bbb</0101>
</02>
</hoge>

の場合、データをうまく取り出せません。
ネックなのは、「01」と「02」の中にある「aaa」と「bbb」が
同じ「0101」で囲まれていること。
このせいで、switch文でデータをうまく取り出せないのですが
アドバイスいただけませんでしょうか?
特にswitch文にコダワリはない為、if文になっても問題ありません。
宜しくお願い致します。

0069nobodyさん2005/10/21(金) 23:22:37 ID:???
パーサ書いてるのかと思ったら違うのかよ。

0070nobodyさん2005/10/21(金) 23:36:31 ID:???
>>62=68
ちゅーか、XMLパーサは標準であるからそれ使え。

0071nobodyさん2005/10/21(金) 23:41:18 ID:???
preg_match_all('/<([0-9]{2})>\s?<([0-9]{4})>(.*?)<\/[0-9]{4}>\s?<\/[0-9]{2}>/', $xml, $match);

0072nobodyさん2005/11/04(金) 21:46:33 ID:KfXUaxV2
PHPは主役には成れんだろ。BASIC並に作りやすいかもしれんが、インタプリタなので遅い。
BASICでCGIが主流に成らなかったのと同じだよ。

0073nobodyさん2005/11/05(土) 06:26:07 ID:???
72はCSPの遅さを知らない

0074nobodyさん2005/11/06(日) 08:38:22 ID:???
初心者向けで分かりやすい
http://www.pahoo.org/e-soul/webtech/php01/php02-01.shtm

0075nobodyさん2005/11/09(水) 20:26:45 ID:3rU4yhaw
お金が貯まる関数を教えてくさい

0076nobodyさん2005/11/09(水) 21:32:01 ID:???
>>75
GetMoney($work);

0077nobodyさん2005/11/16(水) 13:57:57 ID:???
?>

0078nobodyさん2005/11/16(水) 17:42:27 ID:???
さみしさを紛らわす、あわよくば改善してくれる関数はありますか?

0079nobodyさん2005/11/16(水) 20:24:59 ID:???
>>78
GetLovers($money);

0080nobodyさん2005/11/17(木) 04:10:34 ID:???
金かよw

0081nobodyさん2005/11/17(木) 06:54:30 ID:???
ALL($money);

0082nobodyさん2005/11/17(木) 09:32:37 ID:???
$money=null

0083nobodyさん2005/11/17(木) 13:23:23 ID:???
$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);

0084nobodyさん2005/11/17(木) 18:28:35 ID:???
>>76.79を参考にして
GetLovers(GetMoney($work))
のようにしてみましたがエラーが出てしまいました。

PHP Fatal error: Not exists WORK (You must go hellowork)

どうしたらよいでしょう?

0085nobodyさん2005/11/21(月) 15:45:06 ID:???
>>84
wwww

0086nobodyさん2005/11/21(月) 15:53:13 ID:???
外に出ると雨が降るんですけど、
何かいい関数ありませんか?

0087nobodyさん2005/11/21(月) 17:20:31 ID:???
>>86
function teruteruBozu{
   $inhead = around(_TISSUE);
   $body = wrapin($inhead,_TISSUE);
   $body = magicpen($body, "^_^", _HEAD);
   lope($body);
   return hung($body,UNDER THE EAVES);
}

0088862005/11/21(月) 18:38:57 ID:cQaeMoO5
>>87
あwwりがとうwございましたwwww

0089nobodyさん2005/11/21(月) 19:14:01 ID:cQaeMoO5
両親がケンカばかりします。モウうんざりです。何かいい関数ありますか?
初心者です>< >< >< ><

0090nobodyさん2005/11/21(月) 19:37:56 ID:4hocmfVP
<kasugai>

0091nobodyさん2005/11/22(火) 03:49:56 ID:JjxZzioS
>>89
$musyo=sakkuri($houtyou);

0092nobodyさん2005/11/29(火) 12:32:05 ID:???
HPを勝手に作ってくれる関数ありますか?

0093nobodyさん2005/11/30(水) 18:02:09 ID:clybDqd+
>>92
ネタの発想レベル向上を要求する

0094nobodyさん2005/11/30(水) 18:14:08 ID:???
>>92
make_hp($sense,$time,$spirit);

0095nobodyさん2005/11/30(水) 21:05:01 ID:???
>>92
<?php
echo file_get_contents('http://www.yahoo.co.jp/');
?>

0096nobodyさん2005/11/30(水) 21:28:14 ID:???
>>94
$sense=0;
$time=∞;
$spirit=NULL;
の場合、どんな値が返りますか?

0097nobodyさん2005/12/01(木) 18:10:00 ID:ORNqoaKh
infinity(FALSE)

0098nobodyさん2005/12/13(火) 20:36:19 ID:???
>>95
テラワロスwww

0099nobodyさん2005/12/13(火) 20:40:27 ID:???
GetLovers($money);

このおかげで、彼女は出来たんですが、
最近冷たいんです。
何か便利な関数ありますか?

0100nobodyさん2005/12/17(土) 14:42:11 ID:hkz9CIi0
配列から数字だけを除去したいのですが、分かりません。
$line = preg_replace("[0-9] ","",$line);
とやりましたが…除去できません。
ご指導をお願いします。

0101nobodyさん2005/12/17(土) 14:47:03 ID:???
>>99
$her->setPresent("expensive");

で良好な関係が取り戻せるでしょう。

0102nobodyさん2005/12/17(土) 14:49:20 ID:???
>>100
マジレスすると、配列をどうこうしようとする意図がどこにあるのかさっぱり分かりません。
どっちかっていうと文字列から数字を除去しようとしているように見えるのですが。

0103nobodyさん2005/12/18(日) 16:52:23 ID:???
>>100 とりあえず関数の使い方はこう
("[0-9]" → ("/[0-9]/"
下質の前スレの方がずっと濃い議論になっていたようで
いまさら何だかなあ

0104nobodyさん2005/12/25(日) 15:17:26 ID:???
クリスマスをぶち壊す関数ありますか?

0105nobodyさん2005/12/30(金) 17:12:50 ID:???
<?
class WAR{
  var $human;var $arms;var $army;var $rage;var $sadness;var $gain;var $money;
  function buy_arms( $many = 1){
    $cost = 100000;
    $this->arms += $many;
    $this->money -= $cost * $many;
  }
  function set_arms2human( $many = 1){
    $cost = 10000000;
    $this->human -= $many;
    $this->army += $many;
    $this->money -= $cost * $many;
    $this->gain += $cost * $many;
  }
  function attack(){
    $cost = 5000000;
    $this->money -= $cost * $this->army;
    $this->sadness += $this->army;
    $this->rage += $this->sadness * 2;
    $this->army = '';
  }
  function revenge( $rage){
    for( $i=0; $rage < $i; $i++){
      $this->attack();
    }
  }
  function cure(){return FALSE;}
}
?>

0106nobodyさん2006/01/09(月) 14:57:47 ID:Ygtz9t3W
あげ

0107nobodyさん2006/01/13(金) 01:01:54 ID:???
if($friend=="female"){
GetValentine($chocolate);
}else{
together($friend);
}

0108nobodyさん2006/01/16(月) 17:12:23 ID:IlOX40mB
if($friend->gender=="female")
ならわかるが・・・


0109nobodyさん2006/01/29(日) 12:50:17 ID:???
ほす

0110nobodyさん2006/02/07(火) 19:27:33 ID:CmQjGOBF
ほす

0111nobodyさん2006/02/10(金) 20:22:42 ID:???
うんこが漏れそうなんですけど。
関数ありますか?ありませんか?

0112nobodyさん2006/02/10(金) 22:17:35 ID:???
anal_push()

0113nobodyさん2006/02/10(金) 22:36:44 ID:???
anal_explode()

0114nobodyさん2006/02/12(日) 13:04:21 ID:???
バレンタインが近いんですけど、
チョコもらえる関数ありまsづあほいうせ

0115nobodyさん2006/02/12(日) 13:36:45 ID:???
>>114
↓PHP 使ってるしここで聞け。
ttp://www.godiva.co.jp/store/default.php

0116nobodyさん2006/02/13(月) 13:12:11 ID:???
ゴディバ重杉!!!!

0117nobodyさん2006/02/17(金) 23:34:16 ID:???
anal_push()マジワロタwww

0118nobodyさん2006/02/19(日) 11:14:10 ID:???
ちんこが切れそうなんですけど
関数おしえろクソが

0119nobodyさん2006/02/19(日) 11:18:58 ID:???
implode('',CHINKO);

0120nobodyさん2006/02/19(日) 14:17:52 ID:???
ちんこが切れたので
つなげたいのですが
関数おしえろクソが

0121nobodyさん2006/02/19(日) 14:18:46 ID:???
implode('',CHINKO);

0122nobodyさん2006/02/19(日) 16:24:33 ID:???
>>120
unlink(CHINKO);

0123nobodyさん2006/02/19(日) 17:39:22 ID:???
>>122
echo 'ご丁寧にご回答いただき誠にありがとうございました。';

0124nobodyさん2006/02/19(日) 17:43:07 ID:???
>>122
unlink(CHINKO); 早速試してみました。
つながるどころか完全に削除されたようです。
どうしたらよいでしょうか?泣くに泣けません。
関数ありましたら教えろこのクソが

0125nobodyさん2006/02/19(日) 17:53:11 ID:???
>>124
convert_sex('female');

0126nobodyさん2006/02/20(月) 15:42:30 ID:???
ありがとうございますた

0127nobodyさん2006/02/27(月) 21:52:05 ID:???
ほす

0128nobodyさん2006/03/11(土) 10:20:34 ID:???
ほしゅ

0129nobodyさん2006/03/17(金) 10:05:00 ID:???
なんか食わせろ

0130nobodyさん2006/03/26(日) 01:11:21 ID:???
じゃ、日本語のファイルを添付する方法教えて

0131nobodyさん2006/03/26(日) 14:14:02 ID:???
>>130
ホレ(゚Д゚)ノ⌒[糊]

0132超初心者2006/04/25(火) 17:00:24 ID:vYAdhFYO
<form action="5-5-1-1.php" method="post"><br>
選択@ 好きな言葉を入れてください。<br><br>

     
<input type="text" name="date1"><br><br>

選択A 好きなのに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">
<U>下線</U>
<input type="radio" name="date" value="5">
<S>取り消し線</S>

<br>
<br>
<input type="submit" value="送信">
<input type="reset" value="クリア">
</p>
</form>


こういうフォーム作ったのですが、PHPをどう書けばいいか分かりません。
もしよければ教えてください。お願いします。

0133nobodyさん2006/04/25(火) 17:08:21 ID:???
>>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:
break;
default:
}
}
?>
ちなみにdateは日付ね

0134超初心者2006/04/26(水) 16:04:35 ID:Ov4GjNvn
大変参考になりました。
本当にありがとうございました。

0135nobodyさん2006/05/19(金) 15:16:26 ID:zf2GDyum
PHPでGIFの画像を表示させたいのですがどうすればいいでしょうか?

0136nobodyさん2006/05/19(金) 21:23:40 ID:???
>>135
echo '<img src="hoge.gif">';

0137nobodyさん2006/05/20(土) 21:05:00 ID:???
>>135
<?php
?>
<img src="hoge.gif">

0138nobodyさん2006/06/16(金) 12:38:39 ID:???
ファイルが更新されるのを24時間監視して、
更新されたらなにかのアクションをするのはどうすればいいですか?

0139nobodyさん2006/06/16(金) 22:23:12 ID:???
>>139
つ「根性」

0140nobodyさん2006/06/18(日) 00:14:40 ID:???
>>138
cron

0141nobodyさん2006/07/01(土) 10:45:14 ID:jwe6U/ug
教えて下さい。
require("shohin.php"); #商品名がかいてある
をindex.phpで読み込んだ場合、
この商品名をindex.php内の文字列として検索ロボットは読んでくれるんでしょうか?

0142nobodyさん2006/07/01(土) 11:12:31 ID:???
解決しました

0143nobodyさん2006/07/01(土) 11:12:38 ID:aaj8Tdeo
>>138
$f_name = "xxx.txt";
date("Y/m/d H:i:s", filemtime($f_name));
更新でファイルサイズが変化するなら、サイズ取得でも良いけど。
変化前と変化後で値が異なれば〜として、アクションを指定する。

>>141
HTML出力後を読むからな。検索エンジンは。
どういう吐き出し方をしているかまで把握しない。
(というか、内部の人間しか把握はできんだろう?)

0144nobodyさん2006/07/13(木) 13:55:08 ID:???
アンケートフォーム作成の課題が出されたのですが
入力用htmlからphpへデータを渡すのはスーパーグローバル変数で実現できたのですが
逆にphpから内容確認htmlへ文章を出力する方法がわかりません。
どのような関数を用いれば実現できるのでしょうか?

0145nobodyさん2006/07/14(金) 23:49:32 ID:???
>>144
echo

0146nobodyさん2006/07/19(水) 13:12:47 ID:???
>>144
アンケートの回答内容が、$resultという変数に代入されているとして、

<?php
echo $result;
?>

で表示されると思います。

頑張ってー(^^)v

0147nobodyさん2007/03/22(木) 00:13:59 ID:???
$aite = S;
sex("JIBUN",$aite);

ってやるとエラーがでちゃうんですがどうしたらいいですか?

0148nobodyさん2007/03/22(木) 15:13:35 ID:???
まずsexって関数は作ってあるかな?

0149nobodyさん2008/01/19(土) 22:30:23 ID:???
>>146
あるよ。
以上。
はい、次。

0150nobodyさん2008/04/17(木) 06:08:58 ID:???
北海道新聞記者を逮捕 宿泊先でわいせつ致傷

北海道警本別署は6日、強制わいせつ致傷の疑いで、釧路市富士見、
北海道新聞釧路支社報道部記者、麻岡光久容疑者(37)を逮捕した。
調べでは、麻岡容疑者は1月19日夜、十勝地方の宿泊施設で、
女性(42)をトイレ内に押し込んで下腹部を触り、約1週間の擦過傷を負わせた疑い。
麻岡容疑者は調べに対し「当時酒を飲んでいて詳しいことはよく覚えていない。
反省している」と供述、容疑を認めているという。女性とはもともと面識はなかったといい、
事件後、女性から同署に相談があった。
同社によると、麻岡容疑者は当日は休みで、同僚ら3人と一緒に宿泊していたという。

ttp://sankei.jp.msn.com/affairs/crime/080206/crm0802061232013-n1.htm


のぞき部屋を無届けで営業 経営者逮捕 新宿・歌舞伎町

東京都新宿区歌舞伎町で、のぞき部屋を無届け営業したとして、
経営者らが風営法違反(禁止区域内営業)の現行犯で警視庁新宿署に逮捕、
略式起訴されていたことが29日、分かった。
逮捕、略式起訴されたのは、のぞき部屋「ピンキー」経営の韓国籍の男(61)=埼玉県朝霞市、罰金刑=ら2人。
平成18年の同法改正で再度必要となった営業届を怠っていた。毎日約20万円の利益を上げていた。
同店は裸の女性が踊るステージを囲み個室を配置。客は個室の小窓からのぞけたほか、
別料金を払えば性的サービスも受けられた。

ttp://sankei.jp.msn.com/region/kanto/tokyo/071030/tky0710300350003-n1.htm

0151nobodyさん2009/01/08(木) 00:50:41 ID:???
PHP全くの初心者なのですが、
サイト更新する時に同じ所をちまちま直すのに疲れました
1つのファイル修正すると、複数ページに変更が反映される、
というのをPHPでやりたいのです
やり方が分かりやすく書いてある本ってありませんか?
割と大きい本屋で探したけど見つからなかったので質問させてもらいました

あとこれは初心者でもできるレベルですか?

0152nobodyさん2010/01/10(日) 04:39:10 ID:???
>>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>

0153nobodyさん2010/01/11(月) 14:51:30 ID:aT2DcOp6
if文の中でヒアドキュメントは使えないのでしょうか?

0154nobodyさん2010/03/30(火) 23:38:09 ID:0eYJ1plU
以下のように 出力したあとに現在のサイトにページ遷移したのですが可能でしょうか。

<?php

$id = $_GET["id"];

echo $id;

$id+=1;

sleep(10);
heder(Location, "$_SERVER['PHP_SELF']?id=$id");

?>

0155nobodyさん2010/03/31(水) 02:25:34 ID:???
>>154

http://jp2.php.net/manual/ja/function.header.php
>header() 関数は、 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の 出力の前にコールする必要があることです。

header()の前に、echoで出力しちゃダメっす。

0156nobodyさん2010/03/31(水) 02:48:48 ID:FV83EWX5
>>155
はい header()が echo の前じゃないと動作しないのは知っています。
header()を記述しているタイミングでリダイレクトしたいので
例えとして header() を記述しています。

javascript を使用しないと実現できないのでしょうか?


0157nobodyさん2010/04/01(木) 17:56:30 ID:Z7XtK9jX

null と NULL
false と FALSE

の違いがわかりません。
PHP の マニュアルサイトを見てると混在しているように見えます。
明確な違いがあるのでしょうか?

同じ意味を持っている場合は
どちらの記述をしている人が多いのでしょうか?

0158nobodyさん2010/04/01(木) 18:09:56 ID:???
どっちも同じ定数値
手打ちだと小文字が楽だけど、定数は大文字で書かないと怒る人もいる

0159navi2010/04/04(日) 01:54:12 ID:C+S+UWWl
http://www.auto-sogolink.com/
このプログラムを設置していて一通りは動くようになったんですが、
編集削除の所だけがうまく動かず「IDかパスワードが違います!!」と
出てしまいます。
テスト登録をした後すぐに確認しているのでIDなどは間違えていません。
管理人さんにメールしたんですが、メールがエラーで帰ってきてしまい
困っております。
たぶん、「regist_edt.php」というファイルがおかしいのではないかと
思うのですが、どこをどう直せばいいかわかりません…。
ご教授いただけると幸いです。

0160nobodyさん2010/04/04(日) 02:53:44 ID:???
よー分からんがUserIDは各リンクのIDを入れなきゃだめみたいよ?ログファイルの行頭に書いてある数字

0161navi2010/04/04(日) 16:57:54 ID:C+S+UWWl
>160

はい。
テスト登録をした後すぐに確認しているのでIDなどは間違えていません。
GETでちゃんとID、パスワード(PS)はちゃんと引き継いでいます。
例:regist_edt.php?proid=1&id=0000&ps=0000

0162nobodyさん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内でオプション引数が多い関数に転送するとか
コンテキストに応じて引数が変わるようなメソッド呼び出しになると厄介です。
何か別の方法はありますか?

0163nobodyさん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が出ます。
なぜでしょうか?さっぱり解りません。首を釣るべきでしょうか?

0164nobodyさん2010/04/22(木) 01:36:31 ID:???
>>163
check_robotやescapeが未定義っていわれたのか?

これらの関数を、
定義してる箇所より前で、呼び出してるとか、
定義したファイルをincludeしてないとか、
includeする前に、呼び出しちゃったとか、
ってことはないよね?

01651632010/04/22(木) 21:41:21 ID:???
>>164
原因わかりました。理由?
恥ずかしい。。。

0166nobodyさん2010/04/23(金) 23:47:43 ID:???
いや掲示板で質問したからには共有しろよ

0167nobodyさん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_the_exception(__FILE__, __LINE__, "エラーの命名");こんな感じで呼んで幸せになってます。



0168nobodyさん2010/04/24(土) 08:25:32 ID:???
>>167
$DIR_NUCLEUSはNucleusCMSの変数なので、
適当に書き換えてね。

0169nobodyさん2010/06/07(月) 10:11:48 ID:nY/RardB

告知させて。
現在のところあまり盛んに動いてるオンライン勉強会がないので
あたらしくグループつくりました。
オンラインでチャット・生中などいろいろ(未定)で
できれば毎晩だらだら勉強やる予定です。
熱意のある人いたらたまーに課題だしてってアプリ作るなんてのも
ありかなと思ってます。

初心者の人はもちろん、おれが仕切って教えてやるわって人も大歓迎です。

0170nobodyさん2010/06/09(水) 14:25:16 ID:rE/kq7fy
初心者です

actionscript3.0からPHPにpostでデータを送信後phpでそのデータを表示するところまで出来ましたが、
こんどはPHPからactionscript3.0へデータを送信するコードを作ろうと思うのですが、
参考になるウェブサイトなどはないでしょうか?
ちなみにactionscript3.0はmain.asにコードを記述する方法です。

0171nobodyさん2010/06/10(木) 12:20:39 ID:h9dg3bDR
170です
レスが付かなかったので他の掲示板で聞いてみます。

0172nobodyさん2010/06/10(木) 12:26:56 ID:???
亀レスだがAS3側にデータを送りたいなら
AS3(swf)にパラメーターで渡すか、
ExternalInterfaceクラスを使ってAS3側のメソッドをコールバックするとかになるんじゃないかな?

0173nobodyさん2011/09/26(月) 18:36:41.37 ID:r0ELkU/A
PHP超初心者ですけど
以前、perlやphpで2chに書き込もうというスレがあったのですが
そのスレ見てもよくわからなかったのですが、どうやったらPHPで
2chに書き込むようなプログラムを書けるようになりますか?
サイトや本ももしいいものがあれば教えてください。お願いします。

0174nobodyさん2011/09/27(火) 12:39:53.59 ID:???
初心者を超越した超初心者っつーくらいなんだから初心者向けの本やサイトで
勉強してとにかく吸収するのが先に決まってるだろ

それともなにか?
「PHPで2chに書き込むプログラム」を作るだけが目的だっつーなら
実際に書き込めるかどうかは知らんがそれらしいソースが
「PHPを使って2ちゃんねるにHello Worldを書き込む」スレにあったし、
そのソースを解説してほしいといえば、してくれる奴もいるだろう

>サイトや本ももしいいものがあれば教えてください
俺は知らんし、俺の勉強法を初心者に勧めるのは無意味だ

0175nobodyさん2011/09/28(水) 21:33:02.69 ID:WwjK//Ln
>>174
左様ですな(・ω・)
まずは自分の力でやってみます。

0176nobodyさん2012/01/23(月) 23:39:12.30 ID:???
>>173
とりあえず、困ったときは php.net で調べてみることだな。
日本語マニュアル → http://php.net/manual/ja/index.php

0177nobodyさん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");

を記述していても、漢字の「十」が入力された時に「\」が入ってしまいます。
(例:「十回目」→「十\回目」)
これはエンコーディングに失敗しているのでしょうか?
あちこち検索してみましたが記述が間違っているわけでもないようなので仕様なのでしょうか。

0178nobodyさん2012/01/26(木) 20:19:20.27 ID:???
http://www.google.co.jp/search?hl=ja&q=%E5%8D%81+SJIS
あちこち何してみたって?

01791772012/01/27(金) 10:58:25.97 ID:aogZt3z6
>>178さん
 あぁ、成る程。仕様(?)として検索してみれば良かったですね。
 mb_send_mail()の文字化け回避としてだけ検索していました。

 初心者にはちょっとややこしそうな対処法なので頑張って実装してみます…
 情報ありがとうございました

0180nobodyさん2012/02/22(水) 03:46:55.02 ID:???
質問です。

知り合いのキャバクラのHP(携帯サイト)を作ろうと思ってるのですが
キャストのページをいちいち手入力で作るのは大変なので、phpを勉強して組み込もうと思います

で本題ですが、こういった物は何と呼ばれる物なんでしょうか?
データベースとも違う気がします。
検索しようにもとっかかりが無くて…

0181nobodyさん2012/03/10(土) 12:19:10.97 ID:???
>>173
http://www.monazilla.org/
あとはAPI見ながら書いて毛

0182nobodyさん2012/03/13(火) 08:01:33.33 ID:???
>>180
商品リストでいいんじゃねーの?w

PHPでショッピングカート作るようなチュートリアル(書籍)が参考になるかもね。
カートはいらんけどw

0183nobodyさん2012/03/13(火) 08:04:43.62 ID:???
>>180
10万で請け負うよ

0184nobodyさん2012/03/16(金) 13:06:35.74 ID:???
>>180
四社渡り歩いたけど、何らかのWebページや表示を管理するためのものは全部「管理画面」って呼ばれてた。
総称だから、もうちょっと細かく修飾したりすることもあったけど、総称は大概そんな感じだったなぁ。
ただまぁ、直接的にそれを検索で探し当てて、そっからさくっと作るってのは無理だよ。
・インターフェースにおけるHTMLやCSSの構成
これに始まり
・認証
・フォームからの値の受け取り方
・画像などアップロードされたファイルの取り扱い
・データベースとの出し入れの仕方
他にも色々あるから、スクリプトに対しての素養がない場合に
勉強して組み込もうと思ったら、そればっかずーっとやってても1,2ヶ月はかかるんじゃないの?

キャスト一覧だけならデザイナーにWeb組ませて、15万で請け負うぜ。
たぶん、2ヶ月は対応できねーけど。

0185nobodyさん2012/04/12(木) 06:30:12.51 ID:???
>>180
将来的にPC版も作ることを想定すると、
WordPress+ktai style+welcart組み合わせて強引にCMSで組んでしまったほうがいいな。
それだけのものにシステム発注するなんてお金がもったいない!

0186nobodyさん2012/05/11(金) 03:38:35.04 ID:???
知識ゼロだった俺が2ヶ月くらい平日毎日PC教室に通って、HTML・CSS・Javascript・PHPの基礎中の基礎だけようやく詰め込みで覚えられた感じ。
PHP覚えたいなら、ゼロから勉強する場合最低1〜2ヶ月以上はかかるよね

0187nobodyさん2012/05/19(土) 13:14:09.41 ID:???
無料で高性能の翻訳APIないですか?

もう教えないのか

0189nobodyさん2015/11/07(土) 17:33:15.49 ID:sT3wDnc5
(*^^*)

0190nobodyさん2015/11/16(月) 02:00:46.36 ID:zqD+gs+9
転職の際に必ず思い出してください。
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in 東京
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される

新着レスの表示
レスを投稿する