【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
0552nobodyさん
2007/03/11(日) 23:17:30ID:???for($i = 1; $i <= 102; $i ++) echo sprintf("%03d", $i);
0553nobodyさん
2007/03/11(日) 23:18:03ID:???0554nobodyさん
2007/03/11(日) 23:22:54ID:c+92i5++即レスサンクスです。
なるほどフォーマット識別子を使えばよいのですね。
0555nobodyさん
2007/03/11(日) 23:34:19ID:???0556nobodyさん
2007/03/12(月) 00:16:43ID:???dbダンプして、他のレンタル鯖にftpで
アップロードしてその結果をmailする
シェルを書いてcronで動かしてる
0557nobodyさん
2007/03/12(月) 00:18:56ID:???0558nobodyさん
2007/03/12(月) 00:22:06ID:???0559nobodyさん
2007/03/12(月) 00:37:03ID:???なって困っています。(成功すればApache 2.0系と組で使うつもりです。)
php-4.4.6のソースを展開してシェル上で「./configure」と打つと、
checking for egrep... grep -E
checking for a sed that does not truncate output... /usr/bin/sed
expr: syntax error
test: =: unexpected operator
というエラーが(1個)出ます。ここで異常終了はせず、最後まで動作は
するのですが、正常に設定されたか信頼しがたいです。解決策を
ご存知の方はお教えください。
エラーが1個だけなら手で直してもいいのですが、必要なオプションを
./configureに指定していくと、上記エラーが大量に出るようになります。
現在php 4.4.4を正常に運用中ですが、このバージョンでは./configureで
上記のようなエラーは出ません。
0560559
2007/03/12(月) 00:40:06ID:0GAJDCOZ0561544
2007/03/12(月) 00:41:27ID:C8b3Iw+zscpやsftpといえば、Winマシン←→Linuxマシンの間を「WinSCP」を使って手動操作でつないだことしかないのですが、
シェルからもscpやsftpで他のマシンに接続する方法があるのですか!?
>>556
そのシェルスクリプトは、「バックアップ元」のサーバにて動かすように読めますが、そうでしょうか?
つまり「sftpなどで送る」というイメージですよね?
私が考えていたのは、「バックアップ先」のサーバから、「sftpなどで取りに行く」というのをイメージしていたのですが、
どちらがより良い手法なんでしょうね・・・??(あるいはどちらかしか実現不可能?)
0562nobodyさん
2007/03/12(月) 00:48:54ID:???取りに行く方式だとダンプと転送をそれぞれ
別のスクリプトでやんないといけないから面倒。
ダンプ→転送まで一発でできるならその方が楽。
でも、差なんてその程度しかないから好みや
サーバー環境などに合わせてどっちでも。
0563nobodyさん
2007/03/12(月) 00:54:24ID:???>シェルからもscpやsftpで他のマシンに接続する方法があるのですか!?
シェルスクリプトからscpコマンド実行するだけ。ググるべし。
送るか、取りにいくかはどっちでもよい。
お互いにサーバの生存確認したほうがよい。
0564nobodyさん
2007/03/12(月) 01:02:44ID:???0565nobodyさん
2007/03/12(月) 01:05:31ID:???>>563
「シェル ssh バックアップ」でググったけど、具体的な手順がイマイチ不明orz
良い解説ページとかあったら教えてプリーズ
0567nobodyさん
2007/03/12(月) 01:17:02ID:???「シェルスクリプト scp」でググれば
ttp://sonic64.com/2004-11-17.html とか
ttp://www-06.ibm.com/jp/developerworks/linux/040723/j_l-backup.html とか
出てくるじゃない。これでいいんじゃね?
それともmysqldumpからして分からんって話?
0568nobodyさん
2007/03/12(月) 01:18:11ID:???これ読んで分からんのか…
0569nobodyさん
2007/03/12(月) 02:12:46ID:???0570nobodyさん
2007/03/12(月) 02:41:47ID:???mysqlにうまく接続できません。
(phpinfoでmysqlの項目が見つからない)
環境
PHP Version 5.2.1
Apache/2.2.4
mysql-5.0.37
やったこと
・php.ini ;extension=php_mysql.dllの";"をはずした
・php.ini extension_dir = "c:\php\ext"に設定した。
・libmysql.dllを、C:\WINDOWS\system32 フォルダにコピーした
誰か詳しい人いたら教えてください。
0572nobodyさん
2007/03/12(月) 03:02:09ID:???0573nobodyさん
2007/03/12(月) 03:10:22ID:???手元にあるWinXPマシンでリモート鯖からのバックアップを毎日受け取りたい場合、
作業を自動化できますでしょうか?
(XPでコマンドライン的(?)にSSHを使えるソフト等が存在するのでしょうか?)
0574nobodyさん
2007/03/12(月) 03:18:09ID:???0575nobodyさん
2007/03/12(月) 03:18:41ID:???あ〜、どうだろうね?
もちろんWinマシンはIP固定でバックアップを受け取る時間帯
は起動してる前提だよね?
あとルータを噛ましたりしてるだろうからポートの開放とかもちゃん
と設定した前提だと・・・
サーバ側で設定したSSHポートからアクセスがあった場合、ファイルを
受け取ってどっかに保存って処理でいいんじゃない?
そうなるとPHPでソケットサーバをWinマシンで立ててあげれば大丈夫
だと思う。
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のスレやんけ
■ このスレッドは過去ログ倉庫に格納されています