【PHP】くだらねぇ質問はここに書き込みやがれpart4
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
05/03/13 16:08:32ID:???ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>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/
0267nobodyさん
2005/03/30(水) 03:58:20ID:VK+XSbsaやる必要あるの?
0268nobodyさん
2005/03/30(水) 04:16:45ID:???qmailの設定変更ができない状況であれば、代替手段を考えればよい。
制約条件が多くなるほど使える手段が減り、最終的に実現不可能ということになる。
0270nobodyさん
2005/03/30(水) 08:03:08ID:???qmailである必要はないが、携帯で画像アップする方法に、
メールを使う以外、なにかあるなら言ってみろ。
ワカランチンが余計なことほざくな。タコ。
0272nobodyさん
2005/03/30(水) 09:30:31ID:PFZcR5nDPHPに用意されてる?あったら教えて欲しい。
0273nobodyさん
2005/03/30(水) 09:41:09ID:P9xGS9Mverror_log()で日本語のログを書き出してるんだけど、ある時期から
日本語が文字化けするようになりました
前:[error] エラー
今;[error] \xa5\xa8\xa5\xe9\xa1\xbc
何がきっかけでこのようになり始めたのかは正直わからないんですが
対処する方法はありませんか?
PHPソースはEUCで、error_log()に渡す際にエンコードはしてません
0274nobodyさん
2005/03/30(水) 12:14:27ID:???qmailからのパイプにて、phpスクリプトで添付データを処理
(PHPである必然性は何処にも無いが…)
って、>>267の質問からは大きく逸脱するが(w
0275nobodyさん
2005/03/30(水) 14:22:47ID:LVdKz7n5includeとrequireの違いがわかりません。
お忙しいとは思いますが、なにとぞ、よろしくお願いします。
0277nobodyさん
2005/03/30(水) 15:06:42ID:zj/psBx6上手いやり方が分からないので
$rs=mysql_query("select * from hoge");
$cnt=0;
while($row=mysql_fetch_assoc($rs)){
$cnt++;
}
などとやってるのですが、もっと効率のいい方法は無いのでしょうか。
count($rs)とかcount($row)とかやってみたんですが
正しく帰ってきてないみたいです。
php4とMySQL4.0を使ってます。よろしくお願いします。
0281nobodyさん
2005/03/30(水) 15:55:53ID:???$_SERVERはwebサーバ依存だから表示されないんなら使えないんだろうよ
設定でどうのこうのは無かったと思う
0282nobodyさん
2005/03/30(水) 16:12:38ID:LjnlbFKQsendmailを使ってクライアントへ日本語テキスト+csv形式の添付ファイルをつけたものを送信したいのですが、
クライアントの環境がwindowsXP、IE、そしてメールソフトがノーツなのです。
ノーツ以外のメールソフトで受信すると正常なのですが、ノーツでは文字化けするといわれました。添付ファイルは普通に読めているようです。
本文のヘッダの関係なのかな、と思ったのですが、charsetはISO-2022-JPです。
途方に暮れてるんですが、どうしたらいいでしょうか。
板違いだったらごめんなさい&誘導してくださると助かります。
0283nobodyさん
2005/03/30(水) 16:31:04ID:LjnlbFKQごめんなさい自己解決。
本文のcharsetをUTF-8にしたら普通に見れたみたいです。
お騒がせしました。
0284nobodyさん
2005/03/30(水) 16:49:27ID:zj/psBx6なんか配列みたいのが帰ってきてるのかと勘違いしてました。
下のようにしたらできました。というかmysql_num_rowsを知らなかった・・・。
$rs=mysql_query("select * from hoge");
$cnt=mysql_num_rows($rs);
>>279
mysql_query(select count(*) from hoge)として
レコード数を直に受け取る方法はあるのでしょうか?
0286nobodyさん
2005/03/30(水) 17:15:38ID:???文字列を先頭から何バイト目まで表示、以降は任意の文字列に置き換えっていう関数があったと思うんですが、何でしたっけ?
どうもみつけられず。
0287nobodyさん
2005/03/30(水) 17:20:25ID:???でいいんじゃないの
0288nobodyさん
2005/03/30(水) 17:20:30ID:???0289286
2005/03/30(水) 17:31:10ID:???先頭からn文字まで表示して、任意の文字列を足す、と考えればいいんですよね、ありがとうございました!
0291nobodyさん
2005/03/30(水) 19:24:05ID:???特定のディレクトリから下層のディレクトリまで全部の可視ファイルを検索、そのファイルの作成日時か更新日時を取得して、現在の日時に近い順にソートしてhtmlにリンクで出力させるって可能ですか?
素直にsqlの方がいいのでしょうか?
うちのいつもタコ管理者(鯖ダウンさせる天才)に言ったらsqlで自分でやってと言われますた。
っつか、sql使った事ないので分かりません。phpのみでって出来ます?
0294nobodyさん
2005/03/30(水) 20:03:52ID:???今時のケータイのみ対応したい場合はそれでもいいね。
それ以前の携帯もターゲットに含む時はメール「しか」手段が無い。
>>291
そこに書いてある通りの事を管理者に言って、「SQLですれ」って返されたのなら、
「えええええええ(AA略)」って顔で反応すべきだったな。
PHPのマニュアルの「ディレクトリ関数」「ファイルシステム関数」の関数を幾つかと
再帰処理を使えば、PHPだけでも可能。
0296nobodyさん
2005/03/30(水) 20:10:31ID:???そっか...可能なのか...ちょっとマニュアル見て頑張りまつ。(´・ω・`)
...っつか簡単な掲示板しか作ったこと無い漏れにできるだろうか。
やはりうちの鯖管はダメポなんだな...大丈夫かうちの会社...
0297nobodyさん
2005/03/30(水) 20:38:24ID:???0298nobodyさん
2005/03/30(水) 20:41:18ID:???まぁ、望む事はPHPのみで実現可能だが、
巨大なサイト(対象ファイルが多数)の場合なら、
深夜帯などに定期的にDB化しておいて、表示の際にはSQL使ったほうが、
鯖負荷は低くて済むかも。あくまでもケースバイケース。
0299nobodyさん
2005/03/30(水) 21:28:38ID:???どうやってDBに入れるんだろ?
0300nobodyさん
2005/03/30(水) 21:29:51ID:4FafkLm/PHP拡張子ファイル、を閲覧するようにできるでしょうか?
0302nobodyさん
2005/03/30(水) 22:48:14ID:???ファイルパスと、filemtimeでも放り込んでおけば、
後は如何様にも・・・
ってDBとの接続の仕方とかから説明が必要?
0303nobodyさん
2005/03/31(木) 01:19:34ID:???あるいはXMLでなくても任意のテキストファイルを送信することはできますか。
通常、フォームを使うとデータは param1=value1¶m2=value2&.... という形で送信されます。
しかしこの形式だと、入れ子になったデータを表現するのが難しいです。
そこで、もしフォームデータをXML形式でサーバに送信できたら、入れ子になったデータが簡単に扱えるようになるんじゃないかと思ってます。
HTTPは任意のデータを送信できるので不可能ではないと思うのですが、HTMLとブラウザを使っているかぎりはどうしたらよいのかわかりません。
0306286
2005/03/31(木) 01:56:00ID:???$str = mb_strcut( $str, 0, 100 )."...";
こうしたんですが、テキストに日本語が混ざっている場合、考慮されずに2バイト中の1バイトの部分でぶった切られたりしますか??
日本語英数混在しているんですが、どうもそれが原因で後のhtmlに影響が出ているっぽいんです。
こういった場合、どうしたらいいものでしょうか??
0307nobodyさん
2005/03/31(木) 01:59:27ID:???textareaにガリガリとXMLを書けw
0309286
2005/03/31(木) 02:04:37ID:???htmlソースを見ると、文字じゃない文字になってます。
ブラウザ上では表示されません。
ココにコピペしようかと思いましたが出来ませんでした。
環境:
MacOSX safari 文字コードはUTF-8です。
0310nobodyさん
2005/03/31(木) 02:06:08ID:???FROM要素のenctype属性で指定できる仕様になってる。
実装は知らん。
PHPの話じゃないので続きはほかでやってくれ。
0311286
2005/03/31(木) 02:26:17ID:???そのあたりちゃんとやってまだダメだったらまたお願いします。
0312nobodyさん
2005/03/31(木) 04:05:22ID:Bkn1FNJUインデックスをちゃんとゼロから順に直すにはどうしたらいいでしょうか。
重複を削除してくれるのは便利なんですが、
インデックスが飛び飛びになるので具合が悪いです。
0315nobodyさん
2005/03/31(木) 06:15:20ID:???今の所、str_replaceなどで一種類ずつ地道に消してるのですが、
上手い方法があったら教えて下さい。
0316315
2005/03/31(木) 06:24:58ID:???消したい文字を配列に全部突っ込んで指定したらちゃんと取り除いてくれました。
0318nobodyさん
2005/03/31(木) 10:26:20ID:???レンサバ上のmysqlバックアップどうしてますか
myphpadminでダンプしてもアップの上限は2メガまでだし…
どうしたらいいものか
0319nobodyさん
2005/03/31(木) 10:50:51ID:???例えば、 <a> を残したいけど、属性として残したいのは href だけで、
他に( onclick とか target とか)ついててもばっさり削除、
とか言う場合はどうすればいいんですかね?
0320nobodyさん
2005/03/31(木) 11:27:00ID:LwnfmyDsmail関数で逐次送信するのと、リストをすべてbccで送るのとどちらが
サーバの(phpサーバ、メールサーバ、回線等)負荷は低いのでしょう?
また、bccで送る場合、何件づつ程度が適当なのでしょう?
0321nobodyさん
2005/03/31(木) 11:32:03ID:???普通にmysqldumpだけど
アップの上限って何のこと
何か制限があるのならdumpファイルから必要な部分だけ切り取ってアップすればいいんじゃないの
0323nobodyさん
2005/03/31(木) 11:42:18ID:???多分、PHPでアップロードできるファイルサイズ制限のことだと思われ。
0324319
2005/03/31(木) 11:47:07ID:???つまり便利な関数は無いってことで FA?
0326nobodyさん
2005/03/31(木) 13:56:20ID:???例
[url]http://2ch.net[/url] -> <a href="http://2ch.net">http://2ch.net</a>
ところが、
[search]ほげほげ[/search] -> <a href="./search.php?q=(エンコードされたほげほげ)">ほげほげ</a>
というのをやろうとして、
$text = preg_replace("/\[search\](.+?)\[\/search\]/i", "<a href=\"./search.php?q=".urlencode(\\1)."\">\\1</a>", $text);
とやってもうまく行きません。
urlencodeの部分を、urlencode("\\1")とかurlencode(${1})とか試してみたのですが、ダメでした。
preg_replaceの置換後のテキストの部分で関数は使えないのでしょうか?
0328nobodyさん
2005/03/31(木) 14:20:28ID:???PHPマニュアルのpreg_replace_callbackの頁を見て作り直したらうまく行きました。
すばやい返答ありがとうございました。
0329nobodyさん
2005/03/31(木) 16:20:58ID:???どういう風にしたら良いですか?
0330nobodyさん
2005/03/31(木) 16:24:20ID:???<TITLE>登録</TITLE>
</HEAD>
<BODY>
<BR><FORM action="mailto:***@***.co.jp" METHOD="post" enctype="text/plain">
氏名:<INPUT TYPE=TEXT NAME="name"><BR>
メールアドレス:<INPUT TYPE=TEXT NAME="number"> <BR>
ホームページURL:<INPUT TYPE=TEXT NAME="number"> <BR>
在住市名<BR>
<SELECT NAME="市名">
<OPTION VALUE="***市">***市
<OPTION VALUE="**市">**市
<OPTION VALUE="**市">**市
<OPTION VALUE="その他">その他</SELECT><BR>
ご意見・ご感想をお寄せ下さい。<BR>
<TEXTAREA NAME="感想 rows=" COLS=10 5"></TEXTAREA><BR>
<BR>
当サイトを知ったきっかけは?<BR>
<INPUT TYPE=RADIO NAME="きっかけ" VALUE="検索">検索サイト<BR>
<INPUT TYPE=RADIO NAME="きっかけ" VALUE="友人・知人">友人・知人<BR>
<INPUT TYPE=RADIO NAME="きっかけ" VALUE="雑誌">雑誌<BR>
<INPUT TYPE=RADIO NAME="きっかけ" VALUE="広告・チラシ">広告・チラシ<BR>
<INPUT TYPE=SUBMIT VALUE="送信"><INPUT TYPE=RESET VALUE="やり直し"><BR>
</FORM></BODY>
</HTML>
一応タグです。
0331nobodyさん
2005/03/31(木) 16:27:50ID:???何これ、ふざけてんの?
0333nobodyさん
2005/03/31(木) 16:33:56ID:???携帯電話でform actionにmailtoは使えないよ。
フリーのメールフォームCGIなり探してくるべし。
0337333
2005/03/31(木) 16:58:43ID:???ちったぁ、自分で調べてみなよ。っんとにもう。
ttp://www.google.co.jp/search?sourceid=navclient-menuext&ie=UTF-8&q=%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%83%A1%E3%83%BC%E3%83%AB
0338nobodyさん
2005/03/31(木) 16:59:45ID:???0340ああ
2005/03/31(木) 19:10:01ID:tGTdWeYShttp://blogs.yahoo.co.jp/livinonaprayerjp/MYBLOG/yblog.html
0342nobodyさん
2005/03/31(木) 19:42:05ID:???価格など、1000の位でカンマ入れたいんですけど
関数ってありますか。
0345nobodyさん
2005/03/31(木) 20:41:57ID:???0346nobodyさん
2005/03/31(木) 20:53:13ID:???0347nobodyさん
2005/03/31(木) 21:24:01ID:???サバはLinux、apacheです。
アップローダーを作ってみたんですが、
アップロードして保存先ディレクトリにコピーしたら
そのファイルの所有者がapacheの動作権限者になってしまうのですが、
所有者権限をユーザー(user_dirの)にするにはどうすればいいのでしょうか。
0348nobodyさん
2005/03/31(木) 21:25:55ID:JFqGEsJm見つからないCGIがあるんだが…
0349nobodyさん
2005/03/31(木) 21:28:52ID:???【CGI】こんなCGI探してますver.16
http://pc8.2ch.net/test/read.cgi/hp/1106947416/
0350347
2005/03/31(木) 21:30:29ID:???0351nobodyさん
2005/03/31(木) 21:55:47ID:???モジュール(Apacheの一部)として動作してるからね
CGI(SuEXEC)で動かせば所有者権限で実行、ファイル作成できるけどだめかね
0352347
2005/03/31(木) 22:06:35ID:???ありがとう。
chmodで所有者権限だけ変更しとけば後々のことに問題ないですよね?
あまり深く考えずにchmodだけしときます。
chmodの引数paelと逆なんですね。
あとperlだとcgiでうがかしてる関係で所有者がusr_dirの人と同じになるんですかね?>>351
0353nobodyさん
2005/03/31(木) 23:13:50ID:???0354nobodyさん
2005/03/31(木) 23:36:33ID:???0356nobodyさん
2005/04/01(金) 00:01:31ID:???PHPのコーディング規約を見ていたらインデントはスペース4つが推奨で
タブは使わないほうがよいとのことなのですが、皆さんはどうされてますか?
個人的にスペース4つなんてどうかと思うのですが。
0358nobodyさん
皇紀2665/04/01(金) 00:43:33ID:???htmlを書く時はspace(2)。
インデントに思い入れのある人達が集まっているスレ
ttp://pc5.2ch.net/test/read.cgi/prog/1063471069/
0359nobodyさん
皇紀2665/04/01(金) 01:12:11ID:???で表示されるページの右上の哺乳類は何ですか?
0361nobodyさん
皇紀2665/04/01(金) 02:38:48ID:???そのスレ今見たけどタブ派スペース派真っ二つだね。
今までインデントはタブというのが常識だと勝手に思ってたけど
世の中は違ったんだな。
0363nobodyさん
皇紀2665/04/01(金) 03:24:19ID:???おいらのインストールした鯖は
http://www3.nhk.or.jp/anime/nadia/
を仕込んでありまつ。
(無許可版権モノ)
0364nobodyさん
皇紀2665/04/01(金) 07:11:42ID:???一行ずつ読むんじゃなくて
1つの大きな array とかにできる関数とかないのかな?
0366nobodyさん
皇紀2665/04/01(金) 08:05:24ID:???■ このスレッドは過去ログ倉庫に格納されています