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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/04/30(土) 00:12:53ID:OJfc9xBu
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/
0002nobodyさん2005/04/30(土) 00:13:34ID:???
2channel
0003nobodyさん2005/04/30(土) 01:16:44ID:???
3様
0004nobodyさん2005/04/30(土) 01:42:22ID:???
4ピル
0005nobodyさん2005/04/30(土) 01:47:17ID:???
ログファイルの中にある
http://xxx.com/http://hoge.com/http://abc.com/……
って(いくつあるか分からない)データを$linkっていう
変数に配列として収めるにはどうしたらよいですか?
list($link[]) = explode("http://" ,$linkdata);
の様にどんどん、配列に入ってくれるとうれしいのですが。
0006nobodyさん2005/04/30(土) 02:10:34ID:???
$link = explode…
でいいじゃねえか
0007nobodyさん2005/04/30(土) 02:34:49ID:???
>>6ありがとうございます……orz
0008nobodyさん2005/04/30(土) 08:42:20ID:???
PHPスクリプトをジャバスクリプトとしてhtml内に埋め込みたいです。

<html>
<head>
<script type="text/javascript" src="http://aaa.aa.net/ex.php"></script>


というようにすれば良いと教えられたのですが
http://aaa.aa.net/ex.phpが読み込めません。
わかる範囲でいいのでご教授を。
0009nobodyさん2005/04/30(土) 08:54:47ID:???
GW釣り来た〜
001082005/04/30(土) 08:59:48ID:???
>>9
私のことですか?
大真面目なつもりなのですが、どこがおかしいのでしょうか。
0011nobodyさん2005/04/30(土) 09:48:02ID:???
>>8
PHPでちゃんとJavaScript吐いてるか?
0012nobodyさん2005/04/30(土) 11:15:40ID:???
>>8
無理

ハイ、次の方、ご質問どうぞ。
0013nobodyさん2005/04/30(土) 11:50:50ID:???
よく、ページにアクセスすると、現在同じページを見てる人間が○人とか
出てきますが、これはどういった仕組みなのでしょうか?
0014nobodyさん2005/04/30(土) 11:53:08ID:???
コード解析しる
0015nobodyさん2005/04/30(土) 11:58:17ID:???
>>14
運用されているサイトで見たのですが、ソースコード配布までしてるところが無かったので、
質問させて頂きました。

できれば、お勧めのものを教えていただきたいのですが。
0016nobodyさん2005/04/30(土) 13:20:24ID:???
質問です。

いろいろやってみたのですが
さっぱりわからないので
休みが終わる前に教えてください。
0017nobodyさん2005/04/30(土) 14:39:59ID:/qIyEef7
AN HTTPDの質問はこちらでいいですか?
0018nobodyさん2005/04/30(土) 14:46:16ID:???
>>13
説明するのが面倒なので、「今何人 cgi」でググってスクリプトを見つけてください。
PHPで書かれてなくても ロジックを追う事は難しくないと思われます。

>>17
PHPの質問にしてください。
0019nobodyさん2005/04/30(土) 14:54:02ID:/qIyEef7
>>18
検索しても引っかからなかったので
よかったら誘導お願いします。
0020nobodyさん2005/04/30(土) 15:01:56ID:???
>>19
ttp://www.st.rim.or.jp/~nakata/
0021nobodyさん2005/04/30(土) 15:09:57ID:/qIyEef7
>>20
本家は検索済みなので、2ちゃんで専用スレか、
該当スレがあればと思ったのですが、ないのでしょうか・・・
0022nobodyさん2005/04/30(土) 15:16:02ID:???
アプロダとかで偶にある、DL制限ってどうやってやるの?

例えば何かZIPファイル落としてる最中に、
違うファイルを落とそうとしたら、ダメだよってやつ。
0023nobodyさん2005/04/30(土) 16:18:13ID:???
こんにちは、phpのサンプルも表示できない状態なのですが、
どなたかアドバイスお願いします

PHPの教本を買って、APACHE2、PHPとインストールを終え
両方ともhttp//localhost/phpdev/index.thm
http://localhost/phpinfo.phpの
テスト画面で”問題なく作動しているとの表示”がでました

その後、教本のサンプルのphpファイルをブラウザに表示させよう
とすると文字化け表示、または何も表示されない真っ白なページ
になります

以前は文字化けするようなことはなかったのですが、
問題は受け取り側の
PHP側のページにジャンプすると送信側で記入した情報は掲載
されるのですが、一行の文字の羅列として表示されます

その後、インストールも問題があったのかと、何度もphpとapache
をアンインストール、インストールしたあと、以前の一行の文字
の羅列として表示されていた送信側の情報も、文字化けで読めなく
なる状態になります

どなたかご指導よろしくお願いします
0024nobodyさん2005/04/30(土) 16:30:06ID:???
>>23
まず、受け取り側で送信した情報が1行の文字の羅列と表示されるというが、
これは、受け取り側のプログラムがどういった処理をしてるかによる。

そして、文字化けの問題も、鯖の設定などによる。
鯖の設定、ソースコードをどの文字コードで書いたか、
さらには、HTMLとしてブラウザに出力するときの文字コードは何か。

PHPとか以前に、HTMLやWebサーバがどういった仕組みになってるのか、
根本的な事がわかってないと思われる。
0025nobodyさん2005/04/30(土) 16:38:43ID:???
>>23
文字化けつーかブラウザの文字認識のタイミングは次の3つ。
1. webサーバが返すhttpヘッダ content-type: charset
2. htmlのmeta charset
3. html自体を読み込んで自動判別

それぞれの確認方法
1. httpヘッダ
 httpヘッダを見るツールを使う -> ieHTTPHeaders proxomitron
 telnetでポート80
2. htmlのmeta charset
 見りゃ分かる
3. html自体を判別
 保存時に文字コードの指定できるエディタを使えばよい。つーか使え
0026nobodyさん2005/04/30(土) 17:10:15ID:wFBRT4U/
$i = 'あいうえおかきくけこ';
$iから始めの10バイトだけ読み込むにはどんな関数をつかえばいいでしょう?
fgets,freadではできませんでした
0027nobodyさん2005/04/30(土) 17:33:20ID:???
substr($i, 0, 10)
0028262005/04/30(土) 17:51:46ID:???
>>27
やっと先に進めます。
ありがとうございます。
0029nobodyさん2005/04/30(土) 18:17:46ID:???
フォームから入力された文字列が数字でない場合には false を返す、というのはどうすれば実現できるのでしょうか?

よろしくお願いします。
0030nobodyさん2005/04/30(土) 18:38:09ID:???
preg_match("/^[0-9]+$/", $form)
0031nobodyさん2005/04/30(土) 18:40:15ID:???
is_numericじゃダメ?
0032nobodyさん2005/04/30(土) 18:49:36ID:???
おおそんな関数あったのかorz
0033nobodyさん2005/04/30(土) 19:56:37ID:gv0wwcUA
何とか以下ソースで日付を出すことができましたがどうがんばっても
曜日を日本語にする方法と日曜日を赤にする方法が分かりません。
どなたか分かる方ご指導願います。
<?php
$ts = mktime(0, 0, 0, $mm, $i, $yyyy);
$y = date("Y/m/d/", $ts);
$w = date("D", $ts);
$ymdstr = strftime("%Y年%m月%d日(%a)", $ts);
?>
<td><?= $y ?><?= $D ?></td>
0034nobodyさん2005/04/30(土) 20:40:29ID:???
>>33
マニュアルのdate()の説明に、
> 他の言語で日付をフォーマットするためには、 setlocale() および strftime() 関数を使用する必要があります。
とある。
他にも、曜日の数字 date('w',$ts) を取得して自力で日本語や色付けする方法もあるべ
0035nobodyさん2005/04/30(土) 21:01:38ID:???
>>31
数字ってのがあいまいだけどこの場合はたぶんダメだと思うぞ
0036nobodyさん2005/04/30(土) 21:09:19ID:???
サーバーサイドプログラム(CGI、PHP等)でできることを
できるだけお教えください。
自分はクリエーター業ですが、クライアントからっどのような
案件があったときに使用するのでしょうか?
0037nobodyさん2005/04/30(土) 21:15:32ID:???
>>36
案件として考えられる事を全て挙げてくれ。
○(できる)×(できない)△(条件付きでできる)で答える。
0038nobodyさん2005/04/30(土) 21:28:23ID:gv0wwcUA
>34
早速のご回答ありがとうございます。以下のサイトを参考にして
ttp://nyx.pu1.net/sample/tips/calender_l.php
date('w',$ts)でもやって見ましたがそれでもなかなかで。
もしphpでうまくいかないのであれば
スタイルシートなんかで指定とか出来るのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています