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

【PHP】くだらねぇ質問はここに書き込みやがれpart9

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/09/03(土) 11:53:32ID:7OO4C5e5
PHPに関するくだらない質問用すれです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい

・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
【PHP】くだらねぇ質問はここに書き込みやがれpart7
http://pc8.2ch.net/test/read.cgi/php/1121100429/
【PHP】くだらねぇ質問はここに書き込みやがれpart8
http://pc8.2ch.net/test/read.cgi/php/1123431535/
0513nobodyさん2005/09/12(月) 23:42:21ID:???
foreachが無い言語を使っていた人には最初違和感あるよね。
慣れてくればけっこう便利。
0514nobodyさん2005/09/12(月) 23:43:04ID:???
(0 .. 5).each do |i|
0515nobodyさん2005/09/13(火) 00:00:17ID:???
ずっと前に書いたスクリプトか・・・
時々ビックリするくらい笑えるコード書いてたりするんだよな。
function array_add($a, $b) {
return array_push($a, $b);
}
書いたのの誰だよ!俺だorz
なんか恥ずかしい想い出みたいだよね。
0516nobodyさん2005/09/13(火) 00:10:17ID:???
>>515

そんなコードはアホでも書かない
0517nobodyさん2005/09/13(火) 02:17:40ID:dzuB0cPl
ワロタ。
まぁいいんでないの、人それぞれのやり方があるのが面白いところ。
0518nobodyさん2005/09/13(火) 03:13:24ID:???
>>512 >>515
後で見た自分のコードが恥ずかしくなることってあるよなー
逆にそういうのがあるから成長してると言えるわけで。

昔自力で書いたコードとか下手で捨ててしまいたい衝動にかられるけど、
再利用できることもあるから捨てるに捨てられん・・・
0519nobodyさん2005/09/13(火) 11:05:18ID:???
昔に書いたコードを見て赤面した。
最近書いたコードを見たら、たいして変わってなくて青面した。
0520nobodyさん2005/09/13(火) 14:06:35ID:T3vnNFvN
PHPとDBが同じ構成で動いているが違うネットワーク上にある「サーバA(主)」と「サーバB(副)」があって
その2台のサーバ間でデータを同期するスクリプト組もうとしています。

「サーバA(主)」 と「サーバB(副)」では同じPHPスクリプトが動作していて、A上で実行されたスクリプトの
パラメータと同じ情報を、B上の同じスクリプトに投げるための方法を探しています。

HTTP POSTでAに来た要求をそのままBに渡せればいいかなと思ったのですが、PHPのスクリプト上から
HTTP POSTを発行する方法が分かりません・・・

何かいい方法は無いでしょうか。
0521nobody2005/09/13(火) 14:27:20ID:9pR1WrHU
>>520

DBは何使ってるの?
MySQLをはじめレプリケーションできるものも数多くあるけど
違うネットワークってことなので、httpで通信するってこと?
0522nobody2005/09/13(火) 14:28:24ID:9pR1WrHU
GDをつかってすでにある画像にテキストを追加したりしているのですが、
なんか文字の周りが汚くなってしまいます。
きれいに文字をかく方法ありますか?
0523nobodyさん2005/09/13(火) 14:35:34ID:T3vnNFvN
>>521

DBはMySQLです。
間にFireWallが居てポート空けてくれないらしいのでHTTPしか無い感じだったりします・・・
レプリケーションについてはちょっと調べて見ます。
0524nobodyさん2005/09/13(火) 14:47:30ID:???
文字化けしちゃう恐れのある文字を置換して加工したいんですけど
どういう風に書けばいいか、わかりません。

作成した関数に文字列を渡すと、置換した結果を取得したいのです。

$aaa = kansuu($aaa);

例えば、「表示」だと「表\示」と返したいのです。

で、関数の中で
「―ソЫ�\噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃濬畚秉綵臀藹觸軆鐔饅鷭�x�x」

などの文字が存在したらその文字に半角の¥を付加して返したいのですが、

どのように置換処理を書けばよろしいでしょうか?

よろしくお願いします。

