【PHP】ID出さなくても質問OKなスレ【初心者歓迎】 at PHP
[2ch|▼Menu]
1:nobodyさん
09/02/03 01:09:36
まず読め→【PHP マニュアル】URLリンク(www.php.net)
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

2:nobodyさん
09/02/03 01:10:22
姉妹スレ

【PHP】下らねぇ質問はID出して書き込みやがれ 80
スレリンク(php板)

こちらはIDだして質問するスレ

3:nobodyさん
09/02/03 01:11:28
関連リンク
■本家マニュアル   URLリンク(www.php.net)
■日本PHPユーザ会 URLリンク(www.php.gr.jp)
■PEARマニュアル  URLリンク(pear.php.net)
■メーリングリスト   URLリンク(ns1.php.gr.jp)
■ZFマニュアル    URLリンク(framework.zend.com)

(以下英語)
■Smarty       URLリンク(smarty.php.net)
■Zend本家      URLリンク(www.zend.com)
■Zend Framework  URLリンク(framework.zend.com)
■php | architect   URLリンク(www.phparch.com)
■Smartyマニュアル URLリンク(smarty.php.net)
■PECL本家(英語) URLリンク(pecl.php.net)

4:nobodyさん
09/02/03 01:47:19
なんで次立ててんだ、カス。

5:nobodyさん
09/02/03 02:49:21
>>1


6:nobodyさん
09/02/03 06:31:37
そもそも2chはそれぞれの板の趣旨に沿って、
既にある程度は知識・経験を持っている者同士が話を
深めていくところなのであって、初心者の質問は板においてはオマケに過ぎない。

手間も費用もかけずにタダで知識をゲットしようなんて甘い、
初心者の質問は無視されても仕方が無い。それが2chの基本。

でも、
「2chの人達ならばこの問題を解決してくれるかもしれない」
と思って2chを訪れる善意の人たちのために、
多くの板ではあくまでも 《 厚意で 》 質問専用スレを用意している。
なのに、
「質問スレだと解答が遅い」
「単発スレのほうがレスが早く着く」
などのふざけた理由で単発スレを立てるヴァカが引きも切らない。

もし、単発スレにいちいち解答していたとしたら、
勘違い厨房が
「やっぱり単発スレの方がすばやく解答をもらえるじゃないか」
と感じて毎日毎日10個も20個も単発質問スレが立ってしまい、
5分前に立った似たような単発スレすらも見付けられないだろう。
そもそもこういう自己中なヴァカは過去ログなんか絶対チェックしない。

そのうちに板内はその手の単発質問スレで埋め尽くされてしまうだろう。
そうなればパート●●とか続いている名シリーズ・スレすらもどんどんDAT落ちしてしまうだろう。
と言う事ぐらい、5秒も考えれば分かりそうなもんだ。

7:nobodyさん
09/02/03 09:54:59
なんでこんなスレをたてたんだ?

8:nobodyさん
09/02/12 16:02:45 +X3aCOfr
「Eclipse + PDT」を使ってる方いましたら質問です。

プロジェクトを追加したところ、htmlやjavascriptまでシンタックスエラーをチェックしてしまい、
「問題」「警告」の欄が溢れています。

これはなんとか除外できないものなのでしょうか。

9:nobodyさん
09/02/14 18:31:28
簡単な書き込みで下記のようにしていますがすぐに壊れてしまいます。
(各行最大4文字で最大500行、DBは使わない。)

$text="aaa"."\n";
$data = file("example.txt");
$fp = fopen("example.txt","a+b");
if(flock($fp, LOCK_EX)){
ftruncate($fp, 0);
fwrite($fp,$text);
$i = 0;
foreach ($data as $value) {
fwrite($fp,$value);
$i++;
}
fclose($fp);

簡単に壊れないようにするにはどうすれば良いでしょうか。


10:nobodyさん
09/02/14 18:35:11
このスレは重複スレなので削除対象です
質問は本スレでどうぞ

11:nobodyさん
09/02/14 18:50:14
>>9
同壊れるか分からないが。。
ロックは適当に

$data = "aaa"."\n".file_get_contents("example.txt");
$fp = fopen("example.txt","wb");
fputs($fp,$data);
fclose($fp);


12:nobodyさん
09/02/14 19:10:38
>>9
ありがとうございます。上記の物とこれで様子を見てみます。
$data = "aaa"."\n".file_get_contents("example.txt");
file_put_contents("example.txt", $data, LOCK_EX);


もう一つ質問なのですが、テキストファイルよりも
DATファイルとかの方が強いのでしょうか。

13:nobodyさん
09/02/14 19:39:23
ロックかけるときはロック専用ファイルを用意してそれをロックすることをおすすめする。

14:nobodyさん
09/02/23 03:44:50
$hoge = 1;
if($hoge){
〜〜〜


$hoge = true;
if($hoge){
〜〜〜


どちらの方がいいのでしょうか

15:nobodyさん
09/02/23 04:06:31
いいの基準は?

16:nobodyさん
09/02/23 09:48:03
どっちもif文成立するからif文無くていい

17:nobodyさん
09/02/25 03:04:58
他言語は正規表現を一旦コンパイルして変数に持っておけますが
PHPでそういうことできませんか?
ループ中で使うと毎回コンパイルされるのはもったいないと思うんですが

18:nobodyさん
09/03/08 08:30:54
if(preg_match('/^[a-z]+$/',$A)){
$AA=$A;
}
if(preg_match('/^[a-z]+$/',$B)){
$BB=$B;
}
を何度も書くのと



if(Match($A)){
$AA=$A;
}
if(Match($B)){
$BB=$B;
}
function Match($ZZ){
return preg_match('/^[a-z]+$/',$ZZ);
}
と書くのではどちらが一般的でしょうか?

19:nobodyさん
09/03/08 08:31:43
どっちも一般的でない

20:nobodyさん
09/03/08 08:38:06
ありがとうございます。
他に方法が思いつかないので
よろしければヒントを教えて下さい。

21:nobodyさん
09/03/08 08:47:16
3度以上書くならctype_alpha && ctype_lowerを関数定義ぐらいでいいと思うが

22:nobodyさん
09/03/08 09:29:38
ありがとうございました。私の環境で
ctype_alpha && ctype_lowerとpreg_match('/^[a-z]+$/’,$text)
が同じ動作かどうか調べてみます。


23:nobodyさん
09/03/08 11:22:29
デリミタに/使ってんじゃねえよ
括弧使えよクズ
何で括弧使うか理由も調べてこい史ね

24:nobodyさん
09/03/08 11:49:44
>>23
氏ね

25:nobodyさん
09/03/08 12:17:56
>>22=>>24

26:nobodyさん
09/03/08 12:21:22
そうです

27:nobodyさん
09/03/08 12:48:13
IP出し質問スレ誰か立ててくれんかね
規制中でなければ自分でたてるんだが

28:fusian‎asan
09/03/08 12:51:12
これっすか?

29:nobodyさん
09/03/08 13:16:11
まちがえたぜIPじゃなくてIDな
スレ82をだれかたのむ

30:nobodyさん
09/03/08 13:41:16
ツールの入力欄に%2F{$}って半角で入れるとエラーになるぞ。

31:nobodyさん
09/03/08 14:05:10
>>30
日本語でおk

32:nobodyさん
09/03/08 14:58:34
>>27
立ててみるよ

33:32
09/03/08 15:00:29
すまん、ダメだった

34:nobodyさん
09/03/08 15:01:58
そりゃそうさ
このスレが本スレだし

35:nobodyさん
09/03/08 15:07:03
>>34
おまえはこのスレができた意味を知らない人だよね

36:nobodyさん
09/03/08 20:53:24
難癖つけ太郎の唯一の棲家だしなw



37:nobodyさん
09/03/08 20:55:19
>難癖つけ太郎
何時の時代のセンスだ

38:nobodyさん
09/03/08 22:11:27
日本語のみは拒否ってどうすればいい?

39:nobodyさん
09/03/08 22:22:19
正規表現

40:nobodyさん
09/03/08 22:25:50
UTF-8だと日本語と中国語の区別難しいぞ

41:nobodyさん
09/03/08 22:31:50
日本語のみは拒否ってどういう状況だ

42:nobodyさん
09/03/08 22:40:07
エスパーしてやると半角英数字だけ通せば日本語は省けます

43:nobodyさん
09/03/08 23:25:07
いえ、中国語と韓国語とアラビア語は通してください

44:nobodyさん
09/03/08 23:34:15
SJISです。
今はstrstrとin_arrayを使ってる。(完璧ではない)

拒否 おはよう          
拒否 愛さん   
     
許可 goodmorning
許可 goodmorning愛さん
許可 goodmorning愛さん:D

45:nobodyさん
09/03/09 00:05:08
if( ereg( "^[a-z][0-9]", $str ) )

46:nobodyさん
09/03/09 15:18:28
>>37
>>36

47:nobodyさん
09/03/23 00:42:35
初心者です。
いろんなサイトで探しても分からなかったので質問します。

web上の『URLリンク(****************.jpg)』というURLから
jpgファイルを読み込んで保存したいのですが方法が分かりません。

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

48:nobodyさん
09/03/23 09:16:05
ieでそのurlにアクセスしたら
右クリック > 対象をファイルに保存
でおk

49:nobodyさん
09/03/23 10:24:31 8ptTuCbS
2009-04-01 08:40:00
↑の時間の30分後を取得する方法。

50:47
09/03/23 10:36:20
PHPで行いたいのです

51:nobodyさん
09/03/23 10:51:14
..47
PHP ファイルダウンロード
でググレ貸す

52:47
09/03/23 10:53:13
寝て、起きていじったらすぐにできました
お騒がせしました

53:nobodyさん
09/03/23 11:31:06
>>49
$date= '2009-04-01 08:40:00';
preg_match("/(\d{4})\D(\d\d?)\D(\d\d?)\s+(\d\d?):(\d\d?):(\d\d?)/s", $date, $d);
$d= localtime(60*30+mktime($d[4], $d[5], $d[6], $d[2], $d[3], $d[1]));
printf("%d-%02d-%02d %02d:%02d:%02d", $d[5]+1900,$d[4]+1,$d[3],$d[2],$d[1],$d[0]);

54:nobodyさん
09/03/23 11:40:21
>>53
長!!
確認してみます。ありがとうございます。

55:nobodyさん
09/03/23 12:05:47
>>53
なにそのセンスもない無駄なコード
正規表現なんて使わんでもできる

>>49
今メシ食うから食べ終わったら書いてやるから待ってろ

56:nobodyさん
09/03/23 12:49:22
マダー?

57:nobodyさん
09/03/23 12:57:32
ほれ
date_default_timezone_set("Asia/Tokyo");

$time = 60*30;
$data = "2009-04-01 08:40:00";
$st = strtotime($data)+$time;
echo date('Y-m-d H:i:s',$st);


58:nobodyさん
09/03/23 12:59:30
ウワショボw

59:nobodyさん
09/03/23 13:01:29
難しくないことをわざわざ複雑に書く>>53=>>57さんどもっすw

60:nobodyさん
09/03/23 13:05:48
>>49
echo date("Y-m-d H:i:s",(strtotime("2009-04-01 08:40:00") + 60*30));


61:nobodyさん
09/03/23 13:08:23
別に複雑に書いたつもりはないけど、処理の過程が明確で日時の場合月日だけとか
時分秒だけとか副次的に利用することがおれの場合は多いからこう書くクセがついてるだけ

62:nobodyさん
09/03/23 13:09:55
>>60
echo date( "Y-m-d H:i:s", strtotime( "2009-04-01 08:40:00 +30 min" ) );

63:nobodyさん
09/03/23 15:08:52
>>61
そういう場合でも正規表現は使いません


64:nobodyさん
09/03/23 15:10:08
おまえらすげーぞ
参考にしてみるわ。

65:nobodyさん
09/03/23 15:11:15
そういう場合ってwwww
使えるなら使うのがプログラミングの基礎ですよ
甘いですね

66:nobodyさん
09/03/23 15:23:21
お前は何を言ってるんだ

67:nobodyさん
09/03/23 18:00:02
正規表現を覚えたてで何でも使いたい頃なんだよ多めに見てやれや

68:nobodyさん
09/03/23 18:18:00
正規表現が理解できないゆとりが正規表現潰しに必死です
三項演算子が理解できないゆとりが(ry
できれば何でもいいんだよ
ちなみに俺は>>61じゃない

69:nobodyさん
09/03/23 18:19:16
どっちが効率がいいのか明確なのに一名必死ですねw

70:nobodyさん
09/03/23 18:23:25
どこがどう何が効率がいいの?
コードの短さだけを見て判断してるの?

71:nobodyさん
09/03/23 18:23:42
ほんとだよなdateにフォーマット渡せば済むのにわざわざ正規表現使う意味がわからない

72:nobodyさん
09/03/23 18:29:23
コーディングスタイルは人それぞれだろ
意味がわからないってwww

73:nobodyさん
09/03/23 18:30:34
それコーディングスタイルとは言わないだろ

74:nobodyさん
09/03/23 18:34:02
批判してるやつは自分が完璧だとでも言いたいのか?
本当に他人のコードを批判できるのは
言語開発側にいるハッカーや学者等一握りしかいない
全てのコードをアセンブラレベルで完璧に効率よく組むことができない限り
たかだか一部分の話題をとって他人を批判するもんじゃない
自分のコードがいかに効率的か完璧か自信があるか?

75:nobodyさん
09/03/23 18:43:54
少なくとも正規表現よりは効率的だわ

76:nobodyさん
09/03/23 18:51:40
んじゃ、そろそろどなたかベンチマークで決着つけてください。

77:nobodyさん
09/03/23 18:54:52
あ〜あ正規表現クンが荒れてきたよwwwwwwwwwwwwww

78:nobodyさん
09/03/23 19:01:15
頭の悪いやつばっかだな

79:nobodyさん
09/03/23 19:05:23
>>53は正規表現が好きなんだから使えばいいんじゃないの
フォーマット変更するとき一々何か所も変更するのが苦にならないんだから

80:nobodyさん
09/03/23 21:10:05
date_default_timezone_set('Asia/Tokyo');

$time[1]['start'] = microtime(true);
for($i=0;$i<10000;$i++) {
date("Y-m-d H:i:s",(strtotime("2009-04-01 08:40:00") + 1800));
}
$time[1]['end'] = microtime(true);


$time[0]['start'] = microtime(true);
for($i=0;$i<10000;$i++) {
$date= '2009-04-01 08:40:00';
preg_match("/(\d{4})\D(\d\d?)\D(\d\d?)\s+(\d\d?):(\d\d?):(\d\d?)/s", $date, $d);
$d= localtime(60*30+mktime($d[4], $d[5], $d[6], $d[2], $d[3], $d[1]));
printf("%d-%02d-%02d %02d:%02d:%02d", $d[5]+1900,$d[4]+1,$d[3],$d[2],$d[1],$d[0]);
}
$time[0]['end'] = microtime(true);



echo "<p>結果</p>";
$time[0]['kekka'] = $time[0]['end'] - $time[0]['start'];
$time[1]['kekka'] = $time[1]['end'] - $time[1]['start'];
echo "<pre>";
print_r($time);
echo "</pre>";

81:nobodyさん
09/03/23 21:11:09
正規表現くんは黙ってろ

82:nobodyさん
09/03/23 21:45:57
ただの検証コードを貼り付けてるだけなのに
少しでも難しそうなことが書いてるとこれだもんな
ほんと憐れだよ
理解できないほうこそ黙ってるべきだろ

83:nobodyさん
09/03/23 22:00:50
お前この程度が限界なのか

84:nobodyさん
09/03/23 22:11:55
正規表現使うのがかっこいいとかそういうノリだろ
そもそも質問に出てくるような用途で正規表現を使うことが勿体ない


85:nobodyさん
09/03/23 22:12:46
>>82が質問の意図を理解してない証拠

86:nobodyさん
09/03/23 22:45:24
すみません教えて頂きたい事があるのですが
php 5.1.4.4
apache 2.0.58.200で
basic認証が必要なページに対してsetcookieでID/PASSをセットして
認証済みにして表示させています。
ですが認証済みのページからword/excelのファイルリンクをクリックすると
なぜか認証のダイアログが表示されます。
jpegやpdf等に関しては認証が通っているページからのリンククリックなので
そのまま表示できますが、word/excelのファイルに関してだけが認証ダイアログが
表示されてしまいます、しかもキャンセルするとファイルの中身が表示できてしまいます。
word/excel/jpeg/pdfは全て同じbasic認証が必要なフォルダに入れております。
URL直叩きの場合は全てのファイルで認証画面が表示されます。
なぜjpeg/pdfはOKでword/excelがNGなのかがよく分かりません。
よろしくお願いします。


87:nobodyさん
09/03/24 08:59:12
ここまで言われると昨日の荒らしも恥ずかしくてでてこれないべや

88:nobodyさん
09/03/24 09:04:56
>>87
自覚してるならこないでよ

89:nobodyさん
09/03/24 09:19:52
           ///)
          /,.=゙''"/
   /     i f ,.r='"-‐'つ____   細けぇ事はいいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /


90:nobodyさん
09/03/24 11:32:15
普通に聞きたいんですけど
$date= '2009-04-01 08:40:00';
preg_match("/(\d{4})\D(\d\d?)\D(\d\d?)\s+(\d\d?):(\d\d?):(\d\d?)/s", $date, $d);
$d= localtime(60*30+mktime($d[4], $d[5], $d[6], $d[2], $d[3], $d[1]));
printf("%d-%02d-%02d %02d:%02d:%02d", $d[5]+1900,$d[4]+1,$d[3],$d[2],$d[1],$d[0]);

これの利点ってなんですか?

91:nobodyさん
09/03/24 11:39:05
$date= <<<EOT
2009-04-01
08:40:00
EOT;

目的のデータが↑みたいな厄介なフォーマットだった場合、ちょこちょこ改変して使えるってことじゃね?

92:nobodyさん
09/03/24 12:34:03
>>91
改行含んでるだけでどこが厄介なんだよ??
改行含んでても正規表現は使わなくてもできるよ?


改行を含ませて出力したいなら
echo date("Y-m-d\tH:i:s",(strtotime("2009-04-01 08:40:00") + 1800));

93:nobodyさん
09/03/24 12:36:33
↑の\tは\nの書き間違いね


改行を含んだ日付を使う場合
$t = "2009-04-01

08:40:00";

echo date("Y-m-dH:i:s",(strtotime($t) + 1800));


改行を含んだ日付を使い、出力も改行させる場合
$t = "2009-04-01

08:40:00";

echo date("Y-m-d\nH:i:s",(strtotime($t) + 1800));


94:nobodyさん
09/03/24 12:40:16
あんまり正規表現さんをいじめるなよw
顔真っ赤にして荒らされるぞw

95:nobodyさん
09/03/24 12:48:47
荒らしてるのはお前だけだろ・・・
どっか逝けよ

96:nobodyさん
09/03/24 12:51:16
>>90
正規表現にはこうやって性格の悪いやつを引き寄せるパワーがある

97:nobodyさん
09/03/24 13:42:14
そもそも正規表現を使うことでもないのに使ってるからちょっと言われてたんだろ
もういいよ

98:nobodyさん
09/03/24 15:35:31
悪かったな俺の質問でこんなんになって。
ところで質問なんですけど、
$arr = array("りんご", "みかん", "ブドウ", "", "スイカ");
$arr = str_replace("", "パイナップル", $arr);
print_r($arr);
希望の値を出力しません。
空の値に文字列を置換する方法教えてください。

99:nobodyさん
09/03/24 15:41:10
つまりこういうことか
「こんにちは」を出力するのにこんなことするってことか

$array = array("あ",・・・"ん");//あ〜んを配列に格納
$hello = $array[9].$array[46],$array[21],$array[16],$array[25];
printf("[%s]\n",$hello);


100:98
09/03/24 15:45:53
>>99?
出力結果でパイナップルが入りません。
Array ( [0] => りんご [1] => みかん [2] => ブドウ [3] => [4] => スイカ )

101:nobodyさん
09/03/24 16:01:28
a、すまん99は>>97にね

102:nobodyさん
09/03/24 16:03:27
>>98
ついでに答えとくと希望の値って何なのか書かないとエスパー回答待ちになりますよ

103:98
09/03/24 16:11:26
理想は
[3] => パイナップルです。
Array ( [0] => りんご [1] => みかん [2] => ブドウ [3] => [4] => スイカ )


104:nobodyさん
09/03/24 16:17:56
空文字は引っかかりません

105:nobodyさん
09/03/24 16:19:22
preg_replaceを使用してこう書けばできる
$s = "/^$/";
$r = "パイナップル";
$a = array("りんご","みかん","ブドウ","","スイカ");

$kekka = preg_replace($s,$r,$a);
print_r($kekka);

106:98
09/03/24 16:43:15
なるほど確認してみます。
ありがとうございます。

107:nobodyさん
09/03/24 18:57:54
>>90
日付が/区切りでも、扱えるようにしてるんじゃないの。

108:nobodyさん
09/03/24 19:14:04
自分で書いてみたけど正規表現でなくてもいいみたい
う〜ん、やっぱ標準関数で用意されてるものを使ったほうが開発効率も保守性も速度もいいみたいですね
$dt[0] = "2009-04-01 08:40:00";
$dt[1] = "2009/04/01 08:40:00";

function date($d) {
return date("Y-m-d H:i:s",strtotime($d));
}

echo "<p>".date($dt[0])."</p>";
echo "<p>".date($dt[1])."</p>";

109:nobodyさん
09/03/24 19:27:48
正規表現覚えたてのプログラミング初心者相手にみんなパネェっすねw
プログラミング歴が上がればどういうときにどんなコード書けばいいのか分かるようになるんだからそっとしてやろうぜw

110:nobodyさん
09/03/24 20:10:52
習得度が高かろうと低かろうとどうでもいいが
初心者なのに人の意見に耳を傾けないで根拠も無く自分が正しいと思ってるからだめなんだろ

111:nobodyさん
09/03/24 20:16:04
煽ってる阿呆は1人なんだからもう放置しようぜ・・・

112:nobodyさん
09/03/24 20:18:24
1人ってどれ?

113:nobodyさん
09/03/24 20:20:17
自覚がないんですね

114:nobodyさん
09/03/24 21:02:38
90のコードに嫉妬

115:98
09/03/25 09:31:58
90のコード
dばっかとか意味わかんないし。
イミプーでうすぁ。

116:nobodyさん
09/03/25 10:04:26
あえて言いたい
>>90のコードはネタだろ
つられてんじゃねえよw

117:nobodyさん
09/03/27 04:02:52
未定義のプロパティーはnullですが
これは規定と考えていいのでしょうか?

118:nobodyさん
09/03/27 04:16:33 Xi9/JJ4U
DBなどすべてUTF-8で構築しております。
そのうえで、xmlWriter()をつかって「EUC-JP」で
XMLを書き出したいのですがどうしたらよいのでしょうか?
単にstartDocumentでEUC-JPを指定するだけでエンコードを変更できるのでしょうか?
Firefoxでは表示され、safariだとエラーになってしまいます。

$writer = new xmlWriter();
$writer->openMemory();
$writer->startDocument('1.0', 'EUC-JP');
$writer->startElement('root');
(略)
$writer->endElement();
$writer->endDocument();
return simplexml_load_string($writer->outputMemory(TRUE));

ちなみに各Directiveの値もメモしておきます。
mbstring.http_input auto
mbstring.http_output pass
mbstring.internal_encoding UTF-8
mbstring.script_encoding no value


119:nobodyさん
09/03/29 00:44:35
ライブラリとかクラスファイルとか、
他のファイルを読み込むときは可読性からスクリプトの最初で読み込みたいんだけど、
ある条件下でしか使わないようなファイルをスクリプトの途中で読み込みたいときはどうしてる?

120:nobodyさん
09/03/29 00:55:11
スクリプトの途中で読み込む

121:nobodyさん
09/03/29 04:16:40 0MM+niTd
118について、気になっているオレガイル。

122:nobodyさん
09/03/29 13:45:03
テーブル設計とかわけがわかりません。
楽天・DMMなどを見ても全くその構造がわかりません
どうしたら こういう構造について強くなれるでしょうか
おすすめの書籍やページなどあればお願いします
php中級者です

123:nobodyさん
09/03/29 13:48:49
つ教科書

124:122
09/03/29 13:51:43
>>123
どの教科書ですか?
教えて下さい。当方PHPしかやったことないですが
アルゴリムズなど こういうWEBのアルゴリズムについて
良い本とかページ無いですか

125:nobodyさん
09/03/29 14:14:14
調べろよ

126:122
09/03/29 14:19:21
わからないんです 早くして

127:nobodyさん
09/03/29 14:19:46
調べろよ

128:122
09/03/29 14:21:20
早くしてください

129:nobodyさん
09/03/31 11:33:31
正規表現くんがいま調べてるから黙って待ってろ

130:nobodyさん
09/04/03 15:49:42
$_login->authorize(); だけでどうして ユーザ認証ができるんですか?

131:nobodyさん
09/04/03 15:52:26
authorizeメソッドにユーザ認証機能が実装されてるからだろ

132:nobodyさん
09/04/03 18:35:49
authorizeメソッドって何?
ぐぐってもわからない

133:nobodyさん
09/04/03 19:00:10
public function authorizeで定義したメソッド

134:nobodyさん
09/04/03 19:29:21
ん、その定義しましたってのはどこのファイル見たらわかるの?

135:nobodyさん
09/04/03 19:37:04
PHPマニュアルでauthorizeで検索しても出てこない・・

136:nobodyさん
09/04/03 19:49:54
ないもんは出てこない仕様です

137:nobodyさん
09/04/03 19:52:46
$_login->authorize();
これ 変数_login > authorize(); に見えるんだよな

138:nobodyさん
09/04/03 19:54:20
あぁそうか ユーザー定義関数だからないのかな
ただこのフォルダのスクリプトの中にどこにも
function authorize() {
  処理に必要なプログラム
  }
がないんだよね

139:nobodyさん
09/04/03 20:04:13
あるよ
関数じゃなくてメソッドだけどね

140:nobodyさん
09/04/03 20:42:39
おおお さらに深くgrepしたら出てきた

$_login->authorize(); // ユーザ認証

ん、これって自動的にauthorizeメソッド検索してできるんだ〜

141:nobodyさん
09/04/03 20:43:38
どんだけ浅くgrepしてんだYO

142:nobodyさん
09/04/03 20:45:13
いやそれ定義じゃなくて実行じゃん

143:nobodyさん
09/04/03 21:15:32
$_login->が何を表してるかがわからない
authorize(); はpublic function authorize(){}を探しそこにフォーカスを動かすって事かな

144:nobodyさん
09/04/03 21:58:00
全然ちゃうわ

145:nobodyさん
09/04/03 22:14:41
せめてググッタラわかるようなキーワードを教えてくれ

146:nobodyさん
09/04/03 22:21:35
つ公式マニュアル

147:nobodyさん
09/04/03 22:53:39
そろそろ俺に答えられそうな質問を出してくれないかな

148:nobodyさん
09/04/04 00:13:38
そうなんだ・・・すまん

149:nobodyさん
09/04/04 00:14:31
URLリンク(detail.chiebukuro.yahoo.co.jp)
知恵袋で質問してみた

150:nobodyさん
09/04/04 08:28:29
質問です。

CentOS5.2 + Apache 2.2.3 + PHP5.1.6という環境で
趣味のホームページ作りをしています。

ドキュメントルート /var/www/html/ 直下にPHPフレームワーク(CakePHP)を
インストールするとウェルカムページ(スタートページ)も問題なく表示されますが、

Virtualhost 機能を使用し、/var/www/html/TEST/ をバーチャルホスト
のドキュメントルートしてウェルカムページを表示すると、なぜかエラーが出ます。
エラーの内容
Warning: touch() [function.touch]: Utime failed: Operation not permitted in /var/www/html/TEST/cake/libs/file.php on line 130

いろいろ調べるとパーミッションがらみの問題であるとのことなので、
chmod -R 777 /var なんていう無茶なことをやってみましたが、それでも
改善しません。

ちなみに、上記の問題はWindows上のxamppで同様のVirtualhostを設定した場合は
再現しません。

何かご存知の方はいらっしゃいませんでしょうか?

151:nobodyさん
09/04/04 08:34:47
ご存知だったけど忘れたな
なんかカラクリがあったのは確かだ

152:nobodyさん
09/04/05 14:20:07
>>53

亀レスだがこれをよく読んどきなさい

---------------------------------------------------------------------
最近のスクリプト言語は機能が多く、基本的な機能はほとんど実装されているので、
アルゴリズムをどうこうするより、どの機能を使うか選ぶ方が重要だったりしますね(コーディングの効率的にも)。
---------------------------------------------------------------------

引用:URLリンク(ifs.seesaa.net)

153:nobodyさん
09/04/05 21:10:32 Z8UCv2WT
質問です。
UTC時間で計算したいのですが、
strtotimeやlocaltimeを使うと勝手に日本時間を参照したような値が
返ってきます。UTCのままで計算する方法教えてください。

154:nobodyさん
09/04/05 21:15:40
localtimeで日本時間が返るなら勝手に変えてるわけじゃないと思うが

155:nobodyさん
09/04/06 04:35:26
>>152
アフィリエイト目的のただの糞サイト

156:nobodyさん
09/04/06 10:40:36
>>155=正規表現クン

157:nobodyさん
09/04/06 11:46:40 SCbGgs9l
OS:CentOS / PHP:5.1.6 / DB:PostgreSQL
質問:
現在のところテスト環境のためパスワードはrootのみしか設定していないためPHPでは
host=localhost dbname=sampletabl この2つしか指定しておりません。
コードは下記のものになります。
$conn = "host=localhost dbname=sampletable";
$link = pg_connect($conn);
if (!$link) {
die('接続失敗です。'.pg_last_error());
}
print('接続に成功しました。<br>');

パスワード等は必ず設定しなければならないのでしょうか?
繋がらない理由などがよくわからないのでそういった事を解説してあるサイトなどあれば教えて頂ければと思います。

158:nobodyさん
09/04/06 11:50:14
ユーザ名とパスワード入れろよ

159:157
09/04/06 12:06:33 SCbGgs9l
この場合のユーザとパスはPostgreSQLの方ではユーザーの作成も何もしていないので
ユーザーとして存在しているrootもしくはpostgresのどちらかってことになるかと思います。
postgresの方もパスワードは設定しておりませんので
user=postgres のみか user=root password=**** になると思うのですが
一応両方試してみてうまくいきませんでした。
postgresのユーザー及びパスワードの設定は必須ということでしょうか?


160:nobodyさん
09/04/06 12:30:48
テスト環境って自鯖でしょ?
どうやってsampletable領域を作成したの?
sampletableが作成できてるならcreate userでユーザ作成できると思うけど

161:157
09/04/06 12:51:29 SCbGgs9l
>>160
createuserは使用しておりません。
手順としては
 su - postgresでアクセス
 psql postgres でDBに接続
 CREATE TABLE sampletableでテーブル作成
 insert into sampletable でデータが入る事を確認
このようにしてテーブルを作成しました。ですのでcreate user等は使用せずに
テーブルを作成した形になります。

162:nobodyさん
09/04/06 12:57:00
それじゃあsampletableはdbnameじゃなくテーブル名じゃん
dbnameってデータベース領域だよ?

163:157
09/04/06 13:59:50 SCbGgs9l
>>162
すいません。回答ありがとうございます。
何か大きな勘違いをしているようです。
下記を確認しました。
-bash-3.2$ psql -l
List of databases
Name | Owner | Encoding
-----------+----------+----------
postgres | postgres | UTF8
template0 | postgres | UTF8
template1 | postgres | UTF8
で表示されているNameの部分がdbnameってことになるわけですよね?
ですので
host=localhost dbname=template0 user=postgres
という事になるのでしょうか。これでもうまくいきませんでしたので私の方で何か根本的に間違っていると思うのですが…

164:157
09/04/06 14:08:45 SCbGgs9l
すいません自己解決しました。
pg_hba.confを設定したヤツが設定ミスってました。
スレ汚し本当に申し訳ないです。

165:nobodyさん
09/04/06 14:22:08
自宅サーバを立ててた時は、Linux(CentOS)
使ってたんだけど、実際にサーバを借りてPHPで作ったサイトを維持
する事を考えると断然Windowsの方が便利に感じたので
Windows上でPHPスクリプトを書いてたりするんだけど、
皆さんはどちらで作業してますか?

※どう考えてもLinuxよりも便利なツールがWindowsの方が多く出ている
から生産性も高いと思うんだけど。

166:153
09/04/06 15:02:21 krIGQs5h
>>153
まだ??
教えてほしいです。

167:nobodyさん
09/04/06 15:10:03
>>166
>>154


168:nobodyさん
09/04/06 15:11:06
>>165
開発環境は別に好きな方でいいんじゃね?

169:nobodyさん
09/04/06 15:39:08
>>165
開発はwin、テスト鯖はlinux
これおすすめ
winでは動かない関数もあるからね

170:nobodyさん
09/04/06 15:40:36 krIGQs5h
>>165
データベースを考えるとサーバー内がいいだらおう。

171:nobodyさん
09/04/07 02:06:16
完全に静的なファイル(ssi)で出力する多数フォルダOKの複数ブログが
作成できるのを作ったんですが
使い道に困っています
あと、1つのフォルダに2000ファイルとかになった場合
どうしたらいいですか
そのジャンルのフォルダにindex.shtmlなども入っています

172:165
09/04/07 03:07:41
>>168
いや、実際のPHPを使う開発現場に入った事が無いから
開発現場でWindows使ってるところってあるのかな?と思ってね。


>>169
取り敢えず今自分は、開発はWindowsテストはレンタルサーバに
TeraTerm使って色々やってます。

>>170
???


173:nobodyさん
09/04/07 03:15:31
次の通り契約コースの異なるレンタルサーバを2つ契約したとします。
その場合、Aの場合だとPHPとDBも使えるのですが、
Bだと料金が安い分、PHPが使えるだけでDBが使えません。

そこでAで契約したディスク容量に余裕がある為、
BからAのDBを使用したアプリを組む事は出切るのでしょうか?
※今回は、さくらインターネットを想定していますが、
この様な事を全く別のレンタルサーバでも行う事は出切るのでしょうか?


A: PHP5 + DB使用可能   月額1000円
B: PHP5              月額500円

あと、BからASP.net(SqlServer)様のレンタルサーバのDBだけを使用したり、
といった事もやりたいのですが出来ますか?


174:nobodyさん
09/04/07 05:07:54
>>173
絶対に無理。
違うレンタルサーバでも同じレンタルサーバー内でも不可能


175:nobodyさん
09/04/07 05:17:43
まぁ「DBを使う」の意味に依るんだろうけどねぇ。
AにXMLで通信するの作って、Bからそれを呼び出すって手はあるし。
それに意味があるかどうかは別にして。

176:nobodyさん
09/04/07 05:29:23
>>174
データーベースのIPアドレスとパスワードがわかっていれば
できるのでは?

でもサーバーのadminが不可にしていれば、無理だと思うけど。

177:nobodyさん
09/04/07 05:33:48
あと P2P的にどっかでブリッジして接続ってのも、一応可能なんかなぁ。
ますます意味はないと思うが。

178:nobodyさん
09/04/07 05:49:04
TORみたいな?

179:nobodyさん
09/04/07 10:14:05
>>172
テストでレン鯖使うとか氏ねよ

180:173
09/04/07 10:22:03
>>174
、、、無理ですか。
金を節約したいので出来ればいいなぁと思ったのですが。
というか普通にクラサバとかの場合だとDBサーバとか分かれてるのになぜ出来ないんですかね。?

>>175
普通にクエリを INSERT / DELETE / UPDATEしたいと思ってます。


>>176
私も普通に考えて、DBサーバ(各レンタルサーバ)のIPアドレスとID/PASS
さへ分かっていれば接続出来る気がしてならないのです。

誰か私がやろうとしている様な事を既に実践された方とかいないですかね?

>>179
はぁ?



181:nobodyさん
09/04/07 10:24:47
>>180
はあ?じゃねえぞ氏ね
人様の鯖を人柱にしてんじゃねえぞクズ

182:nobodyさん
09/04/07 10:51:32
↑こっちは金払ってんだよ。屑

183:nobodyさん
09/04/07 11:01:33
典型的だな

184:nobodyさん
09/04/07 11:11:13
いいぞもっとやれ

185:nobodyさん
09/04/07 11:13:04
>>182
貸して頂けるために金を払ってるんだろksg


186:173
09/04/07 12:52:12
で結局出来る?出来ないの?

やった事ある人はいますか?

187:nobodyさん
09/04/07 12:57:04
レン鯖によるのになんでここで聞くの?
おまえは匿名じゃないと尋ねられないもやしか

188:nobodyさん
09/04/07 13:07:02
>>186
出来るも出来ないも、そのDBサーバを管理するレンタルサーバ屋次第。

ただ、普通のレンタルサーバであれば、わざわざDBポートの開放をして
無用のセキュリティーリスクを増やしたりはしないと思うから、
一般的には出来ない。と思って良いんでは?

189:nobodyさん
09/04/07 17:21:22
そもそも格安のレンタルサーバで
違うコンピュータからの接続許してるところなんて
みたことないよ

190:nobodyさん
09/04/08 00:53:34
ああポートをふさいでいるわけね。

191:nobodyさん
09/04/08 02:57:46
>>189
サンクス

少々高いけど金出してDBも使えるサーバを借りないといけないね。
ちょっと前まで自宅サーバとかやってたんだkど、
煩いからやめたよ。

やっぱりレンタルサーバの方が安心だな。
※一通りのアプリは作れるけどセキュリティー面についてはサーバエンジニアには負けるだろうから。

192:nobodyさん
09/04/08 13:57:34
一通りのアプリって何?

193:nobodyさん
09/04/09 05:30:52
グーグルランク取得したいです。PHPで
でも、その方法が調べてもわからないんです
PHP暦は一年でそこそこです

194:130
09/04/09 06:11:15
見つかったのでもういいです
ほんと、役に立たない人達。いつも俺は、あんたら初心者のために
泥の中をはいつくばるように質問に答えて、その上暴言を吐かれ
それでも答え続けてるのに、情けない奴らだよほんと
この程度も即レスできないようじゃ
また、この時間に寝ているとの意見もあるだろうが
そのような言い訳も聞く気もありません
本当に幻滅しました。能力の無い糞

195:nobodyさん
09/04/09 06:56:29
130 名前:nobodyさん[sage] 投稿日:2009/04/09(木) 05:12:24 ID:???
グーグルランクをPHPで取得する方法がわかりません

131 名前:130[] 投稿日:2009/04/09(木) 05:15:38 ID:sBmn/pA0
グーグルランク取得したいです。PHPで
でも、その方法が調べてもわからないんです
PHP暦は一年でそこそこです

196:nobodyさん
09/04/09 10:20:18
香ばしい。もう少し熟成させよう。

197:nobodyさん
09/04/09 17:20:26
実務でphpを使用したWEBアプリを開発する場合の開発環境は一般的に
何が使われていますか?

※Windowsだと色々と便利なIDEが出てますけどLinuxの場合だと
ExlipsePDTが一番多く使われているのでしょうか?
それともエディタで開発をしているのでしょうか?

198:nobodyさん
09/04/09 17:21:33
そんなの人それぞれだろ

199:nobodyさん
09/04/09 20:40:44
>>198
だから実際の開発現場では何が一番使われてますか?って質問に答えて下さいな。

200:nobodyさん
09/04/09 20:53:21
開発現場でも人それぞれでどれが多いってほどダントツなものはないがあえて言うなら
viで開発してる人はいない
ネタで掲示板で開発してるってレスしてるやつ見るが現場で一度もみたことない
emacs,eclipse,がたいてい使われてる

201:nobodyさん
09/04/09 21:10:45
>>193
ヒント: Google Toolbarをインスト-ルしてパケットキャプチャしてみる

202:nobodyさん
09/04/09 21:16:33
おれはvimがあれば充分

203:nobodyさん
09/04/09 21:18:29
>>199
本業の人じゃないと思うけど言動を慎め

204:nobodyさん
09/04/09 21:33:58
>>203
本業は.Net中心に開発してます。
PHPは実務経験無いです。

俺の言動に何処か文句でもおあり?

205:nobodyさん
09/04/09 21:35:21
そりゃ見込みないな

206:nobodyさん
09/04/09 22:12:47
>>204
なんだ.net開発かよ
ディレクターの俺になんか文句あるか?

207:nobodyさん
09/04/09 22:32:22
ディクレーターw?

敢えて言うならカスかな

208:nobodyさん
09/04/09 22:40:54
【給料】
ディレクター>>越えられない壁>>開発土方

【地位】
ディレクター>>越えられない壁>>開発土方

他に何か?

209:nobodyさん
09/04/10 01:34:27
【給料】
社長>>ディレクター>>越えられない壁>>開発土方

【地位】
社長>>ディレクター>>越えられない壁>>開発土方

※俺は個人会社の代表

210:nobodyさん
09/04/10 01:35:23
ばりばりVSを使用してphp開発をしているのって俺位?

211:nobodyさん
09/04/10 02:55:27
あまりいないと思うけど慣れてるんなら別にいいんじゃね

212:nobodyさん
09/04/10 03:42:17
>>211
自分でも多分VSでphpコード書いてる奴は少ないと思う。
でもEclipsePDT何かよりよっぽど使いや寸だけど

213:nobodyさん
09/04/10 03:48:42
Meadow と cygwin でやっちゃうなぁ。

どうもデバッガとかは、コードを意味より動きでみてしまうせいか、後から見ると可読性が
落ちることが多くて、結局つかわなくなっちゃう。デバッガ使わないなら、なれたのが一番いいし。

214:nobodyさん
09/04/10 10:14:46
>>212
vsは使ってないけど自分が使いやすいのが一番だよな
俺はdwで満足してる


215:nobodyさん
09/04/10 10:28:33
俺はもともとJavaの開発者だったからEclipseが使いやすいんだけどね
まぁひとそれぞれだわなぁ

216:nobodyさん
09/04/10 11:06:27
さくらインターネットでcron(クロノ)を使用してphpスクリプトを実行しようとしているのですが
いまいち分かりません。実行コマンドとしては次であっておりますでしょうか?

【登録した実行コマンド】
crontab -e Test_cron.php

【実行時間】
月 日 時 分 曜日
1 1  11 5  金

【Test_cron.php】
//動作実績にあるphpスクリプトでメールの送信を行うプログラムです。


217:nobodyさん
09/04/10 11:11:55
激しくPHPと関係ない件

218:nobodyさん
09/04/10 11:20:14
IDE便利だと思うけど、重いからほとんど起動しない・・・
よって秀丸ばっかり

219:nobodyさん
09/04/10 15:18:55
オレ今日徹夜しちゃったぜヴェーハッハ


って言ってる厨房・攻防と同レベルのDQNが沸いてると聞いてとんできますた

220:nobodyさん
09/04/10 15:23:33
?≫219?

221:nobodyさん
09/04/10 15:27:12
正規表現野郎が本スレで暴れてるんですけど引き取りに来てくれませんか?

222:nobodyさん
09/04/10 15:35:13
>>221
スルーもできない春厨はROMってろ

223:216
09/04/11 19:09:13
相変わらずcronを実行する事が出来ません。
一体何が原因でしょうか?



224:nobodyさん
09/04/11 19:29:21
PHPのアップローダーで最大ファイル制限をはずしたいと思っています。

php.ini の
memory_limit = 8000M
post_max_size = 8000M
upload_max_filesize = 8000M

等、以外に設定をおしえてください。


225:nobodyさん
09/04/11 19:58:20
>>224
php.ini以外で外せたら大変なことになりますよね

226:224
09/04/11 20:44:21
それぞれ、20Mにするとエラーなくアップできるのですが、
極端に8000Mとかに増やすとエラーがでます。

227:nobodyさん
09/04/11 20:50:02
何のエラー?

228:nobodyさん
09/04/12 02:52:45
phpのコードで、指定したディレクトリの中にあるファイルの数を調べようと
次のコードを記述したのですが、存在しないファイル(?)まで表示されてしまいます。
この「.」と「..」とは一体何なのでしょうか?

.<br>..<br>aaa.txt<br>bbb.txt<br>

$dir_file = opendir( './Test_dir' );
while( $file_name = readdir( $dir_file ) )
{
print "{$file_name}<br>";
}
closedir( $dir_file );

【結果】
.<br>..<br>aaa.txt<br>bbb.txt<br>

【ファイル一覧】
Test_dir
 a.txt
 b.txt

229:nobodyさん
09/04/12 02:57:43
>>228
DOSプロンプトとか、UNIXシェルでcd .. とかやったことない?

230:nobodyさん
09/04/12 03:00:14
>>229
cdコマンドは使った事があります。
..
だと一つ上の階層に移動する、という意味で、.
というのはカレントディレクトリを指しますよね?
なのになぜにファイル一覧を取得するメソッドを呼び出した時に
こんな「.」や「..」が現れるのか皆目検討が付きません。



231:nobodyさん
09/04/12 03:05:09
>>230
そいつらも「ディレクトリ」で、「ディレクトリ」は「ファイル」の一種だから。

232:nobodyさん
09/04/12 03:07:15
そーだったのかー

233:nobodyさん
09/04/12 03:21:17
>>231さん
ありがとうございます。
「.」と「..」もディレクトリであり「ファイル」の一種だったんですね。
勉強になりました。ありがとうございました。



234:nobodyさん
09/04/12 18:40:25 2x7CLOXE
smartyで、$test1/$test2とかの計算方法は出来るんですが、

例えば
($test1/($test2+$test3)*$test4)といった、中カッコや大カッコを使った計算ってどう記述すればいいんでしょうか?

初心者ですみません。

235:nobodyさん
09/04/12 18:56:00
じゃ初心者でなくなってください

236:nobodyさん
09/04/12 19:01:23
>>235は初心者だから回答できないだけですよ

>>234
smarty使ったことないからしらねえけどそれで動かないの?

237:nobodyさん
09/04/12 19:04:37
専用スレで聞けばいいのにね

238:nobodyさん
09/04/12 19:49:53
>>236
できないから聞いてんだろお前ほんとアホだなぁ

239:nobodyさん
09/04/12 20:58:55
なんで使ったこともないのに回答しようとするの?

240:nobodyさん
09/04/12 20:59:28
自己紹介乙

241:nobodyさん
09/04/12 21:34:22
>>239
おまえは?

242:nobodyさん
09/04/13 00:38:00
初心者向けの解説本で
Smartyとか紹介してるのってなんなの?

初心者にいきなりsmartyっていったって
わかるわけないじゃん。

243:nobodyさん
09/04/13 00:40:49
ぶっちゃけPEARって便利なの?
やっぱり俺ライブラリが一番使いやすいのだが

244:nobodyさん
09/04/13 00:56:42
一番使いやすいの使えばええやんとしか答えようがない

245:nobodyさん
09/04/13 01:03:16
同意

246:nobodyさん
09/04/13 02:13:26
自分、PEAR って未だによく分かってないんだけど、あれってコンパイラが要るの?
Windowsで APC使おうとしたとき、VC++6.0 が要るとかで、結局断念したんだけど。

以前はpecl4win でバイナリ持ってきたんだけど、サイト再構築するとか言って、ずっと死んだままだし。

247:nobodyさん
09/04/13 02:14:38
お前は何を言ってるんだ

248:nobodyさん
09/04/13 02:15:36
PEARはコンパイラはいらないよ

249:nobodyさん
09/04/13 02:18:27
ごめん、PEARとPECLは別物か。
すんません。


250:nobodyさん
09/04/13 02:45:29

馬鹿発見


251:nobodyさん
09/04/13 20:35:30
PEしかにてないじゃん

252:nobodyさん
09/04/13 23:24:39
DBから取得した値を可変の配列に格納しようと思ってるのですが、
.NetのArryalListに似たコードはありますか?


253:nobodyさん
09/04/13 23:25:34
マルチ失せろ

254:nobodyさん
09/04/13 23:54:58
>>253
いや、別スレに投稿したのは俺だけど>>252はリアルに俺の投稿じゃないよ。
誰かがコピペしてるって

255:nobodyさん
09/04/14 01:30:13
回答もらうと態度でかくなるんですね

256:nobodyさん
09/04/19 19:33:07 gK+IYAFS
PHPでカウンター作ったんですが、カウントの記録はcount.txtといったファイルに記述してます。
ですのでファイルが破損したらアウトになるわけなんですが、破損防止として出来る対策というのはどういったものがあるのでしょうか?

257:nobodyさん
09/04/19 19:35:55
flock

258:nobodyさん
09/04/19 19:57:58
>>256
ダミーファイルに書き込んで成功したらcount.txtに書き込み

259:nobodyさん
09/04/19 20:00:24
リネームじゃなかっけ

260:nobodyさん
09/04/19 20:10:55
temp.txtに記録して、
それからcount.txtにリネームする、
ってよく聞くけど、なんの意味がある?

261:sage
09/04/20 09:33:36
 PHPで外部の画像を取って表示するものを作成しました。
PHP単体にアクセスをすると表示されるのですが、HTMLの中に表示すると実画像がない場合に表示される
アイコンになります。
PHP(sample.php)の中に
<?php
print "<img src=\"sample.jpg\">";
?>
と書いた場合はHTMLには<img src="sample.php">では表示されないのでしょうか?
念のためにPHPのプリントの前に
header('Content-Type: image/gif');
を置いて見ましたがダメでした。
どのようにすれば表示されますか?


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5368日前に更新/191 KB
担当:undef