[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/05 02:47 / Filesize : 235 KB / Number-of Response : 906
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】下らねぇ質問はID出して書き込みやがれ 74



1 名前:nobodyさん mailto:sage [2008/09/20(土) 20:23:08 ID:???]
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 73
pc11.2ch.net/test/read.cgi/php/1220440493/

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

26 名前:nobodyさん mailto:sage [2008/09/20(土) 22:48:34 ID:???]
超初心者用スレが最後まで残るという展開ですね。わかります。

27 名前:nobodyさん mailto:sage [2008/09/20(土) 23:07:03 ID:???]
とりあえずそろそろ雑談はやめようや
あとは質問をまつのみ
盛り上げのための自演質問もいらないからな

28 名前:nobodyさん mailto:sage [2008/09/20(土) 23:37:06 ID:???]
ぬるぽっぽ

29 名前:nobodyさん mailto:sage [2008/09/20(土) 23:48:27 ID:???]
>>28
  ∧_∧
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/
 (_フ彡        /

30 名前:nobodyさん mailto:sage [2008/09/21(日) 00:20:08 ID:???]
ま、スレはどうなろうと、
「栄光のPHPは不滅です!」

31 名前:nobodyさん mailto:sage [2008/09/21(日) 01:58:24 ID:???]
バカが寝た時間はスレが平穏になるからすぐわかるなw

32 名前:nobodyさん mailto:sage [2008/09/21(日) 02:03:20 ID:???]
>>31
うむそうだな、だから早く寝ろ

33 名前:nobodyさん mailto:sage [2008/09/21(日) 02:06:57 ID:???]
>>32
自己紹介乙

34 名前:nobodyさん mailto:sage [2008/09/21(日) 02:11:36 ID:???]
どこかどう自己紹介なんだ



35 名前:nobodyさん mailto:sage [2008/09/21(日) 02:13:57 ID:???]
>>34
人とコミュニケーションとらないから話のノリってものを読めないのですね、わかります

36 名前:nobodyさん mailto:sage [2008/09/21(日) 02:36:02 ID:???]
>>35
理由まで分かるとは
自己紹介乙

37 名前:nobodyさん mailto:sage [2008/09/21(日) 02:42:34 ID:???]
とりあえずお前ら寝ろ
そしたら頭も少しは冷えるだろう

38 名前:nobodyさん [2008/09/21(日) 02:50:30 ID:3CHNeolW]
PHPの勉強はじめてみたいんだけど、
まず、何と何と何と何とをダウンロードして
何と何と何と何とをインストールすればいいの?

39 名前:nobodyさん mailto:sage [2008/09/21(日) 03:25:14 ID:???]
XAMPPをインストールすればイナフ

40 名前:nobodyさん [2008/09/21(日) 03:26:23 ID:3CHNeolW]
余計なものは入れたくないの。
PHPだけ入れたいので、
その方向でアドバイスお願いします

41 名前:nobodyさん mailto:sage [2008/09/21(日) 03:29:00 ID:???]
最低限ならApacheとPHPでおk
まあDBが付いてくるXAMPP Liteでもいいと思うよ

42 名前:nobodyさん mailto:sage [2008/09/21(日) 04:04:25 ID:???]
勉強するだけなら好きにしろという感じだが
何か作りたいものがあるならそれによって必要なものも変わってくるだろ

43 名前:nobodyさん [2008/09/21(日) 04:50:31 ID:3CHNeolW]
アパッチはもう入れてあるから、
PHPだけいれる方法教えてよ

44 名前:nobodyさん [2008/09/21(日) 04:51:11 ID:3CHNeolW]
ちなみにアパッチいれてあっても
ルーター経由であればIPが隠蔽されてるから
外部からアクセスできないですよね。

わざわざルーターでポートフォーワーディングとか
設定してないかぎり。



45 名前:nobodyさん mailto:sage [2008/09/21(日) 05:02:25 ID:???]
ずいぶん偉そうなガキだな
ママのおっぱい吸って眠れ

46 名前:nobodyさん mailto:sage [2008/09/21(日) 05:23:21 ID:???]
せっかくスレ分けたんだし>>1読んでないのは相手にするな

・ 質問者として、態度をわきまえること。

47 名前:nobodyさん mailto:sage [2008/09/21(日) 06:01:43 ID:???]
>>43
ttp://www.php.net/downloads.php から好きなのをどうぞ。
PHP 5.2.6 installer とか

48 名前:nobodyさん [2008/09/21(日) 07:47:32 ID:3CHNeolW]
インストールは終わったはずなんだが、
動いているのかいないのか、
よくわからんな。

49 名前:nobodyさん mailto:sage [2008/09/21(日) 07:59:50 ID:???]
phpってサービスが動くわけじゃないからな

50 名前:nobodyさん [2008/09/21(日) 08:30:10 ID:3CHNeolW]
PHPが動いた!PHPが動いた!PHPが動いた!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="ja">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=Shift_Jis">
<title>PHP入門</title>
</head>

<body>
<p>今日は、<?php echo date("Y/m/d"); ?> です。</p>
</body>
</html>

↑これをinfo.phpという名前で保存して、そのファイルを
C:\abcde\info.php
に保存して、ブラウザで
localhost/info.php
にアクセスしたら、
今日は、2008/09/21 です。
と表示された!

51 名前:nobodyさん mailto:sage [2008/09/21(日) 08:31:58 ID:???]
日記はチラシの裏へどうぞ

52 名前:nobodyさん [2008/09/21(日) 10:44:45 ID:3CHNeolW]
エディタは何を使えばいいの?

53 名前:nobodyさん mailto:sage [2008/09/21(日) 10:54:19 ID:???]
>>52
何でもいい、という位に制限はほぼ無い。
文字コードを意識できる程度かな。
使い慣れたものを使えばおk。

54 名前:nobodyさん [2008/09/21(日) 11:02:56 ID:3CHNeolW]
いやいや、最高のものを推薦してくださいよ
現時点でのシェアナンバーワン、っていったほうがいいかな。

FTPソフトだったら、FFFTP、
メールソフトだったらベッキー、
みたいな。定番のなにかがあるでしょたぶん。
ブラウザだったらファイヤーフォックスみたいな。



55 名前:nobodyさん mailto:sage [2008/09/21(日) 11:07:47 ID:???]
メモ帳でいいよ

56 名前:nobodyさん mailto:sage [2008/09/21(日) 11:16:38 ID:???]
メモ帳だな
普及率はトップでしょ

57 名前:nobodyさん mailto:sage [2008/09/21(日) 11:20:31 ID:???]
メモ帳に決まっているだろ。他に何か紹介する奴がいたら、宣伝乙といってやるよ。

58 名前:nobodyさん mailto:sage [2008/09/21(日) 11:32:32 ID:???]
なぜかwindowsのphpを5.2.6にしたらpdoでpgsqlが使えなくなった
could not find driverになる
なぜだ

59 名前:nobodyさん mailto:sage [2008/09/21(日) 11:38:50 ID:???]
pdoのpgsqlは、まだphp5.2.6に対応していないよ。

60 名前:nobodyさん mailto:sage [2008/09/21(日) 11:43:15 ID:???]
あら、そうなの…
とりあえず戻すね
トン

61 名前:nobodyさん mailto:sage [2008/09/21(日) 12:04:41 ID:???]
fireFTPお勧め

62 名前:nobodyさん [2008/09/21(日) 12:12:44 ID:i3pcIM3p]
*******.php?id=***@***.***

<?php
$id = $_GET['id'];
?>
で取得した変数に英数字と@と.以外が入っていた場合エラー返したいんだけど、どうすればよいですか?

63 名前:nobodyさん mailto:sage [2008/09/21(日) 12:22:53 ID:???]
>>58
5.2.6は普通にpostgreもダメなはず

64 名前:nobodyさん mailto:sage [2008/09/21(日) 12:29:07 ID:???]
>>62
正規表現



65 名前:nobodyさん [2008/09/21(日) 12:48:15 ID:i3pcIM3p]
>>64 トンクス
見つかった。ありがとう。

66 名前:nobodyさん [2008/09/21(日) 13:40:09 ID:amudP2A4]
お前等ネットの情報鵜呑みにしてんじゃねーぞ

preg_matchの方がeregより速いと言われるが
ereg と preg_match を 10万回ループさせた結果

ereg
0.2693秒
preg_match
0.3628秒


処理した文字列
$str = "piece1 piece2 piece3 piece4 piece5 piece6";
これを[a-z]+でTRUEかFALSEかを判定
もちろんprintはしない

CPUはathlon X2 BE
winXP

今他の関数でも調べてるからお前等も暇ならベンチ報告よろしく

ちなみにループさせてる間、CPU使用率が20%になった

67 名前:nobodyさん [2008/09/21(日) 13:44:11 ID:xzC3gd0K]
PHPの処理速度を上げたいんですが
サーバー自体の物理的処理速度をiniファイル?とかでアップすることは可能ですか?
ローカルで専用PCで使ってるのでもっとPC自体に負荷かけても問題ないです。
メモリの割り当て増やす以外にいじれるところはあるのでしょうか?


68 名前:nobodyさん mailto:sage [2008/09/21(日) 13:53:19 ID:???]
>>67
httpd.conf

69 名前:nobodyさん mailto:sage [2008/09/21(日) 13:54:04 ID:???]
>>66
もっと複雑な正規表現にしてから計測しろよ


70 名前:nobodyさん [2008/09/21(日) 14:01:09 ID:amudP2A4]
1000回ループ

file()と
fopen、fgetsで
半角40文字が書いたテキストを読み込んでみた


file()
0.062秒
fopen、fgets
0.0511秒

次はデスクトップにあった4892バイトテキスト

file()
0.1626秒
fopen、fgets(複数行なのでwhile使用)
0.3258秒

なるほど〜
一行ならfgetsで
複数ならfileか。

なんか調べてほしい関数ある?
今までforでやってたからforeachでもやってみよう

71 名前:nobodyさん mailto:sage [2008/09/21(日) 14:01:34 ID:???]
blogでやれ

72 名前:nobodyさん mailto:sage [2008/09/21(日) 14:02:01 ID:???]
ネットの情報は信じない

73 名前:nobodyさん [2008/09/21(日) 14:22:55 ID:amudP2A4]
今10万回ループの中にループ入れてみたらアパッチは動いてるのに
IEが完全に立ち上がらなくなってPC再起動させたわ


>>69
分かった。次はマルチバイト文字でやってみる

74 名前:nobodyさん mailto:sage [2008/09/21(日) 14:36:11 ID:???]
どうでもいいけど、そのループ調査に使った
ソースコードの内容がわからないと出てきた結果は意味が無いよ



75 名前:nobodyさん mailto:sage [2008/09/21(日) 14:48:52 ID:???]
クライアントと鯖一緒の状態でベンチマークとってどうすんだ

76 名前:nobodyさん mailto:sage [2008/09/21(日) 14:49:59 ID:???]
アホだなこいつ

77 名前:nobodyさん [2008/09/21(日) 14:51:38 ID:amudP2A4]
mb_ereg_replaceと
str_replaceで
「PHPの質問はちゃんとID出して質問しろ!」という文字列の
「ちゃんとID」を「しっかりchinko」に変換してみた

各1000回ループ
mb_ereg_replace
0.0217秒
str_replace
0.0038秒


eregと
preg_matchで
文字列をメアドかどうか判定
^[]+@[]+$ ←こんな感じね

ereg
0.0066
preg_match
0.0049

少し複雑だとpreg_matchの方が速いな

78 名前:たま ◆ExGQrDul2E [2008/09/21(日) 15:00:54 ID:Q+K5bZwX]
PHP スレッド式掲示板を作成しています。
スレッド一覧を取得するlist.txtには
スレッドno<>スレタイ<>時間
がかかれていて、スレッドログファイルに書かれるたびに更新します。
array_unshiftで、上からログを追加して、古いスレッド情報を削除しようと思うんですが、どうしたら、古いスレッド情報が
取得できるのでしょうか?

79 名前:nobodyさん mailto:sage [2008/09/21(日) 15:02:05 ID:???]
一番下のやつ消せば?

80 名前:nobodyさん mailto:sage [2008/09/21(日) 15:11:37 ID:???]
>>78
unset end($array)

81 名前:nobodyさん [2008/09/21(日) 15:14:25 ID:amudP2A4]
>>78
100個スレッドがあり101個目が入ったら、一番古いのは配列の一番最後になるから
ループで書き込む時に
countして100でbreakすれば古いのは書き込まれず終了するよ

82 名前:nobodyさん mailto:sage [2008/09/21(日) 15:24:46 ID:???]
スレ伸び始めてると思ったら日記ばっかじゃねーかw

83 名前:たま ◆ExGQrDul2E [2008/09/21(日) 15:26:57 ID:Q+K5bZwX]
回答ありがとうございます。

たとえば、./log/2.dat
に書き込むとして、スレッドキーは
2とします。
2.datには、うまく書き込みが可能でした。

./list.txt
には
1<>テストスレ1<>9/10 11:12
3<>テストすれ3<>9/10 11:12
2<>テストすれ2<>9/10 11:10

こうなっててとします。
array_unshiftで一番上に持って来るので
2<>テストすれ2<>9/10 11:10
1<>テストスレ1<>9/10 11:12
3<>テストすれ3<>9/10 11:12
2<>テストすれ2<>9/10 11:10

書き込んだらこうなります。
古いのは、一番上以外で、ナンバーが2なのを探せばいいわけですから、
一番下にありました、
ここで、一番下を取得して、
array_splise($log,$key,1);
でいいのですが、この$keyは何にあたるのでしょうか?




84 名前:nobodyさん mailto:sage [2008/09/21(日) 15:42:18 ID:???]
>>83
最後を削除したいだけなら
array_pop
要素の一番としたいなら値チェックしてくしかないんじゃ・・・




85 名前:たま ◆ExGQrDul2E [2008/09/21(日) 15:45:51 ID:Q+K5bZwX]
このようなことも考えてみました。

$log = file("./list.txt");
foreach ($log as $value){
list($no,$title,$time) = explode('<>', $value);
array_unique($log);
echo "NO:".$no."<br>"."title:".$title."<hr>";
}

list.txtには
1<>テストすれ1<>9/10 11:10
3<>テストすれ3<>9/10 11:15
1<>テストすれ1<>9/10 11:10
2<>テストすれ2<>9/10 11:13
このように同じ要素
1<>テストすれ1<>9/10 11:10
があったので
array_unique($log);
で消そうと思いましたが、だめでした。
なぜでしょうか?



86 名前:nobodyさん [2008/09/21(日) 15:46:08 ID:amudP2A4]
$keyはその消したいやつがある配列の番号count。

2番目のスレを上げで書き込む前に
ループで
if(スレ番==2){
array_splice(スレの配列、$i、1、"")//配列をループさせ、スレ番号が2の行を見つけたら、その行を空にする
}

で、新しい2をunshftで書き込む

87 名前:nobodyさん [2008/09/21(日) 15:46:42 ID:UFHYPm4K]
質問させてください。
以下のようにクラスセパレータを含むようなクラス変数を表示させたいのですが
うまくいきません(どうも変数が通っていない)
どのようにすれば表示できるか教えてください。

<?php
$var = "no->hoge_id";

$str = '<?xml version="1.0"?><item>'.
'<no><hoge>123</hoge>'.
'<huga>456</huga></no>'.
'</item>';
$xml = simplexml_load_string($str);

// 出力無し
echo $xml->{$var};
?>


88 名前:87 [2008/09/21(日) 15:47:37 ID:UFHYPm4K]
すいません、一部間違えました。
× $var = "no->hoge_id";
○ $var = "no->hoge";

89 名前:nobodyさん mailto:応援あげ [2008/09/21(日) 15:58:15 ID:???]
たまちゃん応援あげ

90 名前:nobodyさん mailto:sage [2008/09/21(日) 16:09:11 ID:???]
>>88
二つに分けりゃいいじゃん

91 名前:nobodyさん mailto:sage [2008/09/21(日) 16:16:41 ID:???]
>>たまちゃん

アレイユニークをループの中に入れてもしょうがないので
ループの前に
$配列 = アレイunique($配列)
にしてループで表示すればいいよ

ただそれだとログの中は同名のスレだらけになるから
書き込む時にunique使って、表示する時は通常通りがいいよ

ただ、uniqueでやると改行文字もuniqueの判定基準になるから
文字コード変えると二つ表示になっちゃうよ

やっぱり古いのは""で置き換えた方がいい


あとほかの方法では
書き込むときのループで
if($i==0 or スレ番!=2){
write
}
とすれば一番新しく追加されたスレ番2以外の2は書き込まれないよ


92 名前:nobodyさん [2008/09/21(日) 16:17:50 ID:amudP2A4]
ID出し忘れた
というかもうどうでもいい

ひたすらベンチするわ

93 名前:nobodyさん mailto:sage [2008/09/21(日) 16:20:16 ID:???]
>>92
いちいち報告しなくていいからあとはチラシの裏でやってくれな

94 名前:nobodyさん mailto:sage [2008/09/21(日) 16:34:17 ID:???]
>>92
クソの役にも立たないベンチはどうでもいいからブログにでも書いといてくれ



95 名前:90 [2008/09/21(日) 16:36:13 ID:UFHYPm4K]
返信ありがとうございます。
後出しぽくて申し訳ないですが本当はもっと大きなXMLを読み込んでいて、
階層の深さが特定できない状態という前提で考えているので
$var = "no->hoge->foo->bar"; のように変数名も受け付けるように読み込みたいのです。

splitで分割して、それをセパレータでつなげるというのは挑戦してみたんですが
どうにもうまくできなくて…。おわかりの方はいらっしゃいますでしょうか?


96 名前:88 [2008/09/21(日) 16:37:12 ID:UFHYPm4K]
↑すいません、また間違えてしまいました。
90ではなく88
>> 90さんへの返信でした

97 名前:nobodyさん mailto:sage [2008/09/21(日) 16:38:23 ID:???]
階層の深さが特定できないなら余計に文字列でなく要素ごとに管理したほうがいいと思うが
splitでもいいんじゃない?


98 名前:88 [2008/09/21(日) 16:55:26 ID:UFHYPm4K]
>>97さん
XMLの要素名を配列の要素に入れて、それをくっつけて参照できる形に組み立てる感じでしょうか。
僕が知らないだけなのかもしれないんですが、ちょっとその方法がわからないんです。

ちなみにsplitで最初に書いたコードはこんな感じです。

<?php

// XML読み込みは省略

$classvars = split("->", $var);
$num = count($classvars);

for ($i=0; $i<$num; $i++){
if (($i+1) != $num){
// ここでエラーが出る
$class .= $classvars[$i]->;
} else{
$class .= $classvars[$i];
}
}

echo $xml->{$class};
?>

99 名前:nobodyさん mailto:あげ [2008/09/21(日) 17:06:01 ID:???]
たまちゃん応援あげ

100 名前:nobodyさん mailto:sage [2008/09/21(日) 17:11:30 ID:???]
<?php
$str = '<?xml version="1.0"?><item>'.
'<no><hoge>123</hoge>'.
'<huga>456</huga></no>'.
'</item>';
$xml = simplexml_load_string($str);
$var = "{$xml->no->hoge}";
echo $$var;

これじゃだめなん?要素ごとに分けないやり方の方が良いのなら。

101 名前:nobodyさん mailto:sage [2008/09/21(日) 17:16:43 ID:???]
すまん勘違いだ。
123を表示できればいいのに$123とかよく分からないことになってる。

よく考えてみたら結局そのまま $xml->no->hoge でいいような気もするんだが
>>87みたいに可変変数使う理由って何なの?

102 名前:88 [2008/09/21(日) 17:53:49 ID:UFHYPm4K]
>>101さん
function showElementValue($node){

// 省略
echo $xml->{$node};

}

実際にはこのようにメソッドとして呼び出しているので表示したいノードを引数にして書きたいのと、
$xml-> というような共通項は関数内で処理できたらなと思ったのが理由です。
冗長になると思ってやめたんですが、意図通りにちゃんとメソッドとして例示した方がよかったですね。

103 名前:nobodyさん mailto:sage [2008/09/21(日) 18:13:41 ID:???]
オブジェクトオペレータ込みだと上手いこと展開してくれないんだね。
PHPなんだからしてくれてもいいのにね。

やっぱ要素ごとに渡してくっつける方法か、
関数に分けて入れない方法を検討したほうがいいかもね。
省略中でどんな処理してるか分からんから何とも言えないけど。

104 名前:nobodyさん mailto:sage [2008/09/21(日) 18:19:16 ID:???]
汚いけどevalで出来るよ



105 名前:nobodyさん mailto:sage [2008/09/21(日) 18:21:35 ID:???]
なにがしたいのかさっぱりわからん

106 名前:nobodyさん mailto:sage [2008/09/21(日) 18:43:54 ID:???]
なんか…



必死だなw

107 名前:nobodyさん mailto:sage [2008/09/21(日) 18:58:52 ID:???]
>>106
だまれっ!下僕の分際でいきがるな!!!!!

108 名前:nobodyさん [2008/09/21(日) 19:00:01 ID:kQIo17gb]
Linuxです。
PHPからmail()とかでメール送りたいのですが、メール鯖をインストールするのも面倒なので、
プロバイダのサーバー使えるようにできないもんですかね。
Windowsではphp.iniの設定でなんとかなるみたいですが・・

109 名前:88 [2008/09/21(日) 19:05:46 ID:UFHYPm4K]
ありがとうございました。
結局、以下のように階層を9に絞って手動処理してみました。
>>104さんの仰るようにevalも試していますが、いかんせん
始めて扱う関数でうまくいきません。よければ教えてください。

function showElementValue($node){

$path = parseNode($node);

echo $path;

}

function parseNode($node){

$cv = split("->", $node);
$count = count($cv);

// オブジェクトオペレータの展開がうまくいかないので、すごく冗長な手動処理
switch ($count){
case "1":
return $xml->$cv[0];
case "2":
return $xml->$cv[0]->$cv[1];
// 以下同じように続く
}

}

110 名前:nobodyさん mailto:sage [2008/09/21(日) 19:10:46 ID:???]
>>108
phpで直接ISPのメル鯖にsmtp投げればいいだけの話と違うん?

111 名前:nobodyさん mailto:sage [2008/09/21(日) 19:17:57 ID:???]
>>107
下僕、ゲッ、僕σ(´Д`)?

(´・ω:;.:...

112 名前:nobodyさん mailto:sage [2008/09/21(日) 19:22:08 ID:???]
>>111

113 名前:88 [2008/09/21(日) 19:27:37 ID:UFHYPm4K]
以下でなんとかできましたので、ご報告しておきます。
ありがとうございました。

eval('$node = $xml->'. $node .';');

114 名前:nobodyさん mailto:sage [2008/09/21(日) 19:32:40 ID:???]
ちょw



115 名前:nobodyさん mailto:sage [2008/09/21(日) 19:35:44 ID:???]

showElementValue($xml->no->hoge);

function showElementValue($node){
// 省略
echo $node;
}

なんで、これじゃだめなん?

116 名前:nobodyさん mailto:sage [2008/09/21(日) 19:58:39 ID:???]
>>115
>>102


117 名前:nobodyさん mailto:sage [2008/09/21(日) 21:47:12 ID:???]
>>108
ライブラリでもあると思うが

118 名前:nobodyさん [2008/09/21(日) 21:52:10 ID:EC1BuyjV]
レンタルサーバでPHPをCGIとして利用したい場合、
#!/usr/local/bin/php
みたいに1行目に書く必要がありますが、
このパスがわかりません。
phpinfo();で出力した情報のどこを見ればよろしいのでしょうか?
前提としてその鯖ではPHPをCGIとして動かせるということだけはわかってます。
鯖管に聞くのが一番早いのですが、後学のために教えてください。

119 名前:nobodyさん mailto:sage [2008/09/21(日) 21:53:58 ID:???]
仕様に載ってる

120 名前:118 [2008/09/21(日) 22:01:48 ID:EC1BuyjV]
>>119
マニュアルに書いてるということでしょうか?
仕様という項目が見当たらないのですが、
もしよかったらどこを見ればよいか教えてください。

121 名前:nobodyさん mailto:sage [2008/09/21(日) 22:05:35 ID:???]
載ってないの?じゃ見てみるからURL教えてくれ

122 名前:118 [2008/09/21(日) 22:08:35 ID:EC1BuyjV]
>>121
サーバの仕様ってことですか?
一応のせてみますので、よろしくお願いします。

ttp://www.usamimi.info/~sakura/cgi-bin/puki/?WEB

123 名前:nobodyさん [2008/09/21(日) 22:12:51 ID:lcTeMIBY]


124 名前:nobodyさん mailto:sage [2008/09/21(日) 22:13:11 ID:???]
まぁ普通に考えて
/usr/local/bin/php or /usr/bin/php
ではないでしょうか



125 名前:118 [2008/09/21(日) 22:20:36 ID:EC1BuyjV]
レスありがとうございます。
/usr/local/bin/php
/usr/bin/php
拡張子をcgiにパーミッションを755にし、どちらも試しましたが、
テキストとして普通に表示されてしまいます。
cgi-binというフォルダがあったので、
そこに入れてみて実行してみましたが、500が返ってきました。
phpinfo();での確認が無理なようでしたら、あきらめたいと思います。

126 名前:nobodyさん mailto:sage [2008/09/21(日) 22:25:19 ID:???]
その挙動は何かおかしいんじゃないの?
perlで書いたcgiなら動くのかい?
俺は良く知らないので詳しい人待ち。

そんなことより、ちゃんと良さげなフォーラムが用意されているのになぜ聞かないんでしょうか






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef