[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/10 00:01 / Filesize : 191 KB / Number-of Response : 862
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】ID出さなくても質問OKなスレ【初心者歓迎】



1 名前:nobodyさん mailto:sage [2009/02/03(火) 01:09:36 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

204 名前:nobodyさん mailto:sage [2009/04/09(木) 21:33:58 ID:???]
>>203
本業は.Net中心に開発してます。
PHPは実務経験無いです。

俺の言動に何処か文句でもおあり?

205 名前:nobodyさん mailto:sage [2009/04/09(木) 21:35:21 ID:???]
そりゃ見込みないな

206 名前:nobodyさん mailto:sage [2009/04/09(木) 22:12:47 ID:???]
>>204
なんだ.net開発かよ
ディレクターの俺になんか文句あるか?

207 名前:nobodyさん mailto:sage [2009/04/09(木) 22:32:22 ID:???]
ディクレーターw?

敢えて言うならカスかな

208 名前:nobodyさん mailto:sage [2009/04/09(木) 22:40:54 ID:???]
【給料】
ディレクター>>越えられない壁>>開発土方

【地位】
ディレクター>>越えられない壁>>開発土方

他に何か?

209 名前:nobodyさん mailto:sage [2009/04/10(金) 01:34:27 ID:???]
【給料】
社長>>ディレクター>>越えられない壁>>開発土方

【地位】
社長>>ディレクター>>越えられない壁>>開発土方

※俺は個人会社の代表

210 名前:nobodyさん mailto:sage [2009/04/10(金) 01:35:23 ID:???]
ばりばりVSを使用してphp開発をしているのって俺位?

211 名前:nobodyさん mailto:sage [2009/04/10(金) 02:55:27 ID:???]
あまりいないと思うけど慣れてるんなら別にいいんじゃね

212 名前:nobodyさん mailto:sage [2009/04/10(金) 03:42:17 ID:???]
>>211
自分でも多分VSでphpコード書いてる奴は少ないと思う。
でもEclipsePDT何かよりよっぽど使いや寸だけど



213 名前:nobodyさん mailto:sage [2009/04/10(金) 03:48:42 ID:???]
Meadow と cygwin でやっちゃうなぁ。

どうもデバッガとかは、コードを意味より動きでみてしまうせいか、後から見ると可読性が
落ちることが多くて、結局つかわなくなっちゃう。デバッガ使わないなら、なれたのが一番いいし。

214 名前:nobodyさん mailto:sage [2009/04/10(金) 10:14:46 ID:???]
>>212
vsは使ってないけど自分が使いやすいのが一番だよな
俺はdwで満足してる


215 名前:nobodyさん mailto:sage [2009/04/10(金) 10:28:33 ID:???]
俺はもともとJavaの開発者だったからEclipseが使いやすいんだけどね
まぁひとそれぞれだわなぁ

216 名前:nobodyさん mailto:sage [2009/04/10(金) 11:06:27 ID:???]
さくらインターネットでcron(クロノ)を使用してphpスクリプトを実行しようとしているのですが
いまいち分かりません。実行コマンドとしては次であっておりますでしょうか?

【登録した実行コマンド】
crontab -e Test_cron.php

【実行時間】
月 日 時 分 曜日
1 1  11 5  金

【Test_cron.php】
//動作実績にあるphpスクリプトでメールの送信を行うプログラムです。


217 名前:nobodyさん mailto:sage [2009/04/10(金) 11:11:55 ID:???]
激しくPHPと関係ない件

218 名前:nobodyさん mailto:sage [2009/04/10(金) 11:20:14 ID:???]
IDE便利だと思うけど、重いからほとんど起動しない・・・
よって秀丸ばっかり

219 名前:nobodyさん mailto:sage [2009/04/10(金) 15:18:55 ID:???]
オレ今日徹夜しちゃったぜヴェーハッハ


って言ってる厨房・攻防と同レベルのDQNが沸いてると聞いてとんできますた

220 名前:nobodyさん mailto:sage [2009/04/10(金) 15:23:33 ID:???]
?≫219?

221 名前:nobodyさん mailto:sage [2009/04/10(金) 15:27:12 ID:???]
正規表現野郎が本スレで暴れてるんですけど引き取りに来てくれませんか?

222 名前:nobodyさん mailto:sage [2009/04/10(金) 15:35:13 ID:???]
>>221
スルーもできない春厨はROMってろ



223 名前:216 mailto:sage [2009/04/11(土) 19:09:13 ID:???]
相変わらずcronを実行する事が出来ません。
一体何が原因でしょうか?



224 名前:nobodyさん mailto:sage [2009/04/11(土) 19:29:21 ID:???]
PHPのアップローダーで最大ファイル制限をはずしたいと思っています。

php.ini の
memory_limit = 8000M
post_max_size = 8000M
upload_max_filesize = 8000M

等、以外に設定をおしえてください。


225 名前:nobodyさん mailto:sage [2009/04/11(土) 19:58:20 ID:???]
>>224
php.ini以外で外せたら大変なことになりますよね

226 名前:224 mailto:sage [2009/04/11(土) 20:44:21 ID:???]
それぞれ、20Mにするとエラーなくアップできるのですが、
極端に8000Mとかに増やすとエラーがでます。

227 名前:nobodyさん mailto:sage [2009/04/11(土) 20:50:02 ID:???]
何のエラー?

228 名前:nobodyさん mailto:sage [2009/04/12(日) 02:52:45 ID:???]
phpのコードで、指定したディレクトリの中にあるファイルの数を調べようと
次のコードを記述したのですが、存在しないファイル(?)まで表示されてしまいます。
この「.」と「..」とは一体何なのでしょうか?

.<br>..<br>aaa.txt<br>bbb.txt<br>

$dir_file = opendir( './Test_dir' );
while( $file_name = readdir( $dir_file ) )
{
print "{$file_name}<br>";
}
closedir( $dir_file );

【結果】
.<br>..<br>aaa.txt<br>bbb.txt<br>

【ファイル一覧】
Test_dir
 a.txt
 b.txt

229 名前:nobodyさん mailto:sage [2009/04/12(日) 02:57:43 ID:???]
>>228
DOSプロンプトとか、UNIXシェルでcd .. とかやったことない?

230 名前:nobodyさん mailto:sage [2009/04/12(日) 03:00:14 ID:???]
>>229
cdコマンドは使った事があります。
..
だと一つ上の階層に移動する、という意味で、.
というのはカレントディレクトリを指しますよね?
なのになぜにファイル一覧を取得するメソッドを呼び出した時に
こんな「.」や「..」が現れるのか皆目検討が付きません。



231 名前:nobodyさん mailto:sage [2009/04/12(日) 03:05:09 ID:???]
>>230
そいつらも「ディレクトリ」で、「ディレクトリ」は「ファイル」の一種だから。

232 名前:nobodyさん mailto:sage [2009/04/12(日) 03:07:15 ID:???]
そーだったのかー



233 名前:nobodyさん mailto:sage [2009/04/12(日) 03:21:17 ID:???]
>>231さん
ありがとうございます。
「.」と「..」もディレクトリであり「ファイル」の一種だったんですね。
勉強になりました。ありがとうございました。



234 名前:nobodyさん [2009/04/12(日) 18:40:25 ID:2x7CLOXE]
smartyで、$test1/$test2とかの計算方法は出来るんですが、

例えば
($test1/($test2+$test3)*$test4)といった、中カッコや大カッコを使った計算ってどう記述すればいいんでしょうか?

初心者ですみません。

235 名前:nobodyさん mailto:sage [2009/04/12(日) 18:56:00 ID:???]
じゃ初心者でなくなってください

236 名前:nobodyさん mailto:sage [2009/04/12(日) 19:01:23 ID:???]
>>235は初心者だから回答できないだけですよ

>>234
smarty使ったことないからしらねえけどそれで動かないの?

237 名前:nobodyさん mailto:sage [2009/04/12(日) 19:04:37 ID:???]
専用スレで聞けばいいのにね

238 名前:nobodyさん mailto:sage [2009/04/12(日) 19:49:53 ID:???]
>>236
できないから聞いてんだろお前ほんとアホだなぁ

239 名前:nobodyさん mailto:sage [2009/04/12(日) 20:58:55 ID:???]
なんで使ったこともないのに回答しようとするの?

240 名前:nobodyさん mailto:sage [2009/04/12(日) 20:59:28 ID:???]
自己紹介乙

241 名前:nobodyさん mailto:sage [2009/04/12(日) 21:34:22 ID:???]
>>239
おまえは?

242 名前:nobodyさん mailto:sage [2009/04/13(月) 00:38:00 ID:???]
初心者向けの解説本で
Smartyとか紹介してるのってなんなの?

初心者にいきなりsmartyっていったって
わかるわけないじゃん。



243 名前:nobodyさん mailto:sage [2009/04/13(月) 00:40:49 ID:???]
ぶっちゃけPEARって便利なの?
やっぱり俺ライブラリが一番使いやすいのだが

244 名前:nobodyさん mailto:sage [2009/04/13(月) 00:56:42 ID:???]
一番使いやすいの使えばええやんとしか答えようがない

245 名前:nobodyさん mailto:sage [2009/04/13(月) 01:03:16 ID:???]
同意

246 名前:nobodyさん mailto:sage [2009/04/13(月) 02:13:26 ID:???]
自分、PEAR って未だによく分かってないんだけど、あれってコンパイラが要るの?
Windowsで APC使おうとしたとき、VC++6.0 が要るとかで、結局断念したんだけど。

以前はpecl4win でバイナリ持ってきたんだけど、サイト再構築するとか言って、ずっと死んだままだし。

247 名前:nobodyさん mailto:sage [2009/04/13(月) 02:14:38 ID:???]
お前は何を言ってるんだ

248 名前:nobodyさん mailto:sage [2009/04/13(月) 02:15:36 ID:???]
PEARはコンパイラはいらないよ

249 名前:nobodyさん mailto:sage [2009/04/13(月) 02:18:27 ID:???]
ごめん、PEARとPECLは別物か。
すんません。


250 名前:nobodyさん mailto:sage [2009/04/13(月) 02:45:29 ID:???]

馬鹿発見


251 名前:nobodyさん mailto:sage [2009/04/13(月) 20:35:30 ID:???]
PEしかにてないじゃん

252 名前:nobodyさん mailto:sage [2009/04/13(月) 23:24:39 ID:???]
DBから取得した値を可変の配列に格納しようと思ってるのですが、
.NetのArryalListに似たコードはありますか?




253 名前:nobodyさん mailto:sage [2009/04/13(月) 23:25:34 ID:???]
マルチ失せろ

254 名前:nobodyさん mailto:sage [2009/04/13(月) 23:54:58 ID:???]
>>253
いや、別スレに投稿したのは俺だけど>>252はリアルに俺の投稿じゃないよ。
誰かがコピペしてるって

255 名前:nobodyさん mailto:sage [2009/04/14(火) 01:30:13 ID:???]
回答もらうと態度でかくなるんですね

256 名前:nobodyさん [2009/04/19(日) 19:33:07 ID:gK+IYAFS]
PHPでカウンター作ったんですが、カウントの記録はcount.txtといったファイルに記述してます。
ですのでファイルが破損したらアウトになるわけなんですが、破損防止として出来る対策というのはどういったものがあるのでしょうか?

257 名前:nobodyさん mailto:sage [2009/04/19(日) 19:35:55 ID:???]
flock

258 名前:nobodyさん mailto:sage [2009/04/19(日) 19:57:58 ID:???]
>>256
ダミーファイルに書き込んで成功したらcount.txtに書き込み

259 名前:nobodyさん mailto:sage [2009/04/19(日) 20:00:24 ID:???]
リネームじゃなかっけ

260 名前:nobodyさん mailto:sage [2009/04/19(日) 20:10:55 ID:???]
temp.txtに記録して、
それからcount.txtにリネームする、
ってよく聞くけど、なんの意味がある?

261 名前:sage mailto:sage [2009/04/20(月) 09:33:36 ID:???]
 PHPで外部の画像を取って表示するものを作成しました。
PHP単体にアクセスをすると表示されるのですが、HTMLの中に表示すると実画像がない場合に表示される
アイコンになります。
PHP(sample.php)の中に
<?php
print "<img src=\"sample.jpg\">";
?>
と書いた場合はHTMLには<img src="sample.php">では表示されないのでしょうか?
念のためにPHPのプリントの前に
header('Content-Type: image/gif');
を置いて見ましたがダメでした。
どのようにすれば表示されますか?

262 名前:261 mailto:sage [2009/04/20(月) 09:36:06 ID:???]
すいません。書き間違いました。

×:header('Content-Type: image/gif');
  ↓
○:header('Content-Type: image/jpg');

表示方法をご存じの方おられたらアドバイスください。



263 名前:nobodyさん mailto:sage [2009/04/20(月) 09:49:59 ID:???]
そりゃそうだ

<?php
header('Content-Type: image/jpg');
print "<img src=\"sample.jpg\">";

これがimage/jpgなわけない
sample.jpg自身を出力すればいいよ

264 名前:261 mailto:sage [2009/04/20(月) 10:12:37 ID:???]
>>263
レスありがとうございます。

sample.jpg自身を出力ですか?
PHPが取得する内容によってsample.jpgは毎回変わるので
htmlの中にimgタグでsample.jpgを書くってことではないですよね。
私の方で何か凄い勘違いしてますか?

265 名前:nobodyさん mailto:sage [2009/04/20(月) 10:26:29 ID:???]
うん

266 名前:nobodyさん mailto:sage [2009/04/20(月) 10:47:10 ID:???]
phpでそのsample.jpgをバイナリーモードでオープンして読み込んで
そのまま出力するんだよ。

267 名前:261 mailto:sage [2009/04/20(月) 10:47:38 ID:???]
>>265
htmlにsample.jpg自身を出力すればよい
ってことになると思いますが、sample.jpg自身はPHPから引っ張ってくるので
htmlの中の記述としてはsample.phpになるかと思います。
php自身にsample.jpg自身を出力させるということでしょうか。

ファイルの拡張子を変更してみたりしましたが特に進展はありませんでした。

アホな私にもう少しだけ助言いただけないでしょうか。
本当に申し訳ないです。

268 名前:nobodyさん mailto:sage [2009/04/20(月) 11:26:33 ID:???]
一番シンプルな形だとこうか。

<?php
header("Content-type: image/jpeg");
print file_get_contents("sample.jpg", FILE_BINARY);
?>

269 名前:261 mailto:sage [2009/04/20(月) 11:26:54 ID:???]
>>265-266
freadで読み込んでやれば出来るようになりました。
つまらない質問に長々とつきあっていただきありがとうございました。

270 名前:nobodyさん mailto:sage [2009/04/20(月) 11:43:20 ID:???]
>>268
readfile

271 名前:sage mailto:sage [2009/04/20(月) 11:59:35 ID:???]
横やりすんまそ
>>268だと複数画像って表示出来ないよね
header("Content-type: image/jpeg");
print file_get_contents("sample1.jpg", FILE_BINARY);
print file_get_contents("sample2.jpg", FILE_BINARY);
この場合sample1.jpgのみ表示されるけどこれって俺のサーバーの環境に依存してる?


272 名前:nobodyさん mailto:sage [2009/04/20(月) 12:03:23 ID:???]
お前は何を言ってるんだ



273 名前:nobodyさん mailto:sage [2009/04/20(月) 12:09:14 ID:???]
HTTPを先に勉強しる

274 名前:nobodyさん mailto:sage [2009/04/20(月) 12:19:37 ID:???]
simplexml_load_fileを使ってRSSを取得しているのですが、
実行するタイミングによってなのか、
parser error : StartTag: invalid element nameが発生するときとしない時があります。
原因に心当たりがあれば教えてください。


275 名前:nobodyさん mailto:sage [2009/04/20(月) 12:20:11 ID:???]
合成したいならGD組み込んだImage〜関数使って自分でくっつける

276 名前:nobodyさん mailto:sage [2009/04/20(月) 13:25:43 ID:???]
一行で掲示板を構築するやり方教えて
一行じゃ足りなかったらもうちょっと増やしてもいいよ

277 名前:nobodyさん mailto:sage [2009/04/20(月) 13:33:20 ID:???]
改行しなければおk

278 名前:nobodyさん mailto:sage [2009/04/20(月) 15:16:17 ID:???]
以下のような配列があった場合に、
nameの値だけ取り出して新たな配列を作る関数はありますか?

$arr = array(
array("id"=>"1", "name"=>"aa"),
array("id"=>"2", "name"=>"bb"),
array("id"=>"3", "name"=>"cc")
);

欲しい配列は{"aa", "bb", "cc"}です。


279 名前:nobodyさん mailto:sage [2009/04/20(月) 15:18:18 ID:???]
PDOならfetchAll(PDO::FETCH_COLUMN, 1)で可

280 名前:278 mailto:sage [2009/04/20(月) 15:35:47 ID:???]
ありがとうございます。
追加モジュールが必要ということですね。

281 名前:nobodyさん mailto:sage [2009/04/20(月) 15:40:57 ID:???]
ボタンのnameを可変変数にして、
「このボタンが押されれば、このページを表示する」という処理を行いたいのですが、
どのようにすればできるのでしょうか?



282 名前:nobodyさん mailto:sage [2009/04/20(月) 15:41:28 ID:???]
いやDBから取得するときに工夫したほうが楽よってだけ



283 名前:nobodyさん mailto:sage [2009/04/20(月) 15:43:05 ID:???]
>>281
<form action="hogehoge.html" method="get">

284 名前:281 mailto:sage [2009/04/20(月) 15:56:10 ID:???]
説明が足りませんでした。すみません・・・
どうしてもPOSTでやらないといけないのです。

<form method="post" action="hogehoge.php">
<?
$roopCnt = 3;
for($i=1; $i<=$roopCnt; $i++){
$btnName = "btn".$i;
?>
<input type="submit" name="$btnName" value="test" />
<? } ?>
</form>

このようなもので、
・btn1が押されたら、1ページ目
・btn2が押されたら、2ページ目
・btn3が押されたら、3ページ目
をそれぞれ表示したいと考えています。

285 名前:nobodyさん mailto:sage [2009/04/20(月) 16:02:39 ID:???]
hiddenでいいんじゃ?

<input type="hidden" name="page" value="<?php echo $i; ?>">

あとHTMLの仕様上、ボタン1つにつきformも1つね。
まぁ1つのform内で異なるパラメータ付けた複数のsubmitボタン使えたら確かに便利なんだけど。


286 名前:nobodyさん mailto:sage [2009/04/20(月) 16:06:08 ID:???]
ああごめん、もしボタン名で区別してもいいならsubmitのvalueの値でも良かったわ

-----------------------------------------
<?php
var_dump($_GET);
?>

<form action="">
<input type="submit" name="page" value="1">
<input type="submit" name="page" value="2">
<input type="submit" name="page" value="3">
</form>
-----------------------------------------

287 名前:281 mailto:sage [2009/04/20(月) 16:15:51 ID:???]
ありがとうございます!
なるほど、フォームを複数使うというのもありなんですね。
ボタン名はどれも同じで考えていますので、valueの値で判別するのはできないですね。

ボタンのネームに配列を使えれば、1つのフォームでもいけそうな気がするのですが、
そういうのってできるのでしょうか?
phpに手をつけはじめたばかりなので、書き方が思いつかない・・・

288 名前:nobodyさん mailto:sage [2009/04/20(月) 16:20:41 ID:???]
>>287
<form action="">
<input type="submit" name="page1" value="1">
<input type="submit" name="page2" value="1">
<input type="submit" name="page3" value="1">
</form>

if(isset($_REQUEST['page1'])){
#処理1
}elseif(isset($_REQUEST['page2'])){
#処理2
}elseif(isset($_REQUEST['page3'])){
#処理3
}

289 名前:nobodyさん mailto:sage [2009/04/20(月) 16:23:51 ID:???]
submitのnameの値で区別するのってどうなん?
個人的にはあまり好ましくないやり方だと思ってたけど

290 名前:nobodyさん mailto:sage [2009/04/20(月) 16:30:24 ID:???]
valueは日本語が入ることもあるからname使うケースもあるなあ

291 名前:nobodyさん mailto:sage [2009/04/20(月) 16:31:52 ID:???]
まぁ、普通はJSと組み合わせてやるね

292 名前:281 mailto:sage [2009/04/20(月) 16:33:24 ID:???]
JSを使うやり方もあるのですね。
288さんのやり方で頑張ってみようとおもいます。
ありがとうございました。



293 名前:nobodyさん mailto:sage [2009/04/20(月) 17:49:16 ID:???]
さっさと答えろやksdm

294 名前:nobodyさん [2009/04/21(火) 02:20:57 ID:/739X32B]
今カートを作ってるんだけど、質問です
やりたいことはttp://hoge.com/item/1111/item.php
というページにアクセスした場合、動的に商品ID「1111」に一致する商品内容を表示したいです

商品IDごとにディレクトリを作ってhtmlも作るというのは現実的ではないと思い調べていたら.htaccessを知りました
そこで質問ですが、itemディレクトリに.htaccessを置いて、ディレクトリが無いので404エラーを出し
itemディレクトリに設置してあるitem.phpを表示するようにする
そのitem.phpでディレトクリ「1111」を取得して商品IDとして処理する方法って出来るのでしょうか?
出来る場合は邪道でしょうか?

295 名前:nobodyさん mailto:sage [2009/04/21(火) 02:22:31 ID:???]
>>294
ZendFramework使え

296 名前:nobodyさん mailto:sage [2009/04/21(火) 04:00:52 ID:???]
>>294
数回読んだけどいまいちつかめない…
とりあえずmod_rewrite使えって事かと

297 名前:nobodyさん mailto:sage [2009/04/21(火) 07:01:25 ID:???]
すいません、考えてもわかりませんでした。
PHPでブログ自作で、カレンダーで記事のある日だけリンクを張る
仕組みがどうしてもわかりません
後日付関係全般。どのように処理してるのか、仕組みを教えて下さい
mysqlでもいいです。

298 名前:nobodyさん mailto:sage [2009/04/21(火) 07:10:45 ID:???]
select distinct day(article_date) from articles where year(article_date) = 2009 and month(article_date) = 21

299 名前:nobodyさん mailto:sage [2009/04/21(火) 07:11:25 ID:???]
21じゃなくて4だった

300 名前:297 mailto:sage [2009/04/21(火) 08:05:00 ID:???]
あ、わかりました
個数とかって記録すべきか、一回一回数えるSQLで行くべきか
悩みます

301 名前:274 mailto:sage [2009/04/21(火) 10:08:05 ID:???]
すみません、274なんですけど、
わかる方いらっしゃいませんか?

302 名前:nobodyさん mailto:sage [2009/04/21(火) 10:37:43 ID:???]
エラー時のRSSデータをまず保存してはどうだろう



303 名前:nobodyさん mailto:sage [2009/04/21(火) 14:24:33 ID:???]
>>300
そういう冗長性が発生するチューニングは遅いと思ってからやった方が良いんじゃない。
適切にインデックスつければよっぽど問題にならんし。

304 名前:nobodyさん mailto:sage [2009/04/21(火) 22:37:51 ID:???]
$a='1,2,3,4,5,';
foreach(explode(',',$a) as $v) echo $v;

こう書くのってどう?キモい?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<191KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef