トップページ⇒php
1001コメント348KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/11/13(木) 04:15:32ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 75
http://pc11.2ch.net/test/read.cgi/php/1224168721/

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0102nobodyさん2008/11/15(土) 19:54:43ID:???
>99
他にもあるだろ。もっと検索しろ。

もういい、自分で勉強する気がないようだから解答。
どっかで
define('P2_LIB_DIR', 'C\hogehoge');
みたいに宣言されてる。defineをマニュアルで引け。
 . は文字列の連結演算子だ。演算子の項を読んで来い。
P2_LIB_DIR と DIRECTORY_SEPARATOR と 'p2util.class.php'なら確かに3つの文字列だが、
P2_LIB_DIR と DIRECTORY_SEPARATOR と 'p2util.class.php'を「つなげたもの」はひとつの文字列だ。
0103nobodyさん2008/11/15(土) 19:56:20ID:???
>>99
もう一度言う

最初にrequireしているconf.inc.phpの中をよく見ればいいよ

よく見て中になんて書いてあるか自分で調べて、それでも分からなければ
そこを引用して質問してくれ
あまりにも周りの書き込みをちゃんと読み解けていない
0104nobodyさん2008/11/15(土) 19:59:31ID:???
自覚した上で質問してるんだろ
ほんとに腐った根性してる
0105632008/11/15(土) 20:03:23ID:oW2TcjIK
>>102
> P2_LIB_DIR と DIRECTORY_SEPARATOR と 'p2util.class.php'を「つなげたもの」はひとつの文字列だ。
なるほど、色々、宣言したものをつなげてるわけだ。 なんとなく理解出来ました。
0106nobodyさん2008/11/15(土) 20:19:09ID:???
>>105
なんで他のレスはスルーしてんの?
0107nobodyさん2008/11/15(土) 20:23:30ID:???
そもそも.の結合を理解できないあたり、マニュアルは読んでないわ
買った本は肥やしにもなっていないことが容易に想像される
0108632008/11/15(土) 20:26:06ID:oW2TcjIK
http://php.benscom.com/manual/ja/function.require-once.php
↑では、require_once()となっています。
しかし、↓には()がありません。
ということは、「あらゆる関数で()を省略していい」というルールなのでしょうか?
あるいは、「require_once()関数のみ()を省略していい」というルールなのでしょうか?
require_once './conf/conf.inc.php';
0109nobodyさん2008/11/15(土) 23:39:35ID:???
引数という言葉すら知らんのか
0110nobodyさん2008/11/16(日) 00:07:50ID:???
厳密に言うと関数は括弧必要だけどecho,requireなどの言語構造は必ずしも必要としない
0111nobodyさん2008/11/16(日) 00:10:31ID:???
require系って言語構造じゃないの?
0112nobodyさん2008/11/16(日) 00:14:17ID:???
エサを与えないでください
0113632008/11/16(日) 00:35:00ID:???
>>110
ありがとうございます。

話は変わり、
<html>
<body>
<?php
$sWeek = date("l");
$sDisp = "今日は英語で言うと" . $sWeek . "よ!";
print $sDisp;
?>
</body>
</html>
を
day.phpで保存すると、表示されるのですが、day.htmlでは表示されません。
これを、day.htmlで表示させるにはどんなソースにすればいいのでしょうか?
0114nobodyさん2008/11/16(日) 00:53:44ID:???
apacheの設定ファイル(httpd.conf)で
AddType application/x-httpd-php .html

に設定変更してapacheを再起動してみそ
0115nobodyさん2008/11/16(日) 00:55:29ID:???
ハンガリアン規約ってどうなんだろうね。
0116632008/11/16(日) 05:25:49ID:???
>>114
どうもありがとうございました。
0117632008/11/16(日) 05:55:48ID:TeIkZlvH
Q:DIRECTORY_SEPARATORとは何ですか?
0118632008/11/16(日) 06:06:46ID:TeIkZlvH
Q:DIRECTORY_SEPARATORとは何ですか?
A:
ディレクトリの区切り文字は、Windowsで「\」ですが、Linuxなどでは「/」が使用されています。
つまり、
"dirname" . DIRECTORY_SEPARATOR . "filename";
と書いた場合、
Windows環境では、dirname\filenameとなり、
Linux環境では、dirname/filenameとなるのです。
で、いいですか?
0119632008/11/16(日) 06:43:03ID:TeIkZlvH
Q:dirname(__FILE__)とは何ですか?
Q:__FILE__とは何ですか?
A:
http://php.benscom.com/manual/ja/language.constants.predefined.php
ここに、
__FILE__ ファイルのフルパスとファイル名。インクルードされるファイルの 中で使用された場合、インクルードされるファイルの名前が返されます。 PHP 4.0.2 以降では __FILE__ は常に絶対パスで、シンボリックリンクは解決されます。
と書いてあります。
つまり、dirname(__FILE__)はインクルードされてるファイルの置かれているフォルダ名を返します。
で、いいですか?
0120nobodyさん2008/11/16(日) 07:00:02ID:???
あのさ、
気持ち悪いからマニュアルは
http://jp.php.net/manual/ja/
http://jp2.php.net/manual/ja/
のどっちかを参照してくんない?
0121632008/11/16(日) 07:09:41ID:TeIkZlvH
<html><body><?php
$sWeek=date("l");
$sDisp="今日は英語で言うと".$sWeek."よ!";
print $sDisp;
?></body></html>

