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

【PHP】下らねぇ質問はここに書き込みやがれ 23

■ このスレッドは過去ログ倉庫に格納されています
00019092006/06/23(金) 01:59:03ID:lPdqGX0Z
PHPに関するくだらねぇ質問用スレです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。

まず読め【PHP マニュアル】
http://www.php.net/manual/ja/

過去スレは>>2
0075nobodyさん2006/06/24(土) 02:59:26ID:???
>>69
1行ずつ読み込みながら書き出せばいいじゃん
全部まとめて読もうとするなよ
0076nobodyさん2006/06/24(土) 03:26:03ID:aJs1PJvk
>>20
どういう事例があるか教えて頂けませんか?勉強不足でございまして恐縮ですがなぜハードウェアが関係するのか理解できるレスをお願いいたします。
0077nobodyさん2006/06/24(土) 03:48:24ID:???
<a href="device:location?http://exsample.com/";>現在地を更新</a>

これでは普通に現在地を取得できるのですが

<a href="device:location?http://exsample.com/?var=1900&var2=1111";>現在地を更新</a>

みたいに、変数を加えるとうまく動作してくれません。
どうすれば良いのでしょうか?
0078nobodyさん2006/06/24(土) 04:18:08ID:???
exsample...
0079nobodyさん2006/06/24(土) 05:12:55ID:???
>>76
確かに聞いたこと無いな。
まぁ、もしあったとしてもスクリプト言語だからなぁ・・・俺らにはどうしようもないか?
0080nobodyさん2006/06/24(土) 06:06:38ID:???
そもそもこのテンプレって本スレ33で提案されて34で初めて使われて、
で、34を最後にスレ自体が無くなっちまった、という代物なんだよな。

ハードウェアの話については本スレ34ですでに論議されてる。

7 名前:nobodyさん[sage] 投稿日:2006/03/21(火) 10:52:53 ID:???
>>1
乙です。

以前、
> 2. ハードウェア、OSのバージョン等を明記すること。
について議論なかったっけ?
バージョンに関しては、基本的に必要なのはPHPのバージョンだけで、内容によってはWebサーバとそのバージョン、もしくはOSやハードウェアって感じになると思うんだけど。

まあ「そんなテンプレ律儀に守る奴いねーよ」って言われればそれまでなんだけどさ。

8 名前:nobodyさん[sage] 投稿日:2006/03/21(火) 11:00:37 ID:???
> 2. ハードウェア、OSのバージョン等を明記すること。

確かにハードのバージョン書くよりは
phpやサーバのバージョンのほうが情報として意味があるよな

9 名前:nobodyさん[sage] 投稿日:2006/03/21(火) 11:10:13 ID:???
ハードウェア情報を書かれても困る
もっと大事な情報が欲しい

10 名前:nobodyさん[sage] 投稿日:2006/03/21(火) 11:21:23 ID:???
最低限PHPのバージョンだな。PHP4と5では違いが大きすぎる。
まさかPHP3使ってるやつはそういないだろうが…
0081nobodyさん2006/06/24(土) 06:24:34ID:???
>>77
<a href="device:location?url=http://exsample.com/index.html/1900/1111/";>現在地を更新</a>
みたいにパラメータをURLパスに含めて、PATH_INFOで取得する、ってのはムリかな
0082nobodyさん2006/06/24(土) 06:28:00ID:???
>>76
バイナリ値を扱ったときにバイト並びがビッグエンディアンだったかリトルエンディアンだったか、
みたいなのくらいしか思いつかないなー
0083nobodyさん2006/06/24(土) 08:08:16ID:29S7mcCw
>>77
×exsample
○example
0084nobodyさん2006/06/24(土) 08:45:30ID:???
>>74
$_SERVER の PHP_SELF とか。
ttp://coronado.s8.xrea.com/php/reserved.variables.php#reserved.variables.server
あと parse_url() で加工とか。
ttp://coronado.s8.xrea.com/php/function.parse-url.php
0085nobodyさん2006/06/24(土) 09:38:44ID:???
>>67
今、ざっと書いてみただけだから動くかどうか分からないけど
考え方としてはこんな感じ。

  $fp=fopen('hoge', 'r+);
  $tmp=tmpfile();
  flock($fp,LOCK_EX);
  stream_cccopy_to_stream($fp,$tmp);
  rewind($fp);
  rewind($tmp);
  fputs($fp,$data);
  stream_cccopy_to_stream($tmp,$fp);
  flock($fp,LOCK_UN);
  fclose($tmp);
  fclose($fp);

>>71
他に誰もそのサーバにアクセスしないんだったら別にいいんじゃない?
実用的とは言えなくなるだけ。
仕事でそんなの作ったらブン殴られるけどね
0086nobodyさん2006/06/24(土) 12:42:35ID:???
if(!ereg("^[a-zA-Z0-9\[\]\-]+$",$keyword)){
$error_flag = "on";
}

これだと$keywordに[]が含まれている場合に許可してくれない(error_flagがonになってしまう)
んですが、どこが問題でしょうか?
0087nobodyさん2006/06/24(土) 12:51:27ID:???
>>86
preg系関数使えよ。

$test = '[]';
preg_match('/^[a-zA-Z0-9\[\]\-]+$/', $test) && print 'Passed';

で通ったぞ。
0088nobodyさん2006/06/24(土) 13:02:43ID:???
>>86
こうする
ereg("^[][a-zA-Z0-9-]+$",$keyword)
0089862006/06/24(土) 13:05:45ID:???
↑(A && B)って
A が真だったら B を実行という構文なんでしょうか?
初めて見ますた
あと 86 側でなぜ上手くいかないかわからないでしょうか?
0090nobodyさん2006/06/24(土) 13:07:34ID:???
>>89
違う

&&は左辺が真なら右辺も評価するが左辺が偽なら右辺を評価しない。
だから左辺が真のときだけ実行する文を右辺に書くのは良くあること。


ereg関数はPerl互換正規表現じゃない。
0091862006/06/24(土) 13:12:45ID:???
なるほど、納得です、ありがとうございました
0092nobodyさん2006/06/24(土) 13:54:39ID:WbsotHgV
ちょっと、教えて下さい。
PHP4.2.2がインストールされているLinuxに、MySQL4.0をインストール
しようとしています。普通は、MySQLをインストールした後にPHPをイン
ストールするのですが、私の場合既にLinuxにPHPがインストールして
あったので、PHPのインストールの後にMySQLをインストールするつもり
なのです。

このように、PHPのインストールの後にMySQLをインストールする場合、
php.iniを書き換えなければならないのでしょうか?php.iniで関係あり
そうなところは、[MySQL]の
mysql.allow_persistent mysql.max_persistent mysql.max_links
mysql.default_port mysql.default_socket mysql.default_host
mysql.default_user mysql.default_password
なのですが、これらの内、どれかを書き換えなければならないので
しょうか?PHPファイルの作成の時は、mysql_connectやmysql_select_db
で、必ず引数を指定するつもりなのですが、それでも、これらのどれか
を書き換えなければならないのでしょうか?教えて下さい。宜しく
お願い致します。
0093nobodyさん2006/06/24(土) 14:07:13ID:???
MySQLをインストールした後にPHPをインストールするのが普通なのか?
俺はいつもPHP4アンインストール→PHP5インストール→MySQLインストールの順番だ。
あと、PHP4を使うなら特に設定は必要ないよ。
mysql_connectの時にソケットファイルを指定しないとならない場合もあるけど。

とりあえずまずは自分で試してみろよ
0094nobodyさん2006/06/24(土) 14:14:25ID:WbsotHgV
>>93様

>>92です。ありがとうございます!!
0095nobodyさん2006/06/24(土) 14:24:09ID:???
テキストボックスに小文字の,があるときに大文字の、に自動的に書き直すには
正規表現を使えばいいのは考えられるのですが、どう書いたらよいでしょうか?
マニュアルとかいろいろ見てきましたが分かりませんでした。おしえてください
0096nobodyさん2006/06/24(土) 14:26:41ID:???
PHP6っていつ出るんだ?
0097nobodyさん2006/06/24(土) 14:28:52ID:???
>>95
strtoupper
0098nobodyさん2006/06/24(土) 14:29:32ID:???
PHPが出来たら彼女も出来ますか?
0099nobodyさん2006/06/24(土) 14:33:43ID:???
PHPで彼女を作りたいの?
それには流石にもっと高級な言語使った方がいいんじゃないかなあ。
0100nobodyさん2006/06/24(土) 14:39:31ID:???
PHP + JavaScript で大規模なの作れ。
んで色んなバージョン作って LAMP+Ajax とかで構築して販売しる
0101nobodyさん2006/06/24(土) 14:43:08ID:???
毎日毎日遅くまで仕事してさ・・・
家帰っても一人で換気扇の音だけ聞こえるの。消し忘れちゃってたのか・・・
彼女が「お帰りダーリン☆」とか言ってくれるのに憧れる。
今は双葉ちゃんの猫板でヌコ画像見ることのみが俺の癒しだぜ・・・
0102nobodyさん2006/06/24(土) 14:43:53ID:???
まずは日本語を勉強するだぜ・・・
0103nobodyさん2006/06/24(土) 14:57:28ID:???
>97
レスありがとうございます。
でもそれって全部大文字化されてしまいます。
じゃなく、「これは,テスト」って書かれた文の中に小文字のカンマがある時に
「これは、テスト」とするためにはどういう構文を書けばよいのかが分からないのです。
0104nobodyさん2006/06/24(土) 15:00:00ID:???
>>103
>>97は>>95に対する的確な解答。
>>103で書かれてる事は>>95と全然違うじゃねーか。
0105nobodyさん2006/06/24(土) 15:00:05ID:???
>>100
大規模? 構築して販売?
「何」を??
0106nobodyさん2006/06/24(土) 15:00:51ID:???
ごめん間違えた>>104は忘れて^^^^^^;;;;;;;;;;;;;;;;;;;


str_replaceが良いんじゃないかなと思う。
01071032006/06/24(土) 15:03:40ID:???
追記です。
「これは,テスト」の部分にはアルファベットが入る可能性もあります。
「abcd,1234,efgh」と書かれる場合に
カンマの部分は大文字でも構わないのですが
文章中のアルファベットの部分は書き込みをしてくれる人の文をそのまま見る人に伝えたいので
出来れば「abcd、1234、efgh」とだけしておきたいのです。

どうかお知恵を貸してください。よろしくお願いします。
0108nobodyさん2006/06/24(土) 15:04:37ID:???
phpで文字をunicode表記(\uXXX)に変換したいのですが何か良い関数ありませんか?
0109nobodyさん2006/06/24(土) 15:07:52ID:???
>>103
ttp://www.php.net/manual/ja/ にPHPのマニュアルがある。
「VI. 関数リファレンス」から始まる部分がこれからおまいさんがずっとお世話になる部分だ。

今したい事は文字列に対する操作なので、文字に関係しそうなものを探してみる。
「文字型 (ctype) 関数」ってのがあるので中を見てみると、どうやら今回の件にはつかえなさそうだ。
更に探していくと、「マルチバイト文字列関数(mbstring)」てのがある。
それぞれの関数の説明を見ていくと、使えそうなものもありそうだが、慌てずに残りも探してみよう。
そうすると「Strings(文字列関数)」ってのがある。
クリックしてどういう関数があるのかを見てみると、どうやら

(全てを読むにはワッフルワッフルと書き込んでください)
01101032006/06/24(土) 15:10:00ID:???
ワッフルワッフル
0111nobodyさん2006/06/24(土) 15:17:16ID:???
>>101
function kanojo() {
if ($location['>>101'] == "home") {
echo "お帰りダーリン☆";
show("本日の特選ヌコ様");
} else {
stop("換気扇");
}
}

show()とstop()は自力でドゾー。
0112nobodyさん2006/06/24(土) 15:28:25ID:???
>>105
>>98-100
0113nobodyさん2006/06/24(土) 15:43:39ID:???
関数が大好きです。
01141032006/06/24(土) 16:30:30ID:???
>109
$str = ereg_replace (',', '、', $str);で出来ました。
ありがとうございました。
0115nobodyさん2006/06/24(土) 16:49:41ID:???
>>114
そのように正規表現を使わない場合はstr_replace()の方がオススメ。
01161032006/06/24(土) 17:10:51ID:???
>115
str_replace()ではならなくて、調べていたら
ereg_replace()を発見して、やってみたらできました!

それと、csvファイルに書き込みしたいのですが
改行されたものを<br>にする為にはどうしたらいいのでしょうか?
といいますか、改行コードがどんな値として渡ってくるのかが分かりません。
それさえ分かれば自分でも何とかなると思うのですが。。。
0117nobodyさん2006/06/24(土) 17:19:18ID:???
>>116
でばっがでひっかけてみたらよいよ
01181032006/06/24(土) 17:38:50ID:???
でばっがでひっかける???
それはどんな高尚なものなのでしょうか?
0119nobodyさん2006/06/24(土) 17:41:58ID:???
>>118
改行文字ぐらい自分で調べられないんならプログラミングなんて止めれば?
0120nobodyさん2006/06/24(土) 17:42:11ID:???
$query = explode('&', $_SERVER['QUERY_STRING']);

なあ、GETクエリの処理ってこの方法でやってる人いる?
どっかで↑を見たんだけど、上記方法で自前でやるのはメリットあったりしますかね?

parse_str() で第2引数なしだと、先に宣言されていた変数が上書きされるからとか?
0121nobodyさん2006/06/24(土) 18:14:59ID:???
>>120
a=100&a=101
とかのクエリを処理できる
$_GETでとると、上書きされる
0122nobodyさん2006/06/24(土) 18:25:27ID:???
あー、クエリ内でキーが重複してるとき値が上書きされないようにするためか!

んでも parse_str() で配列にしたほうが良くない?
a[]=100$a[]=101 にしないと駄目だろうけど
0123nobodyさん2006/06/24(土) 18:58:58ID:???
118ではないが、デバッガなんて誰でも作るのか!?
そうなのか!??
0124nobodyさん2006/06/24(土) 19:09:07ID:???
今したい事は文字に関する調査なので、文字に関係しそうなものを探してみる
(略)
bin2hex()で16進数に変換してみればいいべ
0125nobodyさん2006/06/24(土) 19:29:47ID:to5dTZDp
ファイルのパスを生成する際、.....を./../..のように置き換えたいのですが、
どのようにすれば良いでしょうか。sprintfを使うのかな・・というのは
分かるのですが記述方法がいまいち分かりません。
0126nobodyさん2006/06/24(土) 19:35:58ID:???
>>125
Path Traversalって知ってるか
0127nobodyさん2006/06/24(土) 19:45:22ID:???
while(!feof($fp)){
}

これを使うときに
「あああああ
いいいいい
ううううう
」
となっていると、一番最後に空白が読み込まれるのですが
これをなくす方法はありませんか?
0128nobodyさん2006/06/24(土) 19:50:53ID:???
ltrim
0129nobodyさん2006/06/24(土) 20:41:46ID:???
ttp://putih.xrea.jp/

YBBだと見れないんだけどマジうんこ
0130nobodyさん2006/06/24(土) 20:52:05ID:???
>>129
Sleipnirからだと見れない
0131nobodyさん2006/06/24(土) 21:11:55ID:???
http://www.google.com/search?client=opera&rls=ja&q=site:putih.xrea.jp&sourceid=opera&num=75&ie=utf-8&oe=utf-8
HTMLだけ読めるということは、PHPで2chのバーボン規制みたいなことをやっているのか。

糞だな。
0132nobodyさん2006/06/24(土) 21:47:01ID:???
要JS+Cookie

カスサイトだなw
0133nobodyさん2006/06/24(土) 22:10:45ID:WbsotHgV
>>92です。

PHP4.2.2がインストールされているLinuxに、MySQL4.0.13をインストール
しました。rpmでインストールして、何も改変していないのですが、
コマンドラインからはテーブル等を作ることが出来、MySQL自体のインスト
ールは完了しました。

しかし、PHPからMySQLには接続できないのです。
Fatal error: Call to undefined function: mysql_connect() in /var/www/html/index.php on line 4
と出てしまい、mysql_connectが使えないのです。

「ソケットファイルを指定すれば良い」と>>93様に言われましたので、「mysql.default_socket =」を指定
しようとしているのですが、これには何を入れれば宜しいのでしょうか?どなたか教えて下さい。宜しく
お願い致します。
0134nobodyさん2006/06/24(土) 22:21:01ID:???
もうこれからはJavaScriptがONになっているってのが前提でサイトが出来てくるだろうな。
ajaxの流行がきっかけになったかのかな
WinMEとかWin98SEも打ち切りでしょ?これでIEはVer6が前提になってしまったな
0135nobodyさん2006/06/24(土) 22:22:45ID:???
>>133
ちょっとindex.phpの4行目前後を晒してみ
嫌ならパスワードとかは***とかでもおk

ちょっとsoketファイル指定したファイル探してくるわ
01361332006/06/24(土) 22:23:25ID:???
92です。自己解決しました。
01371352006/06/24(土) 22:29:30ID:???
どういう風に解決したのかフィードバックしてくれないか?
そうすればこれからお前と同じ部分で躓いた奴がお前のレスで助かるじゃないか
0138nobodyさん2006/06/24(土) 22:34:00ID:WbsotHgV
>>136
>92です。自己解決しました。

>>92 >>133です。勝手に人になりすまさないで下さい!!
自己解決していませんよ!!それで、
/var/lib/mysql/mysql.sock
というファイルがあったのですが、0バイトでした。また、
PHPファイルは、
<?php


mysql_connect("127.0.0.1","root","******");
mysql_select_db("test1");
と書いたら、Call to undefined function: mysql_connect()
と出てしまったのです。まだ、解決していませんので、どな
たか教えて下さると嬉しいです。宜しくお願いします。
0139nobodyさん2006/06/24(土) 22:44:41ID:???
>>138
「Call to undefined function mysql_connect」でぐぐる。
このスレの過去ログの何個か前から探しても数個(Winだったかな)見つかると思う。
貴方はLinuxなので原因は一緒だが、具体的な解決方法を調べたいなら
Googleで探す方が良いだろう。あとRPMパッケージで管理してるならそれも検索ワード追加。
0140nobodyさん2006/06/25(日) 00:00:12ID:WbsotHgV
>>139
すみません。Googleや過去ログで検索した結果、

「mysql.default_socket=/var/lib/mysql/mysql.sock としたら良い」
という回答が殆どでした。それで、php.iniをこの通りにしてApacheを
再起動したのですが、やはりエラーメッセージは上記のままでした。
phpinfo();で調べてみると、Configure Commandに
--with-mysql=shared,/usr' 'という表記はありました。Environment
にPWD /var/lib/mysql という表記もあります。
環境はRHLinux9+PHP4.2.2+MySQL4.0.13 で、rpm -iv でMySQLをイン
ストールしただけです。どなたか、教えて下さると非常に助かります。
何卒、宜しくお願い申し上げます。
0141nobodyさん2006/06/25(日) 00:07:34ID:???
俺の環境はMySQLが5でPHPも5なんだけど、ソケットファイルを指定しなかったら
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
って言うエラーが出るから、それはもしかしたらソケットファイルのエラーではないかも知れんな。
ただ単にmysql_connect関数が呼べてないだけか?
0142nobodyさん2006/06/25(日) 00:10:24ID:???
>>141
おいおい… 「undefined function」だっての。

Windows だったら .so (だっけか? 知らん)がない
Linux 系だったら -devel とかのパッケージをインストールしてない
自前で make したなら configure 時に指定してない
0143nobodyさん2006/06/25(日) 00:21:46ID:???
>>138
なりすましは気にすることないが、教えてもらう人がそんな態度してちゃ〜なんか教えたくない。自分でしらべなよ。検索のやり方から勉強したほうがいいよ。
0144nobodyさん2006/06/25(日) 00:53:07ID:???
>>116
nl2br()
0145nobodyさん2006/06/25(日) 01:27:28ID:???
>>140
http://www.google.co.jp/search?q=undefined-function+mysql+php+rpm&lr=lang_ja
つ[php-mysqlパッケージ]
0146nobodyさん2006/06/25(日) 01:27:28ID:???
アップして気づいたのですがレンタルサーバーのPHPのバージョンが4.4.2でした。
PHP5でしかない、array_combine()をかなりの頻度で使用しているうえに、
array_combineを使用することを前提にプログラムを書いてしまったので、修正に大変苦慮しています。

PHP4.4.2の場合は、array_combineと同じような動作をさせる場合にはどうすればいいのか、助言をよろしくお願いします。

array = array_combine($header,$list)
という箇所を出来るだけ簡単で、かつまったく同じ挙動をするようにしたいと考えています。
0147nobodyさん2006/06/25(日) 01:33:43ID:???
>>146
関数化して挙動を同じにすればいい
0148nobodyさん2006/06/25(日) 01:40:16ID:???
>>146
http://jp.php.net/manual/ja/function.array-combine.php
のUser Contributed Notesみてみ
0149nobodyさん2006/06/25(日) 01:41:57ID:???
function array_combine($arrayKey, $arrayValue)
 : $num = 0;
 : $returnArray = array();

 : if(($tmp = count($arrayKey)) || $tmp != count($arrayValue)) or
 :  : return false;

 : foreach($arrayKey as $key){
 : $returnArray[$key] = $arrayValue[$num];
 : $num++;
}

 : return $returnArray;
}
0150nobodyさん2006/06/25(日) 01:45:02ID:???
>>148
なるほど。こうなっていたんですね。
ありがとうございます。さっそく試してみます。
0151nobodyさん2006/06/25(日) 03:09:42ID:???
普通のHTMLに複数のFORMを置いてPHP にPOST送信した場合、
後に記述したFORMの内容しか反映されません。
1.
<form> A...</form>
<form> B...</form>
Bの内容だけ反映される。Aの内容は反応しない。
2.
<form> B...</form>
<form> A...</form>
AとBの位置を入れ替えると、Aの内容だけが反映される。