0525nobodyさん2005/09/13(火) 15:14:26ID:???
>>524
$aaa = addslashes($aaa);
0526nobodyさん2005/09/13(火) 15:21:23ID:???
>>525
そりは関係ないものまでクォートしてしまうんでないかい?
0527nobodyさん2005/09/13(火) 15:43:00ID:???
初心者です。
SQL文を作成し、変数に格納しようと思ってます。
文字列と変数をつなげるとき

1)$sql = "select * from $table where key='$key'"

2)$sql = "select * from ".$table." where key= '".$key."'"

と書くのでは、どちらが正しいんですか?
どちらも正常に動きますが、一般的に使われるのはどちらなんでしょうか?
05285242005/09/13(火) 15:46:47ID:???
>>525
目からうろこです...1行で解決とは...m(_ _)m
うまくいきました。

>>526
大丈夫そうです。
0529nobodyさん2005/09/13(火) 15:47:08ID:???
>>526
クォートじゃなくてエスケープな
>>524はエスケープしてどうする気だ。DBにでも突っ込むならmysql_escape_string()とか使え。addslash()でもいいけど。
0530nobodyさん2005/09/13(火) 16:01:07ID:???
前スレを参考に投資信託のHPから最新の価額を切り出そうとしているのですが
うまくいきません。
さわかみファンドからは首尾よく価額を取得できるのですが、SGターゲットジャパン
からはできません。
なにも表示されないのです。

//さわかみファンド 71311998
$InputFile = "http://www.quick.co.jp/qsearch.exe?F=fund%2Fall&KEY1=71311998";
//SGターゲットジャパン 58311008
$InputFile = "http://www.quick.co.jp/qsearch.exe?F=fund%2Fall&KEY1=58311008";

// ファイルを開きます。
$fp = fopen($InputFile, "r");
if ($fp == FALSE) {
echo "error";
exit();
}

while (!feof($fp)){
 $s = fgets($fp);
 $n = preg_match_all($Pattern, $s, $ar, PREG_SET_ORDER);
 for($i = 0; $i < $n; $i++){
 print $ar[$i][2] . "<br>\n";
 }
}
// ファイルハンドラを閉じます
fclose($fp);

ここ数日悩んでます。どうか原因を教えてくださいませ。
05315302005/09/13(火) 16:12:39ID:???
530です。
環境を書き忘れてました。
所謂LAMP環境です。

RedHat 9
Apache 2.0.40
MySQL 3.23.58(mbstring on)
php 4.2.2

スクリプトはeuc-jpで書いてます。
0532nobodyさん2005/09/13(火) 16:12:45ID:???
>>530
$Patternの内容を示せ
05335302005/09/13(火) 16:14:46ID:???
忘れてました。
$Pattern = "/(<FONT COLOR=black>)(.*)(<\/FONT>)/";
0534nobodyさん2005/09/13(火) 16:19:52ID:???
>>530
両方とも表示されたよ。
05355302005/09/13(火) 16:29:06ID:???
>>534
文字コードは関係ないでしょうか?
どんな環境でテストされましたか?
0536nobodyさん2005/09/13(火) 16:39:23ID:???
>>535
たぶん改行の問題だと思う
そのスクリプトだと<FONT COLOR=black>から</FONT>までが1行にないと駄目
05375322005/09/13(火) 16:47:05ID:???
>>535
こう書き換えてみたら?

$s = '';
while (!feof($fp)){
 $s .= fgets($fp);
}
fclose($fp);

$n = preg_match_all($Pattern, $s, $ar, PREG_SET_ORDER);

for($i = 0; $i < $n; $i++){
 print $ar[$i][2] . "<br>¥n";
}
05385342005/09/13(火) 16:49:48ID:???
>>535
WinXPでShift JIS
マッチした内容は
-----------------
24846
</FONT>
<BR>
<FONT COLOR=FF0000>+
96</FONT>
<!---->
<br>
------------------
0539nobodyさん2005/09/13(火) 17:05:20ID:???
>>520
> HTTP POSTを発行する方法が分かりません・・・
fsockopenしてfwriteで送信。

>>522
文字をでかくする。色を薄くする。フォントを変える。
JPEGならクオリティの値(imageJpegの3番目の引数)を上げるかPNGにする。
それでもダメならGDを見放せ。
0540nobodyさん2005/09/13(火) 17:21:49ID:???
>>539
fsockopenをキーワードにして探した所、まさに求めていた情報がありました。
ttp://www.stackasterisk.jp/tech/php/searchAction.do?cid=18

ありがとう
05415302005/09/13(火) 18:40:35ID:???
レスどうも有難うございます
>>536
たしかに改行コードが含まれています。
この場合$Patternに改行コードを書き込むと良いと思い\rや\nをためして
みましたがダメでした。
取得したhtmlの文字列から改行コードを取り去ればよいと思いますが・・・。
そんな機能を持った関数があるのでしょうか?
>>537
そのとうりに書き換えてみましたがダメでした。
0542nobodyさん2005/09/13(火) 20:36:22ID:???
最近PHPをはじまめした。

ユーザー定義関数をつかって、消費税を抜いた値段を表示するスクリプトを
書いたのですが、参考書によると、これの実行結果は「100」のはずなのに
その通りにならず
「function tax($zeikomi) { $zeinuki = $zeikomi / 1.05; return $zeinuki; } print (tax (105)); ?>」
となってしまいます。
どこが間違っているのでしょうか。


<html>
<head><title></title></head>
<body>
function tax($zeikomi) {
$zeinuki = $zeikomi / 1.05;
return $zeinuki;
}
print (tax(105));
?>
</body>
</html>


文字コードはeuc-jp
改行コードはLE
PHPのバージョンは5.05です。
よろしくお願いしますm(_ _)m
0543nobodyさん2005/09/13(火) 20:39:53ID:???
>>542
PHPがはじまってないから。
0544nobodyさん2005/09/13(火) 20:40:39ID:???
>>542
<?php
0545nobodyさん2005/09/13(火) 21:12:54ID:???
PHPで、正規表現を使いhtml内にある任意の文字列にマッチした一行を抜き出すことは可能ですか?
0546nobodyさん2005/09/13(火) 21:14:10ID:???
可能
0547nobodyさん2005/09/13(火) 22:14:01ID:21KzVdLf
質問させてください。

http://w1.nirai.ne.jp/freeze/install.html

このページを参考にして、環境を作ったのですが、最後のlocalhost/test/phpinfo.phpにアクセスして
確認しようとすると、phpinfo.phpのダウンロード画面が出てきてしまうのですが、なんででしょうか?

初歩的な質問ですいませんが、よろしくお願いします。
0548nobodyさん2005/09/13(火) 22:19:41ID:???
>>547
PHPインストール後のhttpd.confの設定をミスってるかApacheを再起動していない。
0549軟式PHP2005/09/13(火) 22:19:52ID:???
>>547
そのページは見てないけど、ダウンロードになるなら
phpのMIMEタイプが設定されていない可能性があるな。
LoadModuleもやってないかも。httpd.confをもう一回見直してみたほうがいいと思う。
0550nobodyさん2005/09/13(火) 22:36:20ID:???
>>548
>>549
ありがとうございます。

Apache再起動してみましたが、直りませんでした。
httpd.confもページをみて見直してみましたが、やはり直りませんでした。

どうすれば良いでしょうか??
0551nobodyさん2005/09/13(火) 22:45:17ID:???
整備された鯖を借りる
0552nobodyさん2005/09/13(火) 23:03:06ID:/gXbJCT5
phpをwindowsでビルドしたいのですが、
PHPマニュアルにある方法以外にもっと詳しい情報を
知りませんか?
もし、ありましたら、教えてください。
05535482005/09/13(火) 23:03:34ID:???
>>550
変だね。そのページを見てみたけど別にウソは書いてないし。
Apacheのインストール後の「あなたの予想に反して...」の画面が表示されているのは
確認済みなんだよね?
オマイさんが追加したLoadModule行とAddTypeの行の内容を ***そのまま、何の細工もせず*** に
晒してもらえない?
(そのページからコピペするんではなく、オマイさんのhttpd.confからコピペするんだよ)
0554nobodyさん2005/09/13(火) 23:12:55ID:???
>>553
はい、「あなたの予想に〜」の画面は出ます。

追加したのは
LoadModule php4_module c:/php/sapi/php4apache2.dll
と
AddType application/x-httpd-php .php
です。
0555nobodyさん2005/09/13(火) 23:17:52ID:???
>>550
貴方の「見直し」が間違ってる可能性が高いかな。
インストール先(インストールの構成)を変えていたり、
ダウンロードしてインストールしたApacheやPHPが説明のものと異なる
そういった場合は記述されている内容を理解した上で適用しないとならない。
その辺が出来てないんじゃないの?

これは動かないという原因ではないが、件のコンテンツの記述で間違っているところがある。
(間違っている人は他にも多くいるが)
>703行 AddDefaultCharset none    ←こう書き変える
これではnoneというcharsetを指定することになる。無効にするのだからOffが正しい。
http://httpd.apache.org/docs/2.1/ja/mod/core.html#adddefaultcharset
0556nobodyさん2005/09/13(火) 23:23:36ID:???
dllを移していないとか…
0557nobodyさん2005/09/13(火) 23:25:06ID:???
>>555
あ、確かにApacheを説明のものと違うバージョンのものを使っていました。。。
説明の物と同じやつでやってみます。

いろいろと教えていただきありがとうございましたm(_ _)m
0558nobodyさん2005/09/13(火) 23:29:46ID:???
修正しているhttpd.confファイルが実はhttpd.default.confというオチに期待している。
0559nobodyさん2005/09/13(火) 23:43:41ID:???
>>555
もうひとつだけ質問させてください。
この場合はApacheだけインストールしなおせば、phpはインストールし直さなくて
良いんですよね??
0560nobodyさん2005/09/13(火) 23:48:49ID:???
>>550
あとPHPのインストール先とインストールしたパッケージの確認。
コマンドプロンプトで「c:\php\cli\php.exe -v」(小文字のまま)
とした場合の出てくるバージョンとか教えて。
出てこなかったら
・インストール先がその解説通りでない
・インストールしたパッケージがその解説通りのものではない

>>558
メモ帳で修正したのでhttpd.conf.txtになっている。
(修正&上書きだとそんなことはないか)
0561nobodyさん2005/09/13(火) 23:55:31ID:???
100行あるデータの先頭から10行だけ表示さる場合には、
下のソースをどのようにすれば良いのでしょうか?
どうかお教えください。よろしくお願いいたします。

while(list($index,$data)=each($data_all)){
if($data[0]) {
print "$index[0]:$data[0]";
}
if($data[2]) {
print "$index[2]:$data[2]";
}
if($data[9]) {
print "$index[9]:$data[9]";
}
print "<br>";
}
0562nobodyさん2005/09/13(火) 23:55:48ID:???
>>559
いや、それはPHPの話なので
>はい、「あなたの予想に〜」の画面は出ます。
らしいから、Apacheのインストールは関係ないよ。
説明どおりのバージョンでなくても貴方がインストールした
バージョンに合わせて適切に設定すれば良いだけの話しだし、
新しいバージョンの方が良いでしょ
(ドキュメントはどうしたって陳腐化してしまうものだ)

で、PHPのインストールだけどそこの解説にもあるように
「インストーラはありません」(今は公式のWindowsインストーラ版もあるが)
だから、再インストール云々にはならないよ。
Apacheやphpのデフォルト設定ファイルを変に変更して元に戻したいが
バックアップを取ってなかったとかのパターンは、再インストールして
設定ファイル取り戻す必要はあるかもしれんが。

0563nobodyさん2005/09/13(火) 23:59:58ID:???
>>561
「100行あるデータ」ってのは$data_allに入ってるのかい。
それとも$data[x]とかに入ってるのかい?
どっちにせよ if($data[0])とかの判定は怪しいけど。
0564nobodyさん2005/09/14(水) 00:04:32ID:???
>>563
100行のデータは$data_allに入っています。
怪しいソースですが全行の表示はできています。
if($data[0])は必要無いですね。。。
0565nobodyさん2005/09/14(水) 00:12:24ID:???
>>560
指定されたパスが見つかりません。と出ます。

