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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん05/01/09 06:01:24ID:tJkdKk+e

お前の下らない質問に回答があるかも知れないスレッドです。
0039nobodyさん05/01/10 01:57:18ID:???
質問させてください。掲示板で検索結果を表示する際、検索文字をPOSTで
送信して検索結果をGETの結果(result.php?k=XXX)で表示したいのですが
なにか方法はありますか?
0040nobodyさん05/01/10 01:57:45ID:???
>>39
リダイレクトでもすれば?
00413905/01/10 02:21:44ID:???
>>40
すいません。リダイレクトってどのようにすればいいんですか?
ググってみましたけどrequire使うんですか?
00423905/01/10 02:31:38ID:???
すいません。header("location:");で飛ばすんですね。解決しました。
ありがとうございます。
0043nobodyさん05/01/10 03:06:48ID:???
宣言して無いメンバ変数を作るのは不味いかな?
例えば、
class hoge{
function make($name, $value) {
$this->$name = $value;
}
}
0044nobodyさん05/01/10 04:17:00ID:FH4yAxR1
HTML部分
<FORM ACTION="xxx.php" METHOD="POST" name="MainForm">
<SELECT NAME="q01">
<OPTION value="0">---お選びください---</OPTION>
<OPTION value="1type">1タイプ</OPTION>
<OPTION value="2type">2タイプ</OPTION>
<OPTION value="3type">3タイプ</OPTION>
</SELECT><br>
<INPUT TYPE="TEXT" NAME="q02" SIZE="30"><br>
<INPUT TYPE="TEXT" NAME="q03" SIZE="90"><br>
<INPUT TYPE="SUBMIT" NAME="Submit" VALUE="実行">
</FORM>

上のようにHTMLを記述し、下のプログラムからそれぞれq1,q2,q3の値を取り込
むプログラムを作ったつもりですが、実行してもq1の値だけ空で値を選択した値を
取り込みません。(q2,q3は正常に取り込んでくれます)
どのようにしたらq1の値も正常に読み込むようになりますか?

$q01 = $_POST["q01"];
$q02 = $_POST["q02"];
$q03 = $_POST["q03"];
0045nobodyさん05/01/10 06:20:30ID:???
>>43
そういうキャラクターのオブジェクトならOK。そうでないならNG。
ちなみに、生成済みのプロパティにアクセスしないためには__set()を
0046nobodyさん05/01/10 06:27:53ID:???
>>44
コードは間違ってないように見える。
var_dump($_POST['q01']);とやって変数の中身を確認してみたら。
0047nobodyさん05/01/10 06:45:40ID:???
44の言う通り「空」なら string(0) "" のはずだがどうだろうね
00481805/01/10 10:39:49ID:???
遅レスすいません。
なんとか自己解決しました。
echoを使って生成された配列の中身を確かめていたので勘違いしていました。
printを使ったら期待通りの値を得ることができました。
0049nobodyさん05/01/10 11:43:04ID:???
無茶言うな
0050nobodyさん05/01/10 12:29:13ID:???
>>45
ありがとう。__set()って使ったことなかったけど、こういう事もできたんだな…。
色々とありがたいヒントも得ました。2つぐらいしか思いつかなかったパターンが倍に増えたかんじ。
0051nobodyさん05/01/10 15:04:58ID:V+OrI4PO
JpGraph-1.16の日本語化ができず困っています。インストール後にグラフを表示
できる事を確認し、日本語が化ける問題に対処しようとgoogleで調べました。
まず、fonts用のディレクトリを作成し、そこにsazanami-gothic.ttfなどのフォント
を入れて、jpgraph.phpで
DEFINE('TTF_DIR','/usr/local/lib/php/jpgraph-1.16/japanese_fonts/');
このように参照できるようにしました。
次に
// Japanese font
DEFINE("FF_JPN_START", 40);
DEFINE("FF_JPN_END", 50);
DEFINE("FF_GOTHIC", 40);
DEFINE("FF_MICHO", 50);
DEFINE("FF_JPN_DEFAULT", FF_GOTHIC);
DEFINE("TF_JPN_DEFAULT", "sazanami-gothic.ttf");
を追加しました。
0052nobodyさん05/01/10 15:06:34ID:V+OrI4PO
次に
function TTF() {
$this->style_names=array(FS_NORMAL=>'normal',FS_BOLD=>'bold',
FS_ITALIC=>'italic',FS_BOLDITALIC=>'bolditalic');
// File names for available fonts
$this->font_files=array(
FF_COURIER => array(FS_NORMAL=>'sazanami-gothic.ttf', FS_BOLD=>'sazanami-gothic.ttf',
FS_ITALIC=>'sazanami-gothic.ttf', FS_BOLDITALIC=>'sazanami-gothic.ttf' ),
FF_GEORGIA => array(FS_NORMAL=>'sazanami-gothic.ttf', FS_BOLD=>'sazanami-gothic.ttf',
FS_ITALIC=>'sazanami-gothic.ttf', FS_BOLDITALIC=>'' ),
FF_TREBUCHE =>array(FS_NORMAL=>'sazanami-gothic.ttf', FS_BOLD=>'sazanami-gothic.ttf',
FS_ITALIC=>'sazanami-gothic.ttf', FS_BOLDITALIC=>'sazanami-gothic.ttf' ),
FF_VERDANA => array(FS_NORMAL=>'sazanami-gothic.ttf', FS_BOLD=>'sazanami-gothic.ttf',
FS_ITALIC=>'sazanami-gothic.ttf', FS_BOLDITALIC=>'' ),
FF_TIMES => array(FS_NORMAL=>'sazanami-gothic.ttf', FS_BOLD=>'sazanami-gothic.ttf',
FS_ITALIC=>'sazanami-gothic.ttf', FS_BOLDITALIC=>'sazanami-gothic.ttf' ),
FF_COMIC => array(FS_NORMAL=>'sazanami-gothic.ttf', FS_BOLD=>'sazanami-gothic.ttf',
FS_ITALIC=>'', FS_BOLDITALIC=>'' ),
FF_ARIAL => array(FS_NORMAL=>'sazanami-gothic.ttf', FS_BOLD=>'sazanami-gothic.ttf',
FS_ITALIC=>'sazanami-gothic.ttf', FS_BOLDITALIC=>'sazanami-gothic.ttf' ),
FF_GOTHIC => array(FS_NORMAL=>'sazanami-gothic.ttf',FS_BOLD=>'sazanami-gothic.ttf',
FS_ITALIC=>'sazanami-gothic.ttf', FS_BOLDITALIC=>'sazanami-gothic.ttf'),
);
このように修正しました。グラフを描画させてみたのですが、インストール直後と同じで日本語が
化けてしまっています。どなたかアドバイスをいただけませんでしょうか。
0053nobodyさん05/01/10 15:17:21ID:iCuvDIZ1
http://www18.big.or.jp/~toshi/cgi-bin/board10/yybbs.cgi
みんなあらそうぜ!
0054nobodyさん05/01/10 18:22:36ID:2LPzHX5s
セキュ板にそれらしいスレがなかったので、ここで聞いてみます。
SSLの有効範囲がよくわからないのですが、
例えば、AサイトのSSLフォームでID/PASSを入力し、
SSL無しBサイトのPHP+MySQLと照合する、といった場合、
暗号化されてない状態で盗み見されてしまう可能性があるのでしょうか?

図では
A ----------------> B
という状況になると思うのですが、
この-----の部分もAでSSLを使用するだけで暗号化されるのでしょうか?
イマイチ理解できないのです
0055nobodyさん05/01/10 19:00:53ID:MMRXO/4k
文字列
$a =
"あいうえお
かきくけこ
さしすせそ
たちつてと";

変数$aの各行にアクセスしたいのですが、
どうすればいいでしょうか?
0056nobodyさん05/01/10 19:09:18ID:???
>>55
$lines = explode("\n", $a)
0057nobodyさん05/01/10 19:09:20ID:???
>>55
改行をデリミタとしてexplodeで分割する。
0058nobodyさん05/01/10 19:12:48ID:MMRXO/4k
OK牧場でした。
>>56さん,>>55さんどうもありがとうございました。
0059nobodyさん05/01/10 19:17:08ID:???
$sql = "SELECT COUNT(*) FROM b_table "
."WHERE subject LIKE '%".$search."%'"
." OR message LIKE '%".$search."%'";
$count_result = mysql_query($sql, $object);
$row = mysql_num_rows($count_result);
print($row);
でヒットした数が出ると思うのですがなぜか全部「1」になってしまいます。
なぜでしょうか?アドバイスお願いします。
0060nobodyさん05/01/10 19:23:46ID:???
>>59
mysql_num_rowsはSELECTで取得できる件数を返す。
つまり、COUNT(*) とやっている以上は必ず「1」になる。
00616005/01/10 19:26:28ID:???
書き方が分かりにくかった。
件数っていうのはCOUNT(*)の値じゃなくてレコード数のこと。
SELECT COUNT(*) だと COUNTの結果が1レコードだけ返るから
mysql_num_rowsは常に「1」。
0062nobodyさん05/01/10 19:28:22ID:???
>>60
ありがとうございます。
trueが帰ってきてたんですね。
SELECT COUNT(*)をSELECT * に変えたところちゃんと表示できました。
0063nobodyさん05/01/10 19:29:06ID:???
あ、trueではないんですね(;・∀・)
0064nobodyさん05/01/10 19:48:51ID:???
>>62
てか、SELECT * にしてmysql_num_rowsを使うよりは
素直にSELECT COUNT(*) の値を取得したほうがいいんじゃないか?
0065nobodyさん05/01/10 19:53:42ID:???
>>64
素直にといいますと?
0066nobodyさん05/01/10 19:54:35ID:nGVUH1Bq
文字列中で$ってどう使えばいいっすか?
echo '$test';
ってして
$test
って表示させたいのに実際はブランクになっちまうっすよ。
どうか夜露死苦
0067nobodyさん05/01/10 19:54:52ID:MMRXO/4k
フォームでポストして
var_dump($_POST);
したら、カタカナの'ソ'の文字の後ろに
¥マークなどが付加されました。
ページのエンコーディングはshift-JISです。
PHPはmbstring.internal_encodingEUC-JPです。
なぜでしょうか?
0068nobodyさん05/01/10 19:58:26ID:MMRXO/4k
>>66
\$test
0069nobodyさん05/01/10 20:00:24ID:nGVUH1Bq
>>68
できたっすよ。
あんたすげーよ!!
アリガトさん
0070nobodyさん05/01/10 20:04:04ID:???
>>65
COUNT(*) ってのはヒット数を取得するための関数なんだから、
わざわざROWSを取得しなくてもCOUNT値を取得するほうが
本来の意味としては正しいんじゃないの?ってこと。
0071nobodyさん05/01/10 20:04:18ID:MMRXO/4k
>>69
おいおい
echo '$test';ホントこれか?
echo "\$test";これじゃないのか?
0072nobodyさん05/01/10 20:08:08ID:nGVUH1Bq
>>71
おいおい、あんまこまけーこと気にしてっとはげるぞ
ここに書くときちょっと書き間違えてるだけじゃねーか
じゃあな、ベイビーちゃん
0073nobodyさん05/01/10 20:11:41ID:???
香ばしいな(w
0074nobodyさん05/01/10 20:13:24ID:???
>>70
いえ、それのやり方を聞いてるのです。
$result = mysql_query("SELECT COUNT(*)〜);
で$resultにint型として数値が入るならいいですけどそうじゃないですし。
0075nobodyさん05/01/10 20:22:06ID:???
>>74
例えば SELECT subject FROM b_table とかやって
subject の値を取得したい場合はどうするよ?

取得する対象が subject か COUNT(*) かの違いだけで、やり方は一緒。
そのやり方すら分からないなら、素直にマニュアル読んでらっしゃい。
0076nobodyさん05/01/10 20:29:15ID:???
>>75
やり方一緒?
それじゃあ>>59の質問はでてこないだろう。
0077nobodyさん05/01/10 20:30:50ID:???
結局行数は同じなんだからどっちでもいーじゃん。
00787505/01/10 20:34:00ID:???
>>77 まぁね。
0079nobodyさん05/01/10 20:37:37ID:???
漏れはCOUNT(*)は見た目的にキライだな。
だから普段はselect * formだ。
でもヒット数用の関数といわれると使わないとかなとか思ってしまった。
0080nobodyさん05/01/10 20:38:07ID:???
○from
×form
;y=ー(゚д゚)・∵. ターン
0081nobodyさん05/01/10 20:42:17ID:???
どうでも良いけど(*)アナルっぽいね
0082nobodyさん05/01/10 20:44:17ID:???
レンタルで借りている鯖がPHP4とPHP5を両方積んでいるらしく
PHP5は.php5という拡張子じゃないと動かないらしいんですが
.phpという拡張子で動くように設定できないでしょうか?
今の設定では.phpでPHP4が動くようです。
00835905/01/10 20:47:39ID:???
COUNT(*)を使う方法と言うのは
mysql_fetch_rowsを使うのですか?
それとも他に何か綺麗な方法があるのでしょうか。
0084nobodyさん05/01/10 20:50:31ID:???
>>82
PHP5入れてる鯖ってどこ?
0085nobodyさん05/01/10 20:55:04ID:???
>>83
mysql_fetch_rowsでも構わないし、
カウント値しか取得しないならmysql_resultでもいいと思う。
0086nobodyさん05/01/10 21:02:22ID:???
mysql_result($result, 0, "COUNT(*)");
0087nobodyさん05/01/11 00:22:14ID:???
2ちゃんねるのまとめサイトをやっているのですが、
文書数が1500を少し超えてしまいました。
php使えばと言われたのですが、何をどうやっていいか全然わかりません。
参考にするべき書籍やサイトがあれば教えてください。
0088nobodyさん05/01/11 00:45:40ID:???
>>54
クライアント(ブラウザ)から鯖AまでがSSL。鯖Aと鯖Bの通信経路は別。
0089nobodyさん05/01/11 00:46:51ID:???
>>87
何をどうしたいのか分からん。
0090nobodyさん05/01/11 00:54:00ID:???
>>87
>>89に禿胴
0091nobodyさん05/01/11 01:14:12ID:kHqHs+F6
処理する内容が多すぎて300秒のブラウザタイムアウトを食らってしまいます。
どのように解消すればよいですか?
0092nobodyさん05/01/11 01:23:59ID:???
>>89-90
すいません。自分でもよくわかりません。
というかなんでPHPを使えといわれたのかもよくわかりません。

とりあえず今サイト内検索にmserchというCGIを使っていて、
一昨日lime-wというページランキングのCGIを置いたところ
ものすごく重くなったので、コンピュータ関係の仕事をしている親戚に電話すると
PHPのことを言われました。が、忙しいので相談に乗る時間がないとのことで
ここに書き込んでみましたが、PHPで何がどうなるのかもそもそもわかりません。
0093nobodyさん05/01/11 01:53:11ID:???
>>92
2chのまとめサイトなんだろ?
ならURI晒せ。
暇なヤツが見てくれるだろ。
0094nobodyさん05/01/11 01:55:38ID:???
>>93
LimeCounter+Wのことでいいのか?
たぶん集計じゃなくてカウントが重いんだと思うが、アクセスがあるたびにログファイルをリライトしてるから、
ここがボトルネックのように見える。一アクセスの度に、千数百件のログデータを精査してまるごと更新する
のはページ数アクセス数が多いサイトでは無理がある。
しかし1500行程度でものすごく重くなることはないはずだけどなあ。

PHPで書き直してもプロセス立ち上げるロスが軽減される程度なんで、本質的な解決にはならんと思う。
例えばアクセス過多でログの更新が重くなってるなら、カウントとログ更新のロジックを変えてみるしか。
ページごとにログファイルを分ければ集計は遅くなるけど、アクセスの度に千数百件のデータを精査して
更新する負荷は軽くなる、とか。
0095nobodyさん05/01/11 02:53:54ID:???
>>93
晒してみます。
ttp://n2ch.lazy8.info/moe/

>>94
そのcgiです。1500というのはhtml文書の数ですが、それくらいでは重くならないと
いうことでしょうか。ちなみに今は削除しました。
今はhttp://lily.boo.jp/php/tool.php?id=pv-ranking を使ってみようか思っているのですが、
結局imgタグでのカウント、アクセスログの精査とやることは同じようなので、
ロジックを変えないと結局同じということになりそうな気がしてきました。
ただ、そのロジックの変え方というのがちょっとよくわからないです。
0096nobodyさん05/01/11 02:56:33ID:???
書き忘れましたが、LimeCounter+Wは数時間毎にログがリセットされてしまうので削除しました。
0097nobodyさん05/01/11 04:28:46ID:???
>>95
そっちのはページごとにログファイルを作ってるし、カウントアップ時にページリストを
読み込むこともないから、ずっとまともだと思われ。(Lime counterは毎回全リスト全ログを読み書きするというトンデモ仕様のようだ)

それでもログが壊れるなら、なんか別の原因だろうね。
0098nobodyさん05/01/11 04:32:58ID:???
>>95
何をどうしたいのか、箇条書きでいいからまとめてくれ。

一応、漏れが理解できたのは、

現在1500ほどhtml文書がある。
それぞれのファイルに対するアクセス数のランキングを
知りたかったのでLimeCounter+Wを入れてみたが使い物にならなかった。
知り合いに尋ねたところ「PHP使え」と言われたが、どうしたらいいかさっぱりわからん。

と言うところまで。

#DB使ってみるとかになるのかな。
0099nobodyさん05/01/11 04:34:20ID:???
>>97
ページの数だけログファイルがあるとなると、集計結果を表示するときのファイルIOがすごそうだけどな
ランキングが頻繁に参照されるなら集計データをキャッシュするようにしたほうがいいだろう
作者じゃないので口だけだが
0100nobodyさん05/01/11 08:11:19ID:???
>>54
セキュ板行け、この板はセキュリティとは名ばかりですよ
010110005/01/11 08:12:31ID:???
>>この板は

この板のやつは
0102nobodyさん05/01/11 09:46:04ID:???
>>97
ありがとうございます。
とりあえず新しいほうを試してみます。

>>98
ありがとうございます。整理してい頂いた
>それぞれのファイルに対するアクセス数のランキングを知りたかった
というのがやりたかったことです。
ただ、これと「PHPを使え」という指示がどうリンクするのかわからないです。
0103nobodyさん05/01/11 09:56:56ID:???
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
★                                               ★
☆ 質問者が返信する際は、名前欄に「最初に質問したレス番号」を入れろ  ☆
★                                               ★
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
0104nobodyさん05/01/11 10:43:39ID:???
1000を越えるログファイルがあるなら>>99の言うように集計のファイルI/Oが馬鹿にならないよ。
なさそうな気もするけどDB使ってるのを探したほうがいい。
あるいはHTMLファイルをグループごとにわけて、一ランキングリストあたりの登録ページを減らすとか、、、
0105nobodyさん05/01/11 10:49:14ID:???
>>99>>104
ランキング一覧は手動で更新してるみたいだから大丈夫じゃね?
リクエストの度に大量のログを読むわけじゃないなら鯖管もおおめにみてくれるかもよ
01068705/01/11 10:52:11ID:???
>>103
すいません。
>>92 >>95-96 >>102が自分です。
0107nobodyさん05/01/11 10:59:28ID:???
>>105
ならXreaのアクセス解析を流用すればいいのでわないだろうか、、、
0108nobodyさん05/01/11 11:00:20ID:???
>>102
Apacheのログを解析した方が早いとおもわれ。
0109nobodyさん05/01/11 12:30:43ID:J22T2QN3
perlの @pairs = split(/;/,$hoge);
phpでどう書けばいいですか?
0110nobodyさん05/01/11 12:39:04ID:???
$pairs = explode( ';', $hoge );
011110905/01/11 12:46:01ID:???
>110 (n‘∀‘)ηうおぉぉぉお即レス多謝!!
0112nobodyさん05/01/11 16:12:17ID:/YomWmAv
mySQL+PHPで掲示板を作成してます。
「\」を投稿するとエラーになってしまいます。
原因はエスケープしてないため、とは思うのですが
現在使っている参考書には「\」を「\\」に変換するなどの記述はありません。
これはどのような原因が考えられるでしょうか?
よろしくお願いします。
0113nobodyさん05/01/11 16:38:10ID:???
>>112
文字コード
magic_quote
011411205/01/11 17:24:28ID:???
>>113
当然magic_quoteは同じ設定です。(試したのはoff)
0115nobodyさん05/01/11 17:31:09ID:???
>>112
mysql_escape_string()
0116nobodyさん05/01/11 17:32:23ID:???
PHPの勉強をしています。
Smartyのインストール方法がよくわからなくて。
PHPは自宅のFedoraCore3サーバーにyumコマンドでインストールしました。
なので、個別にSmartyをダウンロードして展開・設定を行う、などの
手順が難しいです。
ご教授願えないでしょうか?

ちなみにPHP4の環境です。PHP5にしたいのですが、そうすると、
xoopsが動かなくなってしまいます。
PHP5環境には、下記サイトを参考に一度してみました。
http://www.sera.desuyo.net/php5/
011711205/01/11 17:42:16ID:???
>>115
いえ、エスケープの仕方はわかってるのですが、
なぜ参考書のサンプルではエラーにならないのかと思って質問しました。
ソースを見なければわからないとは思うのですが、
「\」をエスケープした記述はなくて不思議に思ってます
0118nobodyさん05/01/11 18:04:27ID:???
横レス失礼します。
mysql_escape_string()をやればmysqlのエラーになるような文字は全部エスケープできるのですか?
それと掲示板に表示する際問題なく表示するためには
mysql_escape_string,nl2br,strip_tagsを使えば大丈夫でしょうか。
0119nobodyさん05/01/11 18:26:03ID:hD8Gr+rz
問題なく動作すると思われます。
ただしmysql_escape_string()においてperlからphpsへの変更により
FedoraCore3をSmartyをダウンロードして展開・設定するには
天ぷらを$pairs = explode( ';', $hogeへ変換し関連させなければ
mysql_escape_string,nl2br,strip_tagsを使うことはできません
0120nobodyさん05/01/11 19:02:17ID:???
ほんとくだらない質問なんですが、XHTMLを組む場合、PHPの挿入も<? 〜 ?>と略さず
<?php 〜 ?>と書くように、という記事を見つけました。

でも実際XHTML部分の解釈はブラウザ側、PHP部分の解釈はサーバ側なんだから
XHTMLなんかにとやかく言われる筋合いはない!と思うのですがどうですか。
0121nobodyさん05/01/11 19:08:25ID:???
>>120
キモイ
0122アップロードについて05/01/11 20:01:43ID:/7ZGSc21
すみません。PHPの、ファイルのアップロードの仕方について教えて下さい。
環境はPHP4.3.8+Apache1.3.31+WindowsXP なのですが、下記のように書いた
datetime.phpの「送信」ボタンを押しても、「$upfile_name」や「$upfile_size」
が表示されず、何もアップロード出来ません。、「$upfile_name」や「$upfile_size」
を表示させるにはどうすれば良いのでしょうか。どなたか教えて下さい。お願
い致します。

<form method="POST" enctype="multipart/form-data" action="datetime.php">
<input type="hidden" name="MAX_FILE_SIZE" value="10000">
ファイル名を入力して下さい
<input size="30" type="file" name="upfile"><br
<input type="submit" name="submited" value="送信">
</form>
<?php
$MAX_FILE_SIZE=$_POST['MAX_FILE_SIZE'];
$upfile=$_POST['upfile'];
$submited =$_POST['submited'];
if($submited !="")
{
//ファイルの情報を表示する
print("ファイル名:$upfile_name<br>\n");
print("ファイルサイズ:$upfile_size<br>\n");
print("ファイルタイプ:$upfile_type<br>\n");
}
?>
0123nobodyさん05/01/11 20:06:44ID:???
>>122
そこでマニュアルですよ。
ずばり「ファイルアップロードの処理」なんて章があります
0124nobodyさん05/01/11 21:16:37ID:???
掲示板の検索フォームを作ってるのですが
2頁目以降にいくときにsearch.php?search=検索文字とGETで渡してるのですが
全角だと文字化けしてしまいます。
何かいい方法はないでしょうか?
0125nobodyさん05/01/11 21:19:09ID:???
urlencode('脳味噌使ったら?')
012612205/01/11 21:19:38ID:/7ZGSc21
>123
ありがとうございます!下のように書いたら出来ました!マニュアルって、
ttp://www.phpspot.net のことですよね?

<?php
$submited=$_POST['submited'];
$uploadfile =$_FILES['userfile']['name'];
if($submited !="")
{
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
print($_FILES['userfile']['name'] . "<br>");
print($_FILES['userfile']['size'] . "<br>");
print($_FILES['userfile']['type'] . "<br>");
print("<a href=\"" . $uploadfile . "\">$uploadfile</a><br>");
}
0127nobodyさん05/01/11 21:19:49ID:???
>>124
urlエンコードというものをご存知ですか?
012812405/01/11 21:33:08ID:???
>>125>>127
ありがとうございます。
脳みそが少しマシになりますた
0129nobodyさん05/01/11 23:18:56ID:blFDrsTZ
あのショップ作成のPHPのプログラムをSOHOの方に頼みたいと思うのですが、
相場は大体おいくらでしょうか?
0130nobodyさん05/01/11 23:22:42ID:???
業者に訊けよ
0131nobodyさん05/01/11 23:24:06ID:blFDrsTZ
いい業者はどこよ?
0132nobodyさん05/01/11 23:25:40ID:???
ツヤがよくて湿ってるのがいい業者
0133nobodyさん05/01/12 00:17:30ID:???
>>129
糞マルチ死ねよ
0134nobodyさん05/01/12 00:24:21ID:???
>>129
見積もりとか大抵あるので聞いてみては?
0135nobodyさん05/01/12 05:58:33ID:aUwThzOF
仮想パスから絶対パスを取得したいんですが、うまくいきません。

相対パス(realpath("../dir/file.ext"); )とかだとうまくいくんですが、
絶対パス(realpath("/dir/file.ext"); )とかだとダメです_| ̄|○
(c:\inetpub\wwwroot\dir\file.extが返ることを期待してるのにfalseが返る)
どうやらルート(/)がC:\と解釈されちゃうみたいなんですが…
何か設定が悪いんでしょうか? php.iniで(doc_rootをc:\inetpub\wwwrootにしてもダメでした)

要はASPのServer.MapPathと同じことをしたいんです。
環境はWIN XP+IIS+PHP4.3.10です。よろしくお願いします。
0136nobodyさん05/01/12 06:17:30ID:???
>>135
環境変数 PATH_TRANSLATED
0137nobodyさん05/01/12 06:43:57ID:???
> どうやらルート(/)がC:\と解釈されちゃうみたいなんですが…

当たり前
0138nobodyさん05/01/12 10:36:03ID:2Rwu3ejI
処理する内容が多すぎて300秒のブラウザタイムアウトを食らってしまいます。
どのように解消すればよいですか?
■ このスレッドは過去ログ倉庫に格納されています