どうやらスペルミスなどではないようです。
これはHTMLとはこういう仕様なのでしょうか?
これを回避するテクニックなどがあれば教えてください。
0152nobodyさん2006/06/25(日) 03:11:11ID:???
>>151
submitはどこに記述してる?
0153nobodyさん2006/06/25(日) 03:12:05ID:???
>>149みたいなorの使い方はマニュアルのどのあたりを見ればいいでしょう?
0154nobodyさん2006/06/25(日) 03:16:32ID:???
>>152
submitはそれぞれのフォームの間です。

<form>A... <submit></form>
<form>B... <submit></form>

こんな感じです。
0155nobodyさん2006/06/25(日) 04:01:45ID:???
>>154
それでA側のsubmitを押してもA側の内容が反映しないってこと?
実は古い携帯端末で操作してるとかの落ちじゃないだろうな…。
スペルミスしてるとしか思えんが。
0156nobodyさん2006/06/25(日) 04:06:34ID:???
半角スペース、タブ、ラインフィード、改行、ヌル文字、垂直タブが含まれていたら
_に変換したいのですが
if(ereg("/0\x20|0\x09|\x0A/|0\x0D|0\x00|0\x0B/",$name)){$name = preg_replace("/0\x20|0\x09|\x0A/|0\x0D|0\x00|0\x0B/", "_", $name);}
で、あってますか?
0157nobodyさん2006/06/25(日) 04:08:05ID:???
>>156
なんでeregとpregを混ぜて使ってるんだ
0158nobodyさん2006/06/25(日) 04:18:01ID:???
>>153
んー。Perlのマニュアル?w

こういうorやandの挙動って、Perlでは仕様で保障してた気がするけどPHPでも保障してるのかな。
実装依存でPHPのバージョンに依存する、とかいうオチはなし?
0159nobodyさん2006/06/25(日) 04:35:39ID:???
すいません。pregでは無くeregを使ってました。
どうでしょうか?どう間違っているか教えて頂けませんでしょうか?
0160nobodyさん2006/06/25(日) 09:27:45ID:???
>>159
if必要?
0161nobodyさん2006/06/25(日) 10:05:28ID:???
>>153
”>>149みたいなorの使い方”というのが理解できんが
ttp://www.php.net/manual/ja/language.operators.logical.php

論理演算の挙動を保障していないプログラミング言語なんてあるのか?
0162nobodyさん2006/06/25(日) 10:45:59ID:???
>>161
型に厳密な言語なら怒られてもおかしくないべ。

or の場合、左右のオペランドが論理型であることが要求される。
returnはよく分からんがexitやdieは返り値がvoidなのでNULL扱いとなり、
暗黙の型変換によってfalse扱いとなる。で、PHPでもたまたま動く、と。
0163nobodyさん2006/06/25(日) 12:44:38ID:???
>>161
つか>>149動かんだろう。

functionの行末に{付けてor消せば動くだろうが。
0164nobodyさん2006/06/25(日) 13:52:55ID:???
: も消さないと駄目じゃないの?
01651612006/06/25(日) 14:22:13ID:???
>>153
ごめん、そういうことだったのね。>>163見てわかった。
失礼。
0166nobodyさん2006/06/25(日) 15:31:11ID:???
CSVファイルを掲示板のデータ保管用にアップしたのですが、
外部からの直リンで見られてしまいます。
どうすれば見られないようになるのでしょうか?
0167nobodyさん2006/06/25(日) 15:33:35ID:???
>>166
拡張子を.cgiに変えてパーミッションを変更
0168nobodyさん2006/06/25(日) 16:01:58ID:???
>>166
public_html より上の階層に置く
0169nobodyさん2006/06/25(日) 16:02:16ID:ZuxDqgv3
>>166
出来ればドキュメントルート外に置くのがベスト。
それが出来ないレン鯖なら、.htaccessで見れなくする。
それすら出来ないなら>166かな。あまりオススメできないけど
0170nobodyさん2006/06/25(日) 16:05:04ID:9OF/oNeC
スクリプトを探しています。

phpで作られたwebブラウザはありませんか?

会社のFWがきびしく、資料となるページも見られない事が多々あり
それを回避する為に探しています。現在は

readfile($url);

というスクリプトを自宅に置いたサーバから見ていますが
これだと画像やフレームが使われているサイトが見られません。
よろしくお願いいたします。
0171nobodyさん2006/06/25(日) 16:07:07ID:???
>>170
それってPHPで出来たブラウザを使うとかって問題か?
何にせよ仕事が出来ないほどならネットワーク管理者なりにちゃんと事情を説明して
普通に規制を緩くしてもらうほうが良い
0172nobodyさん2006/06/25(日) 16:09:47ID:???
>>170
スクリプト探しはスレ違い。板違い。
// 自宅サーバにプロキシ立てればいいんじゃないの? 独り言だから、レスしても答えないぞ。
0173前スレ5972006/06/25(日) 16:16:18ID:???
お礼が遅くなってしまい失礼致しました。
学校が忙しくて、phpに関われるようになったのが今日でした。
すみません。

結局、>>599さんの、sprintf() を使ってやりたいようにすることが出来ました。
>>598さんと>>610さんの方法も私は知らなかったので勉強になりました。
ご回答いただいてありがとうございました。
また、何かあったら宜しくお願い致します。
0174nobodyさん2006/06/25(日) 16:31:26ID:???
>>171
レスありがとうございます。
その通り、phpでできたブラウザの事です。
私もまだ入社したばかりで発言力も弱く
規制を緩くするには、時間がかかってしまいますので
それまでの繋ぎとして現在探しています。

>>172
レスありがとうございます。
板違いなのですね。
phpdからwebprogだと思ってました。
教えてくれてありがとうございます。

というわけなので>>170の質問は閉めさせていただきます。
■ このスレッドは過去ログ倉庫に格納されています