この場合、
print $sDisp;
でも、
print$sDisp;
でも、
エラーにならずに表示されますねw
0122632008/11/16(日) 07:14:46ID:TeIkZlvH
http://php.benscom.com/manual/ja/language.constants.predefined.php
ググったら↑のページがヒットしたのです。

>>120
じゃあ、↑のページに相当するページは、↓ではどこになるのか教えて下さい。
あと、そのページに、あなたが、どうやって行き着いたか?も教えて下さい。
http://jp.php.net/manual/ja/
0123nobodyさん2008/11/16(日) 07:25:26ID:???
>>122
同じマニュアルだろ
ただ上は非公式のミラーサイト
だから本家で参照しろと>>120は言いたいんだろ
ドメインが違うだけだからあとは基本的に同じだ
http://jp.php.net/manual/ja/language.constants.predefined.php

マニュアルの使い方は使ってるうちにそのうち覚える
最初のうちは気にしないことだ

疑問を持つのはいいことだが
いちいち出てくる疑問に大していちいち人に聞いてたら
いつまでたっても先に進まないよ

とりあえず細かいことを気にせず前へ進め
0124632008/11/16(日) 07:30:21ID:TeIkZlvH
>>123
http://jp.php.net/manual/ja/
おお、どうもです。
つーか、あなたがどうやって、↑から↓にたどり着いたか?
を教えて欲しいのですが。
http://jp.php.net/manual/ja/language.constants.predefined.php
0125nobodyさん2008/11/16(日) 07:43:30ID:???
( ;^ω^)
0126632008/11/16(日) 08:32:44ID:TeIkZlvH
>>123
http://jp.php.net/manual/ja/
つーか、『__FILE__』に疑問を持った人が、
どうすれば、↑から↓にたどり着けるのか?
という質問なのです。
http://jp.php.net/manual/ja/language.constants.predefined.php
0127632008/11/16(日) 09:01:56ID:TeIkZlvH
それはそれとして、rep2のindex.phpの7行目に↓があります。
で、このauthorize()がわからんのです。

$_login->authorize(); // ユーザ認証
0128nobodyさん2008/11/16(日) 10:04:55ID:???
>>126
やってれば__FILE__が定数だなってことは自然とわかってくるわけで
長くやってるやつにそんな理由を聞いても返答に困るだけ
このスレをROMってるだけで相当力つくから独学でやるならROMってるといいよ
そのうちなんとなくわかってくるから
0129nobodyさん2008/11/16(日) 10:21:49ID:???
PHP初心者勉強会に参加しろよw
0130nobodyさん2008/11/16(日) 11:19:20ID:???
昨日チョベリバな質問をした者です。
カウンターが+2になる原因が分かりましたので一応報告しておきます。

http://localhost/hoge.htm/aaaではなく
http://localhost/hoge.htm/////////////aaaのように滅茶苦茶深く入れてみると
IEの一番下の枠に複数のURLが高速で表示され、たった一回のアクセスでカウンターが1000位増えました。

そのURLが出た箇所が原因だった様です。
<noscrpt>
<iframe src=hogehoge.html>
</noscrpt>
と記載していたのですがどうやら自分がアクセスした層とhogehoge.htmlの層が違う場合は
リフレッシュして何度も読み込んでる様です。

よってhttp://localhost/hoge.htm/aaaの時は
<iframe src=../hogehoge.html>
となるように修正し解決しました。
0131nobodyさん2008/11/16(日) 11:53:15ID:qwIcjEj2
>>ID:TeIkZlvH
・全部よむ
・検索する
どちらでもたどり着けます。検索する方がすぐ見つけられるけど、
一度全部読んでみるといいね!
検索の仕方がわからないんなら、教えてあげるからまた質問してね。

>>127
わからないことを、みんながわかるように書いてね。
0132nobodyさん2008/11/16(日) 12:06:52ID:???
>>130
>>89

>>131
>>98
どんな世界でも使用法も読まないで分からないと質問するのは最も嫌われる行為。
君の怠惰のせいでどれだけ他人に迷惑かけた?
特にこのスレでは>>1にも書いてある。>>1も読まないのね。
0133nobodyさん2008/11/16(日) 12:07:23ID:???
ごめん>>131じゃなくて>>ID:TeIkZlvHだった
0134nobodyさん2008/11/16(日) 12:14:36ID:???
あまりに大人な対応に涙が出た
0135nobodyさん2008/11/16(日) 16:32:17ID:???
拡張子.htmlで
PHPが実行されるようにアパッチを改造するのって
セキュリティ的に、少し危険な行為なんじゃないの?
0136nobodyさん2008/11/16(日) 16:33:21ID:???
なんで?
0137nobodyさん2008/11/16(日) 16:35:53ID:???
PHPを使用していることを隠蔽できるから安全という考え方もあれば、
アホなコードを書けばすぐPHPが実行されてしまう考え方が、

と思ったけど、そんな状態なら拡張子がphpだろうがhtmlだろうが、関係ない気もする。
0138632008/11/16(日) 18:30:34ID:TeIkZlvH
>>131
> 検索の仕方がわからないんなら、教えてあげるからまた質問してね。

おお、有り難うございます。 
では、フォルダの中に、サブフォルダもある。
その中に沢山の.phpファイルがある。
その多数のファイルの中から、authorizeの文字列を探したい。
この場合、どうすればいいのでしょうか?
0139nobodyさん2008/11/16(日) 18:33:08ID:???
>>138
grepツールを使う。
具体的にどういうソフトを使うかは環境次第。
0140632008/11/16(日) 18:43:46ID:TeIkZlvH
>>139
そうですか、有り難うございます。
0141nobodyさん2008/11/16(日) 20:50:14ID:???
linux: fedora8
php ver: PHP Version 5.2.6

cronで定期的にasahi.comから天声人語だけ抜き取って自分にメールを送るのと、
バックアップとしてその日の日付の名前でテキストファイルに保存するphpを作ったんですけど

cronが実行すると
cron daemonからメールで
PHP Warning: flock() expects parameter 1 to be resource, boolean given ...
PHP Warning: fputs(): supplied argument is not a valid stream resource in ...
PHP Warning: flock() expects parameter 1 to be resource, boolean given in ...
PHP Warning: fclose(): supplied argument is not a valid stream resource in ...
と返ってき、テキストファイルももちろん作成されておらず、どうも
function write($filename, $input)
{
$input=serialize($input);
$fp=fopen($filename,"w");
flock($fp, LOCK_EX);
fputs($fp, $input);
flock($fp, LOCK_UN);
fclose($fp);
}
というファンクションのfopenの戻り値がfalseでかえってきてるみたいなんですけど

自分でブラウザでそのphpを実行すると問題ないんです、ちゃんとファイルもその日の日付のタイトルで内容も保存されます
どうしたらcronで定期的にやってくれるように問題可決できるんでしょうか?教えてください。

0142nobodyさん2008/11/16(日) 20:54:14ID:???
>>1
0143nobodyさん2008/11/16(日) 21:04:25ID:???
ブラウザからじゃなく、cronで実行してるコマンドラインを流してみて確認すりゃ
いいんじゃあ
01441412008/11/16(日) 21:31:12ID:wBVwAFbg
>>142 
すみませんでした sageチェックはずしわすれてました。

>>143
cronでの実行ラインは/usr/bin/php ファイルパスで、
端末で実行するとメールと同じ内容のエラーメッセージがでてきますね・・・
で、ファイルも作成されずです。
コマンドラインじゃエラーになってブラウザだと通るって、なんでですかね?
0145nobodyさん2008/11/16(日) 21:43:23ID:???
クーロンの書き方勉強するか、chdir使うかフルパスでfopenすればいいかと
0146nobodyさん2008/11/16(日) 22:17:07ID:???
http://search.net-newbie.com/php/tutorial.firstpage.html

ここの、「PHP エディタのリスト」ってリンクをクリックすると
エラーになるな。単純ミスか?

こんなことだから
PHPプログラマーは低脳だってバカにされるんだ
0147632008/11/16(日) 22:24:57ID:TeIkZlvH
>>141
> cronで定期的にasahi.comから天声人語だけ抜き取って自分にメールを送るのと、
> バックアップとしてその日の日付の名前でテキストファイルに保存するphpを作ったんですけど
それ、面白そうですね。
規模でいうと何行ぐらいのphpなんですか?
0148nobodyさん2008/11/16(日) 22:44:08ID:???
GETしてタグ抜いて書き出してメールなら、PEAR使っても1000ライン前後じゃないのかな。

>>144
コマンドラインで実行するとエラーが出るのはたまに経験あるな。
大抵、環境変数とかPHP側の設定とかが原因だった気がするが。
01491412008/11/16(日) 23:05:52ID:wBVwAFbg
>>147
50行ちょい
苦戦したといえば
自分は携帯にメールしてるため、
携帯で見れるための文字コード変換がややこしかった

>>148
やっぱり、PHP側の設定ですか
いや、今の箱の前に使用してたfedora7の箱だったら正常に作動してたから
phpのコーディングミスではないと確信だったので
0150nobodyさん2008/11/16(日) 23:05:59ID:???
ペアなんか使う気にならん。
ソース書くのが楽しくてPHPやってんのに。
0151nobodyさん2008/11/16(日) 23:12:55ID:???
人はそれを車輪の再発明と(ry
0152632008/11/16(日) 23:27:27ID:TeIkZlvH
>>149
> 50行ちょい
どうもです。少ないですね。 よかったらソースを晒して下さい。
0153nobodyさん2008/11/16(日) 23:43:59ID:???
やだよ
0154632008/11/16(日) 23:57:20ID:TeIkZlvH
う〜ん、それは残念。
0155nobodyさん2008/11/17(月) 00:12:42ID:uO1yzOV4
変数を初期化するにはどうしたらいいの?
0156632008/11/17(月) 00:15:17ID:DKgH+i/4
変数に初期値を代入すればいい。
0157nobodyさん2008/11/17(月) 00:18:36ID:???
http://f44.aaa.livedoor.jp/~takamura/
ここのPHPマニュアルわかりやすい
0158nobodyさん2008/11/17(月) 00:25:34ID:???
今後の展開が容易に想像できるしなw
0159nobodyさん2008/11/17(月) 01:06:37ID:???
>>157
宣伝乙
アフィ厨死ねカス

>>158
こうですか?わかりません><
0160nobodyさん2008/11/17(月) 01:32:37ID:???
>>156
>>63が質問に答えてるwww


0161nobodyさん2008/11/17(月) 03:59:05ID:???
63、なんとなく人物像が想像できる。
貪欲に知識を吸収しようとする姿勢がカッコイイと思ってる。
アップルに感化されやすいタイプ。
マインドマップとか描いちゃうタイプ。
でも致命的にバランス感覚に欠けている。
身の周りの中では達観してるほうだと自分では思ってるが
そのままなら1,2年もすれば煙たがられるようになる。

なんかしらんけどムカつくわ ハゲ!!
0162nobodyさん2008/11/17(月) 04:07:56ID:uO1yzOV4
ファイルロックしないとなんでファイルって壊れるの?

書き込みしている途中で
書き込み処理が完了していない状態で
誰かが同時に読み込みすると、中途半端な
書き込み途中のデーターを読み込んでしまって、
それで壊れるの?
0163632008/11/17(月) 04:19:43ID:VEc9l7C0
そうだよ
0164nobodyさん2008/11/17(月) 05:31:37ID:???
排他制御とかデッドロックとかでググってみ
01651412008/11/18(火) 01:56:19ID:V5bkwf3L
>>152

$filepath="dat/tensei_".date("Ymd").".dat";

if(!file_exists($filepath))
{
$handle = fopen("http://www.asahi.com/paper/column.html","r");
if($handle)
{
while(!feof($handle))
{
$buffer=fgetss($handle);
$buffer = mb_convert_encoding($buffer, "SJIS", mb_detect_encoding($buffer));
}
fclose($handle);
}
$content=$buffer[68];

write($filepath, $content);
}
else
$content=load($filepath);

あとは$contentをmail関数かなんかでメールしたってください
01661412008/11/18(火) 01:58:29ID:V5bkwf3L
あ あと loadファンクション

function load($filename)
{
$fp=fopen($filename,"r");
flock($fp, LOCK_SH);
$array=fread($fp, filesize($filename));
flock($fp, LOCK_UN);
fclose($fp);
$array=unserialize($array);
return $array;
}
0167nobodyさん2008/11/18(火) 02:13:47ID:???
行数で取得するのは危険ではないか
DOM使おう
0168nobodyさん2008/11/18(火) 02:22:11ID:???
手っ取り早さ重視か。
fopenでhttpストリーム開く場合って、Proxyかましたい時とかどうすんだろ。
0169nobodyさん2008/11/18(火) 02:39:27ID:???
fsockopenかpear使えば?
01701412008/11/18(火) 02:40:15ID:V5bkwf3L
>>167
危険性ってなんですか?
DOMですか?勉強してきます

>>168
さぁ\(^o^)/
0171nobodyさん2008/11/18(火) 07:04:09ID:WbAApVvS
「DOMを使う」ってなんだ?
PHPプログラマに関係あることなのか?
0172nobodyさん2008/11/18(火) 08:31:03ID:???
お前は何を言ってるんだ
0173nobodyさん2008/11/18(火) 09:42:35ID:???
XML専門のプログラマでも呼ぶのかw
0174nobodyさん2008/11/18(火) 09:59:19ID:???
お前は何を言ってるんだ
0175nobodyさん2008/11/18(火) 10:21:28ID:ueNxgoBD
You Tube のWEB APIについて質問させてください。
ちょうどいいスレがわからなかったのでここにかきます。
PHPの質問というよりAPIについてですね。

下記PHPを実行し画面の LINK をクリックするとエラーがでてXMLが表示されません。
デベロッパーIDは実際には取得したものを入力しています。

<?php
$dev_id = "XXXXXXXXXXXXXXX";
$tag = "vaio";

echo "<a href=\"http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=".$dev_id."&tag=".$tag."\">LINK</a>";
?>

エラーのXMLは下記のとおりです。
デベロッパーIDを新しいものに代えても同じです。

<?xml version="1.0" encoding="utf-8" ?>
- <ut_response status="fail">
- <error>
<code>8</code>
<description>Bad, unknown, or disabled dev_id specified.</description>
</error>
</ut_response>
0176↑2008/11/18(火) 10:29:16ID:ueNxgoBD
PHPを使わずにWEBブラウザーに直接アドレス入れても同じエラーが返ってきます。
0177nobodyさん2008/11/18(火) 10:42:24ID:???
じゃ間違ってるんだろ
APIの仕様を確認してこい
01781752008/11/18(火) 11:41:14ID:ueNxgoBD
もちろん何回も確認して、他のサイトもいろいろ調べました。
自分で調べもしないで質問するのは失礼だと思いますし。
0179nobodyさん2008/11/18(火) 11:53:06ID:???
>>176の時点でPHP関係ないのでは?
0180nobodyさん2008/11/18(火) 11:53:09ID:???
>>175
まずエラーコードが何かどういう意味なのか調べろよ

>8 : Bad or unknown dev_id specified
>developer profileで登録されていない。

これでもエラーになるならエラーになるID晒すか
問合せしないと解んないと思うぞ
01811752008/11/18(火) 11:54:01ID:ueNxgoBD
確かに関係ないです............
01821752008/11/18(火) 12:02:40ID:ueNxgoBD
>> 180
> developer profileで登録されていない。
というのは私も見ましたがデベロッハーIDを取得している時点で
「developer profileで登録されていない」ということはないと思っていますが
どうでしょうか。何回IDを確認してもあってますし、新しいIDを取得しても同じです。
意味がなくてもUTF-8にエンコードしたものを使用したりurlencode()したり、いろいろやってみましたが
やっぱりだめです。
0183nobodyさん2008/11/18(火) 12:39:05ID:???
情報を登録してないから有効化されてないんじゃない?
もしくは使いすぎて無効化されてるとか
0184nobodyさん2008/11/18(火) 12:45:14ID:???
多分だけど古いAPI使ってるからじぇねーの
本来のサイト見ずに誰かが書いてる解説サイトみてたりしない?
01851752008/11/18(火) 12:49:13ID:ueNxgoBD
>>183
最初私もそう思って、次の日やっみましたが、だめでした。
まだ数十回しかエラーみてません。大丈夫だと思います。
01861752008/11/18(火) 12:55:52ID:ueNxgoBD
>>184
それは思い当たるふしがあります。
それかな。
書店で立ち読みしたり、いろんなサイト参考にしました。
肝心なグーグルにはRESTの仕方がどこにあるかわからなかったんです。
http://code.google.com/intl/ja/apis/youtube/developers_guide_protocol.html#Developer_Key
このへんを普段は見てるんですが、RESTのやり方出てるところご存じないですか?
0187nobodyさん2008/11/18(火) 12:58:32ID:???
>>186
まずPHPって所もあるよな?
http://code.google.com/intl/ja/apis/youtube/developers_guide_php.html

あとタグから取得する場合は
http://gdata.youtube.com/feeds/api/videos?vq=vaio
でいい見たいだ
もっとちゃんと仕様読めよ
RESTの仕方じゃなくRESTが何か理解しろよ
0188nobodyさん2008/11/18(火) 13:01:25ID:???
リンクして表示してるphp書いてるってことは
動画の取得と検索したいんだろ?
なんで認証セクション読んでるんだよ
0189nobodyさん2008/11/18(火) 13:08:22ID:???
ようつべapiの仕様って意外と丁寧に書いてあるんだな
なんでわざわざ古いほう使うの?なにか問題があるのか?
0190nobodyさん2008/11/18(火) 13:19:11ID:???
古いのを使いたいんじゃなくて
APIのページを読んでないから新しいのを知らない
マニュアル読まないタイプ
0191nobodyさん2008/11/18(火) 13:31:28ID:A89iT03e
http://example.com/example/index.phpで稼働させているのですが、

<a href="http://hoge.net/">hoge</a>
<a href="http://hoge.com">hoge1</a>
<a href="http://hoge.org/">hoge2</a>
<a href="http://hoge.name/">hoge3</a>
<a href="http://hoge.name/">hoge4</a>

というリストを作ってincludeで読み込んでいるのですが、表示するときに

<a href="http://example.com/example/index.phphttp://hoge.net/">hoge</a>

のように、http://example.com/example/index.phpの後にタグ内のURLが付加された状態になります。
作ったリスト通りに表示させたいのですが方法はありますか?
0192nobodyさん2008/11/18(火) 13:37:00ID:???
リストをincludeで読み込むって
PHPのソースコードじゃないただのテキストをincludeしてるのか?
簡略化しないでちゃんとしたソースを出さないとエスパーすぎて答えようがない
0193nobodyさん2008/11/18(火) 13:45:17ID:A89iT03e
>>192
つまりそういうことです。
言葉足らずですみません。

ソースと言っても

〜HTML文〜
<?php
include(list.dat);
?>
〜HTML文〜

くらいしかないので
0194nobodyさん2008/11/18(火) 13:51:07ID:???
もしかしたら、リストにはこう書いてあるかもしれないw
<a href="./http://hoge.net/">hoge</a>
0195nobodyさん2008/11/18(火) 14:00:37ID:???
>>193
自分の環境だと正常だけども・・・
fileで読み込んでループさせて表示するとかでもいいんじゃない?
foreach(file("list.dat") as $value) {
echo $value;
}
とか
0196nobodyさん2008/11/18(火) 14:06:10ID:A89iT03e
>>194のようではなかったのですが、
>>195でできました。ありがとうございます。
0197nobodyさん2008/11/18(火) 14:36:50ID:???
エスパーっているんだな。
俺にはさっぱり理解できないや
0198nobodyさん2008/11/18(火) 15:35:24ID:WbAApVvS
ファイルロックしても、音が鳴らないから、
本当にロックされているのかどうか、わからない。

「ファイルロック発動!!」
「カシーーーン!!!!!」

とかって派手に音が鳴って欲しい。一回ごとに。
0199nobodyさん2008/11/18(火) 15:44:58ID:???
>>198=171
アニメのロボットようですね。
そんなあなたの思った"DOM"は某アニメのそれだったんでしょうね
0200nobodyさん2008/11/18(火) 15:58:00ID:???
ロックする部分のスクリプトが信用できないなら
音がなったとこでどのみち一緒
音はなってるけど本当にロックされてるのかわからないとか言い出しそうだな
0201nobodyさん2008/11/18(火) 16:31:39ID:WbAApVvS
$_REQUEST と $_POSTの違いってなに?
POSTでデーターがくるってわかりきってるときに
$_REQUESTでわざわざ受けるのはセキュリティ的に危険な行為?

(GETで送られたデーターも受けてしまう等)
■ このスレッドは過去ログ倉庫に格納されています