【PHP】下らねぇ質問はここに書き込みやがれ 41
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/03/06(火) 15:39:46ID:naBsdy1ZPHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 40
http://pc11.2ch.net/test/read.cgi/php/1172151461/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ http://pc10.2ch.net/php/subback.html
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで http://pc10.2ch.net/db/subback.html
0578nobodyさん
2007/03/12(月) 03:48:47ID:???http://pc11.2ch.net/test/read.cgi/php/1079460638/603
0580570
2007/03/12(月) 03:58:58ID:dTL00gbv>>579は偽者です。
>>571さんのやりかたでうまくできました。
問題は設定ファイルを修正して、再起動しなくちゃならなかったんですね。
でも、この再起動を自動化できないでしょうか?
0582nobodyさん
2007/03/12(月) 04:25:58ID:???0583573
2007/03/12(月) 07:27:56ID:???自宅なので24時間稼動のサーバは音などの問題でなかなか・・・orz
>>575
思ったより面倒な作業が必要みたいですね…
うーん、バックアップ専用に一つVPSでも借りたほうが早いかな?? 月2〜3千円くらいの…
0584nobodyさん
2007/03/12(月) 08:09:34ID:???ノートPC用のプロセッサを使った静音マシンがぷらっとほーむにいくつかあるよ。
あとMac miniなんてのもあるし、そういうのだとしずかでいいと思う。
0585nobodyさん
2007/03/12(月) 08:47:09ID:???自宅鯖より借りたほうがかえって安いし便利かも。
0586nobodyさん
2007/03/12(月) 10:19:05ID:???設定ファイル更新→再起動、はUNIX系では基本中の基本操作だからなぁ…
できないことはないけど手間考えたら手動で再起動させた方がよほど早いかと。
やるとしたら
・保存時に再起動ダイアログを出すようなエディタを自作する
・5分おきとか定期的にファイルの更新時刻をチェックするツールを作って常駐させる
みたいな感じになると思う。
0587nobodyさん
2007/03/12(月) 10:32:33ID:???winapacheが自動で再起動っぽくなった
0588nobodyさん
2007/03/12(月) 10:43:19ID:???0590422
2007/03/12(月) 13:02:24ID:???0592422
2007/03/12(月) 13:20:44ID:uytHlEDD0593nobodyさん
2007/03/12(月) 13:25:51ID:???0594nobodyさん
2007/03/12(月) 14:40:52ID:???0596594
2007/03/12(月) 14:50:11ID:???str_replace("\t", "", $value);
かな
0597nobodyさん
2007/03/12(月) 15:13:41ID:???0598nobodyさん
2007/03/12(月) 15:15:24ID:???0600597
2007/03/12(月) 15:30:12ID:???http://www29.atwiki.jp/basic_php
0601nobodyさん
2007/03/12(月) 15:30:51ID:???どうせ誰も参加せずに自然消滅するのがオチ……。
0602597
2007/03/12(月) 15:43:23ID:???あとは勝手に更新するなりしてくれ。
0604nobodyさん
2007/03/12(月) 16:52:45ID:???0605nobodyさん
2007/03/12(月) 16:56:47ID:???die die die exit!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>>600 FATAL ERROR !!!!!!
0606nobodyさん
2007/03/12(月) 17:00:53ID:???-あとは勝手に更新するなりしてくれ。
(本音)
wiki置いてあげたんだから、とっととおまえら更新しろボケナス!!
そしてコンテンツは俺のものになるのだ。管理人は俺様だ!
あ? 何かもんくあるっていうのか?
0608nobodyさん
2007/03/12(月) 17:03:17ID:???0609597
2007/03/12(月) 17:04:05ID:???こっちは広告で飯食ってんだYo!もんくあるなら金払えってんだこんにゃろー
0610597
2007/03/12(月) 17:08:06ID:???ぼく、外に出ても嫌われ者で、昔から人の役に立たない人間だったから……。
2ちゃんねるなら、少しでもみんなの役にたてるかと思って。。
実は、PHPの知識は皆無なんだ。
でも、Wikiを管理することぐらいはできるんだ!
荒しさんを弾くことぐらいは朝飯前だぜw
頼むからみんな使ってくれよWiki・・・
0611nobodyさん
2007/03/12(月) 17:09:17ID:???0612597
2007/03/12(月) 17:11:58ID:???広告は自動挿入されてるからおれはいれてないぞww
広告なしがあるならおしえてくれよw
0613nobodyさん
2007/03/12(月) 17:17:28ID:???0614597
2007/03/12(月) 17:24:49ID:???0615nobodyさん
2007/03/12(月) 17:26:13ID:???運営するべきじゃないなw
0616nobodyさん
2007/03/12(月) 17:32:39ID:???0617nobodyさん
2007/03/12(月) 17:37:06ID:???0618nobodyさん
2007/03/12(月) 17:50:16ID:???マジレスすると、お前の悪いところは
・IDを出していない
・言い出しっぺの割に設定してない
・人任せ
これが問題だと思うよ。
0619597
2007/03/12(月) 17:55:42ID:???0620nobodyさん
2007/03/12(月) 17:57:52ID:???0621597
2007/03/12(月) 18:34:21ID:???0622nobodyさん
2007/03/12(月) 19:22:44ID:???phpでiCalendar形式のファイルを書き出すクラスみたいなのは
どこかで配布されてませんでしょうか?
0623nobodyさん
2007/03/12(月) 19:40:34ID:???これか?
http://www.phpclasses.org/browse/package/3278.html
0624623
2007/03/12(月) 19:42:09ID:???こんなのもあった。
http://www.macupdate.com/info.php/id/9224
0626nobodyさん
2007/03/12(月) 19:47:22ID:???(index.php)---
$TABLE = "";
$TABLE .= "<table border=1 cellspacing=3>";
・・・・(<TR>とかいっぱいのコード)
$TABLE .= "</table>";
include("template/index.tpl");
(index.tpl)---
<div align="center">
<?php echo $TABLE?>
</div>
0627nobodyさん
2007/03/12(月) 19:51:03ID:???echo "<div>これは冗談だろ...</div>\n";
echo "<div style="font-weight: bold;">頼むから冗談だと言ってくれ!!</div>";
0628nobodyさん
2007/03/12(月) 19:52:47ID:P3Oh6t9M\nが改行されずにそのまま\nと表示されるのですが、どうやったら改行されるのでしょうか?
0630nobodyさん
2007/03/12(月) 19:57:45ID:P3Oh6t9Mありがとうございます。できました。
そう言えばシングルクオートで囲んでました。
シングルではダメなんですか?
0631nobodyさん
2007/03/12(月) 20:15:01ID:???http://www.php.net/manual/ja/language.types.string.php
0632nobodyさん
2007/03/12(月) 20:30:23ID:DaZu2ELxどうも。勉強してきます。
0633nobodyさん
2007/03/12(月) 20:34:42ID:???0636nobodyさん
2007/03/12(月) 21:26:54ID:???0637nobodyさん
2007/03/12(月) 22:20:51ID:D65DUhfLを使って<リンク>にしてページに入ってる順に出力したいんです。
で、
while ($row = mysql_fetch_assoc($result)) {
print($row['sitename'].'<br>');
print($row['siteurl'].'<br>');
というのを見つけたんで、
この先をいじってやってみようと思ったんですがうまくいきません。
(いじって→なんとなく組み合わせてリンクタグをつくる。)
これってどうやったらうまくいきますか?
根本から違いますか?
0638nobodyさん
2007/03/12(月) 22:28:32ID:???0639nobodyさん
2007/03/12(月) 22:39:43ID:tXEJgcvFrequire 'cgi-lib.pl';
&ReadParse;
$upfile = $in{'upfile'};
open(OUT,">test.wav");
binmode(OUT);
print OUT $upfile;
close(OUT);
# レスポンスヘッダの出力
print "Content-type: text/html", "\n\n";
# HTMLの出力
print "<HTML>\n";
print "<BODY>\n";
print "<font size=7>ファイル更新中</font><BR>\n";
print "</BODY>\n";
print "</HTML>\n";
cgi-lib.plのライブラリを使ってみようと思いこのようなサンプルを作ってみましたが
作動しません。
間違いを教えてください。
0640nobodyさん
2007/03/12(月) 22:45:08ID:bMTzsbbiMySQLが4.1.x系になってそれまで作っていたプログラムが文字化けするのですが、
ググって調べたところ、MySQLの仕様が変わった事が原因で、my.cnfを編集して
対処するしかない、とかの記載がありました。
そこで質問ですが、PHP側で対処する方法は無いのでしょうか?
文字コードはEUC-JPで作っているのですが、すべての文字コードを
UTF-8に変更しなくてはいけないのでしょうか?
0641nobodyさん
2007/03/12(月) 22:47:09ID:tXEJgcvF0642637
2007/03/12(月) 22:47:54ID:D65DUhfLprint('<a href=$row['siteurl']>$row['sitename']</a>');
というのを後ろに付けてみたんですが動かしても白い画面が出るだけなんです。
0643nobodyさん
2007/03/12(月) 22:56:23ID:???それだとパースエラー出るような気がするけど。
http://www.php.net/manual/ja/language.types.string.php
とりあえずあなたはここを読むといいと思う
0644637
2007/03/12(月) 23:02:42ID:D65DUhfLお返事ありがとうございます。もうちょっと勉強してからきます。
0645nobodyさん
2007/03/12(月) 23:38:29ID:AUsBueUeセキュリティに関する本があったのですが、何というタイトルだったのでしょうか?
0646nobodyさん
2007/03/12(月) 23:42:25ID:???投稿しても反映されません。。
何故でしょうか??
時間的な問題で、ほっとけば投稿されるのでしょうか?
0648nobodyさん
2007/03/13(火) 00:02:55ID:???0649nobodyさん
2007/03/13(火) 00:23:42ID:???0651nobodyさん
2007/03/13(火) 01:24:44ID:???いったいどんなコストがかかってるって言うんだ…。タダみたいなもんだろーが。
しかもほとんどアメリカ企業ばっかりで選択肢少ないし。
あれって独占だか寡占だかで法律違反に問えないのかな?
本当にネット社会のインフラを充実させるには、「SSL業界のユニクロ」が必要だな。
0652nobodyさん
2007/03/13(火) 01:35:29ID:???中身はcomodoの証明書だったりするけど
ってここPHPのスレやんけ
0653nobodyさん
2007/03/13(火) 01:45:19ID:???0654nobodyさん
2007/03/13(火) 01:45:49ID:???>>652
レン鯖のサービスはあくまで再販だから、コストを下げるという観点からは無意味。
っていうか鯖屋のピンハネ分が乗るので余計にコスト高。
0655nobodyさん
2007/03/13(火) 01:54:20ID:???こういうやつだったら安く済むんじゃないの
ttp://www.asj.ne.jp/techinfo/ssl_asj.html
0656nobodyさん
2007/03/13(火) 01:57:45ID:WB3nwZIO<cat>
<name>mike</name>
<name>tama</name>
<name>buchi</name>
</cat>
を
SimpleXMLで
<cat>
<name>mike</name>
<name>tama</name>
<name>buchi</name>
</cat>
を
SimpleXMLで
<cat>
<name>mike</name>
<name>tama</name>
<name>buchi</name>
</cat>
を
<cat>
<name>mike</name>
<name>tama</name>
</cat>
に変更するときはどうすればいいのでしょうか?
0658nobodyさん
2007/03/13(火) 02:03:53ID:???それも海外業者の再販でしょ。あと携帯対応がイマイチねぇ・・・。
そもそも一番ユーザの多いドコモに対応するには、
事実上の独占企業VeriSignしか選択肢が無いのが痛い。
社民や共産は下らない言葉狩りとかやってないで、こういう見えにくい部分を追及してほしいぜ。
0659656
2007/03/13(火) 02:12:17ID:WB3nwZIO正しいのはこれです。
SimpleXMLで
<cat>
<name>mike</name>
<name>tama</name>
<name>buchi</name>
</cat>
を
<cat>
<name>mike</name>
<name>tama</name>
</cat>
に変更するときはどうすればいいのでしょうか?
0660nobodyさん
2007/03/13(火) 02:37:01ID:???0661弟子 ◆xSK1SiC5MI
2007/03/13(火) 02:58:43ID:TI4gTUTcXPなんだけどどこから手をつけるべきですか?
0662nobodyさん
2007/03/13(火) 03:18:05ID:???そんな調子じゃ10日は無理だなw買う本間違えたんじゃない?
とりあえず、最低限Apache+PHPをインストールしておいで。
個々のインストールがめんどくさかったり
よくわからないならXAMPPを入れたほうがいいかも。
そしたら次はフリーのPHP用IDEを入れる。
EclipseのPHPプラグインあたりがデバッグも容易だしおすすめ。
0663弟子 ◆xSK1SiC5MI
2007/03/13(火) 03:19:36ID:TI4gTUTc0664弟子 ◆xSK1SiC5MI
2007/03/13(火) 03:38:56ID:TI4gTUTcあとはhttp://www.atmarkit.co.jp/fjava/rensai3/eclipsejava01/eclipse01.html#40
をダウンロードでOKですか?
0665nobodyさん
2007/03/13(火) 03:53:58ID:???PHPは仕事で使うのか?
もしそうならそんなにあわてなくても良いじゃん。
ゆっくりやればいいよ。
俺はXAMPP+EclipseよりはPHPとApacheだけ
入れたほうが良いと思うんだけどどう?
0666nobodyさん
2007/03/13(火) 04:00:27ID:???0667nobodyさん
2007/03/13(火) 05:49:39ID:???初心者ならphpエディタのほうがいいかもね。
Eclipseに慣れている人なら当然そっちのほうがいいけど、
元々あれはJava開発者向けだし、最初の設定やらが若干めんどくさいからね。
0668nobodyさん
2007/03/13(火) 08:55:58ID:???ローカルに環境作らないで、無料のPHP使えるサーバー借りて勉強すればいいんでない?
ある程度PHPを覚えてくると、今までさっぱりだったapacheやphpの設定も不思議と見えてくる。
0669nobodyさん
2007/03/13(火) 09:18:01ID:???0670nobodyさん
2007/03/13(火) 09:31:45ID:???0671nobodyさん
2007/03/13(火) 09:33:48ID:???0672nobodyさん
2007/03/13(火) 09:57:54ID:???0673nobodyさん
2007/03/13(火) 10:31:36ID:8uoeVZuh<form method="post"action="a.php">..</form>
のようなログインフォームを用意しています。
パスワードを入力してログインすると
ログイン後のページが表示されるようになっているのですが
一部端末でログインできない(ログインボタンを押しても
ログイン画面が再表示されてしまう)
という問題が現象が発生しています。
端末は V302H V603SH A5502K W32S 702NH などです
(端末の設定に依存するのかもしれません
回避策などありましたら教えてください。
0674nobodyさん
2007/03/13(火) 10:40:10ID:???MySQLのバージョンによってうまくいかない可能性があるが
set names のクエリを接続したあと1回必ず送るようにすると
うまくいくかも
これでもうまくいかないときは素直にmy.cnfを書き換えたほうがいい
書き換えてもうまくいかないときはalterでデータベースの文字コードを
設定しなおしたらいい
0675nobodyさん
2007/03/13(火) 10:57:30ID:???回避策というかバグなんだからデバッグしろよ
とりあえずa.phpでprint_r($_POST);とかして値がわたってるかチェックかな
■ このスレッドは過去ログ倉庫に格納されています