>>562
でも、どうやれば私がインストールしているバージョンに合った設定になるか分からなくて、、、
ほんと初心者ですいません。
0566nobodyさん2005/09/14(水) 00:42:48ID:???
>>565
>指定されたパスが見つかりません。と出ます。
・phpのインストールがおかしい(解説通りでない)
・変更しているApache設定ファイル(httpd.conf)がおかしい。Apache起動時にエラーが出ていない。
の両方。

前者はhttp://www.php.net/get/php-4.3.11-Win32.zip/from/a/mirror
をダウンロードして、解説どおり解凍したフォルダをリネームして
c:\phpのディレクトリになるように設置。
後者は、コマンドプロンプトで「notepad "c:\Program Files\Apache Group\Apache2\conf\httpd.conf"」
と打って、自分がそれまで変更してた内容がちゃんと記述されてるか確認。
0567nobodyさん2005/09/14(水) 01:01:29ID:???
>>561
>while(list($index,$data)=each($data_all)){

これを

foreach(range(1,10)){
list($index,$data)=each($data_all);

にするとか
0568nobodyさん2005/09/14(水) 03:16:11ID:???
foreach ( array_slice($data_all, 0, 10) as $index => $data) {}

とか。あんま発想のレベルは変わらんな
どうでもいいけど、配列の要素を行と云うのは少し違和感が
0569nobodyさん2005/09/14(水) 04:16:19ID:???
>>567
>>568
レスありがとうございます。
教えていただいたものを改良して
for($i=0; $i<5; $i++) {
に置き換えて、無事動作いたしました。
本当にありがとうございました。
0570nobodyさん2005/09/14(水) 06:01:45ID:???
>>569
> for($i=0; $i<5; $i++) {
本当にそこは5なのか?いいのか…

やっぱ「行」と言った場合、コンピュータシステム的な表現では
どう解釈されるのか、一度色々調べて理解してホスィ。
0571nobodyさん2005/09/14(水) 06:27:53ID:???
Division by Zeroが出ないようにするには、
どのような制御文を書けばよいのでしょう?
0572nobodyさん2005/09/14(水) 06:37:46ID:???
>>571
0で割り算しない条件式
0573nobodyさん2005/09/14(水) 07:16:27ID:???
>>554
Apache1.3にはAddModuleも必要だ
0574nobodyさん2005/09/14(水) 09:48:16ID:m0wxPPXH
他で答えてもらえないようなので。

phplibはphp5で使えますか?
0575nobodyさん2005/09/14(水) 10:29:40ID:???
使ってみましたか?
0576nobodyさん2005/09/14(水) 11:08:44ID:???
>>574
今時phplibとかはやんねえんだよ
0577nobodyさん2005/09/14(水) 11:39:45ID:???
PHPってロシア語だとПХП?
0578nobodyさん2005/09/14(水) 11:49:13ID:???
(ПxП)つ[PHP]
0579nobodyさん2005/09/14(水) 11:52:01ID:???
PHPにワイルドカードのようなものはあるのでしょうか?
実は、DBに登録されているもののうち、リンクがあったら、その部分だけ削除したいのです。
$p_string = str_replace ("<a href=\"*\">", "", $p_string);
みたいな事をしたいのですが。
よろしくお願いします。
0580nobodyさん2005/09/14(水) 11:52:24ID:???
>>566
httpd.confに文を追加する時に


#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
#
# ExtendedStatus controls whether Apache will generate "full" status

最初こうなっているのですが、

#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
LoadModule php4_module c:/php/sapi/php4apache2.dll
#
# ExtendedStatus controls whether Apache will generate "full" status

このように付け足すのですか?
それとも

#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
#LoadModule php4_module c:/php/sapi/php4apache2.dll 
# ExtendedStatus controls whether Apache will generate "full" status

このように付け足すのでしょうか??
0581nobodyさん2005/09/14(水) 11:54:56ID:???
>>579
ereg_replace
preg_replace
好きなの使え。正規表現も覚えろ、な。
05825792005/09/14(水) 11:58:23ID:???
>>581
やはり正規表現でひとつひとつ可能性(英字、数字、時には2バイト文字)をつぶすしかないのですね。
一括で全て対象にできれば便利だと思いましたので。
ありがとうございました。
0583nobodyさん2005/09/14(水) 12:03:24ID:???
>>578
0584nobodyさん2005/09/14(水) 12:09:30ID:???
>>579
リンクだけというのならアレだが、
HTMLタグ除去なら、strip_tagsという関数もあるぞ。
0585nobodyさん2005/09/14(水) 12:16:51ID:???
>>575
使い始めたところです。php5での参考資料が見つからなくて。

>>576
他に似たようなことをするライブラリがあるということですか?
教えていただけませんか?
05865792005/09/14(水) 12:18:48ID:???
>>584
strip_tagsなんていう関数があるんですね。
教えていただきありがとうございます。
ただ、今回はリンクだけなので、正規表現を使わせていただきたいと思います。
0587nobodyさん2005/09/14(水) 12:38:09ID:???
>>580
#から始まる行はコメント文として無視されますので
有効にしたい行は先頭の#を削除
無効にしたい行は先頭に#を挿入
0588nobodyさん2005/09/14(水) 12:46:34ID:???
>>585
PHP3ならわかるけどPHP4ならPEAR使うだろ。
データベースならPHP5の場合はPDOにしろ。
0589nobodyさん2005/09/14(水) 13:51:06ID:???
>>586
そんな必要ないだろ。シェルのワイルドカードもそうだが
0590nobodyさん2005/09/14(水) 14:01:12ID:???
そういう問題じゃなくて、そもそもワイルドカードでアンカータグをマッチさせるとか不可能だから
0591nobodyさん2005/09/14(水) 14:03:51ID:???
>>588
phplibのセッション管理に興味があったんですが、PDOだとできませんよね?
で、ADOdbってのを見つけたんですが、これってどうですか?
0592nobodyさん2005/09/14(水) 14:21:11ID:???
>>591
PHP4からセッション関数が標準装備されたのでphplib使う必要なくなりました。
05935792005/09/14(水) 14:53:49ID:???
$p_string = ereg_replace ("<a href=\"http://.+\">", "", $p_string);
とすることで、期待通りの動作をしてくれました。
どうやら私の努力不足だったようです。
ご迷惑をおかけしました。
0594nobodyさん2005/09/14(水) 14:56:50ID:???
<INPUT TYPE="hidden" NAME="_template_confirm" VALUE="./form.php">
上のプログラムを使って画像の貼り付けのプログラムを作成したのですが
画像が下のリンク先のようにおかしくなってしまいました。
(貼付前)・・・http://land.issaigassai.com/cgi/upload/source3/No_0101.jpg (12,874 バイト)
(貼付後)・・・http://land.issaigassai.com/cgi/upload/source3/No_0102.jpg (20,874 バイト)
このように貼り付けた画像がおかしく表示されるのはどういう原因で発生するものなのでしょうか。

なお、貼り付けた環境は以下の通りです。
OS:Red Hat Linux release 8.0 (Psyche)
  httpd-2.0.40-11.9
PHP:4.3.2
0595nobodyさん2005/09/14(水) 15:00:38ID:???
>>592
phplibやADOdbでは、セッションに保存される情報がDBに格納できるみたいで、それを使ってみようをしているところです。
http://phplens.com/lens/adodb/docs-session.htm
標準だとサーバ上のファイルに保存されるんですよね?
05965942005/09/14(水) 15:03:15ID:???
入力したプログラムを入れ忘れていました。
以下が使用したプログラムです。
〜〜index.html〜〜
<HTML><BODY bgcolor="#FFFFFF">
<DIV align="center">
<FORM enctype="multipart/form-data" name="pl_info" action="./form.php" method="post">
<INPUT TYPE="hidden" NAME="_template_confirm" VALUE="./form.php">
<table>
<tr><td>画像選択</td>
<td><input type="file" id="upfile" name="upfile"></td>
</tr></table>
<TABLE width="500">
<TR><TD width="250" bgcolor="#FFFFFF" align="CENTER">
<INPUT type="submit" name="SUBMITBUTTON" value="確認画面へ" onClick="NEXT()">
<INPUT type="hidden" name="page" value=""></TD>
</TR></TABLE></FORM>
</DIV></BODY></HTML>

〜〜form.php〜〜
http://land.issaigassai.com/cgi/upload/source3/No_0105.txt
0597nobodyさん2005/09/14(水) 15:11:20ID:???
>>594

>>406は試してみなかったのかな
0598nobodyさん2005/09/14(水) 15:22:14ID:???
>>594
こいつ、まだやってたのかよ。。。
0599nobodyさん2005/09/14(水) 15:24:23ID:???
(´-`).。oO(くだ質だから仕方ない・・・)
0600nobodyさん2005/09/14(水) 15:26:35ID:???
くだらない質問はOKだろうけどくだらない椰子はNGと思われ
0601nobodyさん2005/09/14(水) 15:27:15ID:xwUqvGFV
すいません。phpBBのトップindex.phpだけに自分で画像リンクを追加したいんですが
includeいじったりしてますがいまいちよくわかりません...

簡単な方法ってあるんでしょうか。よろしくお願いいたします...
0602nobodyさん2005/09/14(水) 15:34:58ID:???
>>406の意味がさっぱり分かりません・・・

どう使えばいいのかも・・・
0603nobodyさん2005/09/14(水) 15:46:02ID:???
>>602
中学生以上ならわかると思ったんだが

れっどはっと8.0のhttpdのひょうじゅんのせっていでは
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 524288
</Files>
となっています。
これはれっどはっとのしっぱいではないでしょうか
わたしはうえのぎょうを
AddType application/x-httpd-php .php
にかきかえました
そしてちゃんとうごくようになりました。
0604nobodyさん2005/09/14(水) 15:46:48ID:???
>>593
それで期待通りの動作!?
絶対ヘンだろ・・・絶対ヘン・・・
絶対そんなの期待する香具師いないって
0605nobodyさん2005/09/14(水) 16:14:26ID:???
>>603
うえのぎょうってどこにあるんですか?

httpd.confを探しても<Files *.php> は見つからないんですけど・・・
もしかして違う場所を見ているとか・・・
0606nobodyさん2005/09/14(水) 16:44:15ID:???
>>605
/etc/httpd/conf.d/php.conf
0607nobodyさん2005/09/14(水) 16:53:12ID:???
ここ見てお勉強。
>>530に書いてある
while (!feof($fp)){
の「!」って何の意味?ヒント教えてください。
0608nobodyさん2005/09/14(水) 16:57:58ID:???
>>607
論理演算子 否定
0609nobodyさん2005/09/14(水) 16:58:24ID:???
>>607
素直に本読みなよ
0610nobodyさん2005/09/14(水) 17:03:11ID:???
>>607
feof($fp) は、ファイルポインタが終端に来た時にTRUEを返す。
(ファイルポインタはfgetsを使う事で終端に向けて進む)
なので、終端に来た時に feof($fp)はTRUE、!feof($fp)はFALSEになり、whileループが終了する。
0611nobodyさん2005/09/14(水) 17:13:48ID:???
>>608-610
なるほどね、tureとfalseで頭がごっちゃになりそうだ。
ありがとう。いつか答えられるようになるまで頑張る。
0612nobodyさん2005/09/14(水) 17:54:12ID:???
>>606
場所は分かりました。
でも
LoadModule php4_module modules/libphp4.so
を
AddType application/x-httpd-php .php
に変えても状況は変わりません・・・
うえのぎょうと言われましてもどの部分を変更すればよいのかさっぱり分かりません・・・
0613nobodyさん2005/09/14(水) 18:12:52ID:???
550です。
今度はApacheを再起動したらエラーが出てしまったのですが何故でしょうか??
■ このスレッドは過去ログ倉庫に格納されています