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


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

俺が初心者にPHPを伝授する



1 名前:phpstar mailto:sage [2007/01/05(金) 17:14:18 ID:???]
PHPを覚えたいけど何をどうしていいか分からない、
そんな君のためのスレを立ててみた。
基本的に俺が一人でも語るが、お前らわからないところが
あれば書き込んでください。もちろん質問も歓迎です。

302 名前:298 [2009/04/06(月) 22:05:16 ID:b9mwGOAd]
作ったものをアップしていきたいが
無料サーバ借りなきゃならないのか…
apacheだと公開出来ないな…当たり前だけど

303 名前:nobodyさん [2009/04/06(月) 23:57:29 ID:6UQZCf+D]
そんなことないよ。
有料サーバでもいいのさ。

304 名前:nobodyさん mailto:sage [2009/04/06(月) 23:58:53 ID:???]
apacheで公開すればいいんじゃ?

305 名前:nobodyさん mailto:sage [2009/04/07(火) 00:05:09 ID:???]
【上級者のセリフ】(チューンナップしてないし今のOSで動く)apacheだと公開出来ないな


【初心者のセリフ】(ローカルにインストールした)apacheだと(セキュリティとか設定とかよくわからないから)公開出来ないな

306 名前:298 [2009/04/07(火) 11:24:31 ID:SsLcKxL2]
みなさんレスサンクス
apacheでも公開できるんですね 知らなかったです
今ttp://www.amazon.co.jp/gp/aw/d.html/ref=aw_mp_1/?a=4839914397&uid=NULLGWDOCOMO
という本を見ながらやっています
頑張っていきます!

307 名前:298 [2009/04/07(火) 12:09:12 ID:SsLcKxL2]
設定できたつもりが。。。出来てなかった・・・

308 名前:nobodyさん mailto:sage [2009/04/07(火) 12:18:29 ID:???]
つもりで出来た気になってるからだろ

309 名前:298 [2009/04/07(火) 12:20:39 ID:SsLcKxL2]
>>11でエラーの部分とディレクトの部分が違ったみたいです

310 名前:298 [2009/04/07(火) 12:26:58 ID:SsLcKxL2]
apacheをC:\apache2\にしたい場合
C:\apache2\confのhttpd.confにある
C:\Program Files\Apache Group\Apache2\という部分を全部
C:\apache2\に置換したらC:\apache2にファイル全部移動してもいいんですよね?




311 名前:nobodyさん mailto:sage [2009/04/07(火) 12:30:28 ID:???]
ファイルって何?Apache自身?
最初からC:\apache2にインストールすればいいのに

312 名前:298 携帯 [2009/04/07(火) 12:35:31 ID:2gisH2Z2]
レスありがとうございます
apache自身の中にある38個のファイルです
C:\apache2にインストールした結果 C:\apache2/Apache/apache2とさらに深くインストールされてしまったんです

313 名前:nobodyさん mailto:sage [2009/04/07(火) 12:39:29 ID:???]
てかインストール場所なんてどこでもいいじゃん
最初からそんなとこにこだわる必要はないよ

314 名前:nobodyさん [2009/04/07(火) 12:42:41 ID:2gisH2Z2]
そうですか…
C:の下のが作業しやすい って聞いてたんで

もう一度インストールしてきます ありがとうございます

315 名前:nobodyさん mailto:sage [2009/04/07(火) 12:49:21 ID:???]
>>312
apache2のインストールの場合、
インストール先をC:\とすれば、C:\apache2にインストールされるよ


316 名前:298 [2009/04/07(火) 12:57:38 ID:2gisH2Z2]
皆さん優しくてありがとうございます
今やりましたところ出来ました
あとは環境設定です
頑張ります
今から洗濯物干すので少し遅くなるかもしれません
ありがとうございます

317 名前:298 [2009/04/07(火) 13:20:16 ID:SsLcKxL2]
無事設定完了しました
phpinfo() で確認も出来ました
ありがとうございます
これからは
ttp://www.amazon.co.jp/gp/aw/d.html/ref=aw_mp_1/?a=4839914397&uid=NULLGWDOCOMO
の本をやっていきたいと考えています
目標はアマゾンのような検索システムやその人に対してお勧めを紹介するプログラムが作りたいです




318 名前:nobodyさん mailto:sage [2009/04/07(火) 13:34:27 ID:???]
298が二人

319 名前:298 [2009/04/08(水) 01:11:52 ID:z9pjhspc]
PHPエディタでオススメありませんか?
以前は色が変わるもの使ってました

320 名前:nobodyさん [2009/04/08(水) 01:51:34 ID:/v+P/oOc]
秀丸かな。
カスタマイズしていくと離れられなくなった



321 名前:298 [2009/04/08(水) 09:44:10 ID:z9pjhspc]
レスありがとうございます
秀丸は有料でしたよね?もう少しプログラミングが出来るようになったら購入してみます

322 名前:nobodyさん mailto:sage [2009/04/08(水) 13:58:32 ID:???]
EmEditor一択

323 名前:nobodyさん [2009/04/08(水) 15:33:58 ID:/v+P/oOc]
無料なら、まんまphpeditorってやつ無かったっけ?
秀丸は有料だけど…ちょっといろいろ調べてみるといい。
プログラマには優しいエディタだから

324 名前:nobodyさん mailto:sage [2009/04/08(水) 15:43:18 ID:???]
phpeditorなんてもう更新も止まってるし勧めるな
辞書ファイルも古いし使えないわ
今からやるならeclipse+apnataか秀丸,emeditor,サクラエディタ、dreamweaver,vs.php,zend studioだろ

325 名前:298 [2009/04/08(水) 20:41:44 ID:z9pjhspc]
皆さんありがとうございます
>>323さんのおっしゃられたフリーソフトは以前使ってました 更新が止まっているんですね…残念です
>>324さんのソフト検索してみます
ありがとうございます

今日は今68ページまでしました
if文などが中心です ここまでは簡単ですが…
頑張ります

326 名前:nobodyさん [2009/04/08(水) 22:47:27 ID:2E9+LsIQ]
これがform.html 
   ↓
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>アンケートフォーム</title>
</head>

<body>
<form action="form.php" method="POST">
姓 <input type="text" name="lastname"><br>
名 <input type="text" name="firstname"><br>
性別
<input type="radio" name="sex" value="男">男
<input type="radio" name="sex" value="女">女
<br>
<input type="submit" value="送信">
</form>
</body>
</html>



327 名前:nobodyさん [2009/04/08(水) 22:50:30 ID:2E9+LsIQ]
これがform.php
   ↓
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>「$_POST」を使うとWebブラウザーからデータを取得できる</title>
</head>
<body>
<?php
// form.htmlのフォームで入力され、送信されてきたデータを取得し表示。
$lastname = $_POST["lastname"]; // $_POST["入力欄の名前"] でデータ取得
$firstname = $_POST["firstname"];
$sex = $_POST["sex"];
// .(ドット)は文字列の連結を表す
echo $lastname . $firstname . "さんは、" . $sex . "です。";
echo '<br>';
// 「"〜"」の内側にある変数名は、変数の値に変換される
echo "$lastname $firstname さんは、$sex です。";
echo '<br>';
// 「'〜'」の内側にある変数名は、変数名としては扱われない
echo '$lastname $firstname さんは、$sexです。';
echo '<br>';
?>
</body>
</html>
本のソースを打ち込みましたが・・・
どこに自分のメールアドレスをかくんですか?
あと何を付け足せばかんせいするんですか?

328 名前:nobodyさん mailto:sage [2009/04/08(水) 23:29:09 ID:???]
えっと、メールフォーム作ってるのか?
そのソースコードだとメール送信する処理は書かれてないよ

329 名前:nobodyさん [2009/04/08(水) 23:49:28 ID:2E9+LsIQ]
え〜・・・やっぱりそうですか、メールフォームつくってるんですけどどこに何をかくんですか?

330 名前:nobodyさん [2009/04/09(木) 03:39:03 ID:1Qyhfx20]
phpeditor更新止まってたのか、すまんかった

メールはまず送れる環境整ってるのか?
どこに書くかは、メール送信に必要な情報が集まった後だよ



331 名前:nobodyさん [2009/04/09(木) 03:59:03 ID:x/qlG8gl]
レンタルサーバーの方でととのってます。

332 名前:nobodyさん [2009/04/09(木) 04:53:14 ID:1Qyhfx20]
それなら後はmb_send_mailでも使えば簡単に送信出来るぞ

333 名前:nobodyさん [2009/04/09(木) 05:31:41 ID:bMmybql4]
www.komonet.ne.jp/script.htmのサンプルソース見て勉強してるんですけど326,327でかいたソースからどうすればいいかわかりません。
基本だけ簡単にソースに書くとどんなソースなんでしょうか?

334 名前:nobodyさん mailto:sage [2009/04/09(木) 08:14:42 ID:???]
mb_send_mail('e-mail addr', 'title', 'message');

335 名前:nobodyさん mailto:sage [2009/04/09(木) 12:34:53 ID:???]
>>333
マニュアル見て勉強したほがいいよ
jp2.php.net/manual/ja/index.php

mb_send_mail もマニュアルの中で検索してみ

336 名前:298 [2009/04/09(木) 15:02:49 ID:dcJ16DFr]
私以外の方も頑張っているみたいですね
お互い頑張りましょう

function()と引数をしています
難しいですね…もう少し頑張って わからなかったら質問します

337 名前:nobodyさん mailto:sage [2009/04/09(木) 15:11:36 ID:???]
>>336

function hello() {
echo "<p>こんにちは</p>";
}

function konbanwa($a) {
if ($a==1) {
echo "<p>こんばんは</p>";
}else{
echo "<p>こんばんはじゃねえよksg</p>";
}
}

hello();
$a=1;
konbanwa($a);
$a="";
konbanwa($a);

338 名前:298 [2009/04/10(金) 09:02:49 ID:+v7W/6Au]
レスありがとうございます
とても分かりやすいソースでした
本だとソースが一つしかないので…

昨日は少し忙しく進みませんでしたが
今日は返り値からやります
ここから複雑になると考えてます

339 名前:nobodyさん [2009/04/10(金) 13:10:59 ID:oaULA00m]
PHPMyAdminでデータベース管理をしているのですが、
項目の一つにenumの項目があり
そこに「'項目1','項目2','項目3'」みたいな日本語配列を入力すると
どうしても文字化け(?)して、「'???','???','???'」みたいになってしまいます。
試しにそんな状態のテーブルに項目を追加してもenumの項目にはデータが追加出来ませんでした。
どうしたら追加出来るようになるでしょうか?

340 名前:nobodyさん mailto:sage [2009/04/10(金) 13:13:07 ID:???]
>>339
pmaの問題じゃいのでそれじゃ回答できない
mysqlのバージョンとmy.iniに設定した文字コードをここに晒したまえ



341 名前:nobodyさん mailto:sage [2009/04/10(金) 13:15:29 ID:???]
ああ、めんどくせえや
skip-character-set-client-handshake使って確かめてからまた書いてくれ

ここみといてな
ttp://www.google.co.jp/search?hl=ja&lr=lang_ja&safe=off&client=firefox-a&rlz=1R1GGGL_ja___JP322&hs=Z7S&q=mysql+skip-character-set-client-handshake&revid=1699687860&ei=qsfeSaroFYGdkAXewvDTCw&sa=X&oi=revisions_inline&resnum=0&ct=top-revision&cd=1

342 名前:nobodyさん [2009/04/10(金) 13:42:19 ID:oaULA00m]
MySQLのバージョンは5.0.51a
my.iniではなくてmy.cnfなのですが、
www.yamada-lab.org/doc/win/mysql5/utf8/index.html
に書いてるような文字コードの項目が入っていないようです

343 名前:nobodyさん mailto:sage [2009/04/10(金) 13:44:24 ID:???]
linuxか
設定がない場合は追加して書けばおk

344 名前:339 mailto:sage [2009/04/10(金) 14:44:59 ID:???]
my.cnfにutf8で追加してみましたけど、どうもうまくいっていないようです。

345 名前:nobodyさん mailto:sage [2009/04/10(金) 14:49:52 ID:???]
>>344

>>341の書いたか?

346 名前:298 [2009/04/11(土) 04:29:03 ID:8iPIoOqg]
今日は今で100ページです
やはり家だと集中出来ないので どこかに行くべきかな…って考えてます

本を勉強して 自分のしたいことが出来るのか 幸先不安ですが
とりあえず終わらせてから考えます

347 名前:298 [2009/04/13(月) 01:00:29 ID:o+6hZZrv]
こんばんは
やっとソースが書けはじめれそうです
Content-○○○○系は種類がおそらくたくさんあると思うのですが覚えるべきでしょうか?
本に解説がないのでネットで調べていくつもりですが
ヘッダーと呼ばれる部分はわかりにくいです

リクエストとレスポンスと種類もあるようですから
実践で覚えていきます

348 名前:298 [2009/04/14(火) 07:33:02 ID:VOFe+hhc]
おはようございます
順調にプログラミングしています

mixiが衰退すると考えていたんですが 違う方面にいくのかな?


349 名前:nobodyさん mailto:sage [2009/04/14(火) 12:48:02 ID:???]
>>348

PHPそこそこにお勉強したら、フレームワーク使いなよ。

CakePHPとかお薦め

350 名前:nobodyさん mailto:sage [2009/04/14(火) 12:51:31 ID:???]
CakePHPはphp4なら別にいいが
php5だとstrictでエラー吐きまくりで気持ち悪すぎ



351 名前:nobodyさん mailto:sage [2009/04/14(火) 12:54:41 ID:???]
ZFでいいだろ
何が悲しくて日本ローカルのマイナーフレームワーク使わなあかん

352 名前:298 [2009/04/14(火) 17:24:33 ID:VOFe+hhc]
皆さんレスありがとうございます

フレームワークがまだわからない次元なので そこまでいくのが楽しみです
フレームワークのお勧めがたくさん出てますが とりあえず本一冊終わらせてから考えてみます

353 名前:nobodyさん mailto:sage [2009/04/15(水) 02:42:42 ID:???]
フレームワークはOOPがわかってないと無理

354 名前:298 [2009/04/15(水) 07:42:34 ID:fSBH7LLG]
OOP?
勉強したいと思います

355 名前:nobodyさん mailto:sage [2009/04/15(水) 12:50:12 ID:???]
したいと思います宣言する奴は大抵やらない法則

356 名前:nobodyさん mailto:sage [2009/04/15(水) 20:41:00 ID:???]
>>354
はじめは無理しないほうがいいよ

357 名前:298 [2009/04/16(木) 02:31:57 ID:NOctHan9]
温かい言葉ありがとうございます
本の方ではもうすぐMySQLにいきそうです

358 名前:nobodyさん [2009/04/17(金) 11:27:55 ID:3REtOYKF]
やっとクラスまでいきました…
メソッドとかの言葉は後々覚えますが難しいですね
今日から実家に帰って勉強してきます

359 名前:298 [2009/04/17(金) 16:36:09 ID:3REtOYKF]
なぜ抽象クラスを作るんでしょうか?
型を作った方が楽にプログラミング出来るというメリットだけでしょうか?

360 名前:nobodyさん mailto:sage [2009/04/17(金) 17:48:56 ID:???]
すみません質問なんですが
HP作る上でPHPは必須でしょうか?PHPだと例えばどんなことが出来ますか?



361 名前:nobodyさん mailto:sage [2009/04/18(土) 00:23:22 ID:???]
>>359
何を言っているか良くわからないけど、
一つ抽象クラスを作っておいて、似たような二つのクラスを作ったりしたら、便利なんじゃないの?
abstract class Parson{
protected $meters = 0;
protected $stride= 1;
public function work(){
$this->meters += $this->stride;
}
}

class Yamada extends Parson{
protected $stride = 2;
}

class Tanaka extends Parson{
protected $stride = 3;
}

とか書いて、山田と田中をnewしてやって、それぞれでworkメソッドを実行すると、
山田は一歩あるくごとに(workするごとに)、2メートル進む($strideが2だから)
田中は一歩あるくごとに、3メートル進む。

といったように、それぞれ同じことしかしないけど、少しだけ特徴が違うものが、簡単に生成できますよね、っと。

362 名前:nobodyさん mailto:sage [2009/04/18(土) 00:33:21 ID:???]
>>360
少なくとも、問い合わせフォームや掲示板や、日記(ブログとか)を自前で用意する場合に、
HTMLやJavascriptだけじゃどうしようもないです。
どんなサイトを作るかによって、PHPを使うか使わないかが変わってくるんじゃないですか。


363 名前:nobodyさん mailto:sage [2009/04/18(土) 05:44:43 ID:???]
え,山田クラス???

364 名前:nobodyさん mailto:sage [2009/04/18(土) 16:09:41 ID:???]
>>359

抽象クラス継承させることで、クラスの仕様を統一するためだよ!
Javaを例に挙げると、プロジェクトを数人係で取組むために、オブジェクト指向のプログラミングといっても
どうしても個人個人で内容がブレてきてしまう。
そのブレを大枠で防ぐための手法が抽象クラスには含まれているのです。

抽象クラスで指定したメソッドを実装しないとエラーが出て怒られるでしょう。
それは、クラスの仕様を守らないから。

WEBの場合は、一人で完結しちゃう事が結構あるから、抽象クラスいらないかもしれないけど...



365 名前:nobodyさん [2009/04/20(月) 01:16:28 ID:bVFAYpa1]
>>361
基本なんだけど今、理解した
protectedっていつ使うかよくわからんかった

366 名前:298 [2009/04/20(月) 02:23:38 ID:n9OJtdn1]
遅くなりました
皆さんありがとうございます
少しずつですが頑張っていきます

367 名前:298 317 [2009/04/20(月) 12:08:40 ID:n9OJtdn1]
>>317で言ったプログラムを作るのに
PEARをインストールした方がいいのでしょうか?
本をみるとPEARを使ったデータベース接続処理を行っているようです
データベースに入ってからかなりチンプンカンプンになってしまいました…

368 名前:nobodyさん mailto:sage [2009/04/20(月) 13:22:16 ID:???]
>>367
そもそもそのURLは「ユーザIDを取得することが出来ない」と言われて見れないけど
ISBNから辿ると「速効!図解プログラミングPHP + MySQL」って奴?
個人的にはべた書きならPDO,フレームワークなら付属のAPIで
PEARは中途半端だからいらないと思うけど
その本でサンプルで使われてるなら入れてもいいんじゃない?入れ方だって書いてあるでしょ?

369 名前:nobodyさん mailto:sage [2009/04/20(月) 13:29:29 ID:???]
pearとかカス

370 名前:298 [2009/04/20(月) 15:15:54 ID:n9OJtdn1]
皆さん回答ありがとうございます
本の名前は「速効!図解プログラミングPHP + MySQL―Windows/Linux PHP5対応」です リンクをちゃんと貼ったつもりでしたがお手数おかけして申し訳ございません

PDOとフレームワークですか…フレームワークは以前にも勧められたのでやっていこうと考えています
PEARを以前勉強しようとしたら今後あまり使わなくなると言われたので手をつけませんでした
勉強もかねてPEARを使わずになんとか頑張って無理ならまた試行錯誤したいと思います

ありがとうございました



371 名前:nobodyさん mailto:sage [2009/04/21(火) 07:13:46 ID:???]
www.amazon.co.jp/dp/4839914397/

アマゾンのリンクはここまで短くできますよ

372 名前:nobodyさん mailto:sage [2009/04/21(火) 07:14:53 ID:???]
>>370
PDOはレンタルサーバーでは使えないことが多いので
やめたほうがいい。

PEARなら必ず使えるのでPEARで覚えたほうがいい。

データーベースへの接続なら、PEAR::MDB2を使えばいい。

373 名前:nobodyさん mailto:sage [2009/04/21(火) 12:24:27 ID:???]
>>372
無知乙

374 名前:298 [2009/04/22(水) 05:01:18 ID:weJCymAz]
>>371
ありがとうございます
今度から注意します


PDOはあまり使えないのですか…そうすると少し難しいですね
データベースの接続ってそういう方法で出来るんですか…

375 名前:nobodyさん mailto:sage [2009/04/22(水) 07:20:48 ID:???]
反芻してるだけで何も成長してないなw

376 名前:nobodyさん mailto:sage [2009/04/22(水) 22:29:35 ID:???]
>>374
ん〜、PEARとかPDOが何がどう便利かってのが分からない上に、
難しいと感じるなら、PHPの標準関数を使えばいいんじゃないですか?

MySQLをご利用なら、mysql_XXXX関数とか
SQLiteをご利用なら、sqlite_XXXX関数とか。

でここら辺いじってるとそのうち、もっと楽にするにはどうしたらいいかとか、
基本的なセキュリティの話とか、色々考えも出てくると思う。

377 名前:298 [2009/04/23(木) 15:09:02 ID:Wgmi7Nzv]
>>376
レスありがとうございます

はい そのようにしようと思いましてmysql_xxxxという関数を調べながら起動しようと昨日調べていました
本とサイトと睨めっこしながら頭を抱えています

プライベートが忙しくなってきたのでペースはさらに落ちるかと思いますが6月までには大雑把に完成させたいと考えています

378 名前:298 [2009/04/23(木) 15:13:43 ID:Wgmi7Nzv]
追記になりますが
本ではPEARのDBクラスを使って起動していました
ザッと見るとPEARを使った方が多くのことを書かないとダメな気がするんですが…

また本で起動のあとにまたPEARの関数を使ってたりすると また本とサイトと睨めっこです

頑張っていきます

379 名前:nobodyさん mailto:sage [2009/04/23(木) 15:17:03 ID:???]
はじめはライブラリに頼らないで標準関数で出来ることをする
それが自分の作りたいものを作る近道

380 名前:nobodyさん mailto:sage [2009/04/23(木) 16:51:11 ID:???]
>>379
勉強のためにそうやって試作してみたシステムが急遽採用されてしまって、
いちおうちゃんと稼動しているものの、稚拙な部分が多くて、
改修に涙目の毎日だ。



381 名前:289 [2009/04/23(木) 16:57:41 ID:Wgmi7Nzv]
>>379
その言葉が正しいと感じるようになってきたので
やっていきます

あとフレームワークの勉強も勧められたのですが
少しずつ手をつけた方がよろしいでしょうか?


382 名前:nobodyさん mailto:sage [2009/04/23(木) 17:41:31 ID:???]
いやその段階ではまず目の前のことを熱心に取り組んだほうがいいかと

383 名前:nobodyさん mailto:sage [2009/04/23(木) 19:35:34 ID:???]
PHPの勉強とフレームワークの勉強は別物と考えた方がいい

384 名前:nobodyさん mailto:sage [2009/04/23(木) 20:08:14 ID:???]
レベル1 手続型の書き方
レベル2 OOP
レベル3 PEAR
レベル4 テンプレートエンジン(Smarty)
レベル5 フレームワーク(cakephp)

385 名前:nobodyさん mailto:sage [2009/04/23(木) 20:11:30 ID:???]
フレームワークもライブラリもどれから始めたっていいよ
あんましレベルは関係ない

386 名前:nobodyさん mailto:sage [2009/04/23(木) 21:19:23 ID:???]
>>380
それは多分いい勉強になってると思うよ。(スパゲッティでなければ)

387 名前:nobodyさん mailto:sage [2009/04/23(木) 21:21:32 ID:???]
cakephpなんて微妙なもん薦めんな

388 名前:nobodyさん [2009/04/24(金) 00:57:06 ID:rGFoQL7g]
PHPで書いたデザインパターンの具体例があってお勧めのサイトってある?

WEBプログラムで綺麗な設計がなかなか思いつかなくて…

フレームワークはなんか嫌いだ

389 名前:nobodyさん mailto:sage [2009/04/24(金) 01:28:42 ID:???]
jp2.php.net/manual/ja/language.oop5.patterns.php

あとデザインパターン入門

390 名前:nobodyさん [2009/04/24(金) 01:58:20 ID:rGFoQL7g]
>>389
ありがとう
見てみる



391 名前:nobodyさん mailto:sage [2009/04/24(金) 02:24:21 ID:???]
>>389
390ではないけど、見てみた。
FactoryとSingletonしか紹介されてないっぽいけど、
Gofなデザパタとかってのは、PHPで使っていけてるのってこんなもんなのかね。

そして全然関係ないけど、get_called_class関数が5.3.0しか使えないわけだけど、
get_called_classの説明ページの外人のエントリーで、エミュレートしてる関数があったんだけど、
恐ろしく強引で笑った。

392 名前:nobodyさん mailto:sage [2009/04/24(金) 02:42:33 ID:???]
わらたソース開いて正規表現で取得するんだ
発想力がすごい


393 名前:nobodyさん [2009/04/24(金) 15:30:20 ID:pRz51Vwj]
mail関数でpdfを添付したものを送信処理して、
受信して開いた時に添付はされてるけど、
デコードが上手くいってなくて、ファイルが破損状態に
なってしまいます。
smartyに書いてるからとか、関係ないですよね?

--{$boundary}
Content-Type: application/pdf; name=hoge.pdf
Content-Transfer-Encoding: base64;
Content-Disposition: attachment; filename=hoge.pdf
{$pdf_data}
--{$boundary}--

394 名前:nobodyさん mailto:sage [2009/04/24(金) 15:31:48 ID:???]
PDFってバイナリだよ?

395 名前:nobodyさん mailto:sage [2009/04/24(金) 15:32:06 ID:???]
そうなりか

396 名前:nobodyさん mailto:sage [2009/04/24(金) 15:36:11 ID:???]
>Content-Transfer-Encoding: base64;

フイタ

397 名前:nobodyさん [2009/04/24(金) 15:44:34 ID:pRz51Vwj]
Content-Transfer-Encoding: binary;
こうすれば、いいんですか?
すいません^^;
メール添付処理初めてで、指定の仕方がよくわからないです

398 名前:nobodyさん mailto:sage [2009/04/24(金) 15:48:21 ID:???]
>>395=>>397

399 名前:nobodyさん mailto:sage [2009/04/24(金) 15:52:55 ID:???]
俺の冗談が迷惑かけそうだな
スマン

400 名前:298 [2009/04/25(土) 17:17:56 ID:GmdvPswZ]
エディタを秀丸にしようと考えて 学生であったためフリーで申し込みしたのですが連絡が来ませんでした
PHPエディタはあまりよくないと教えて頂いたのですが
フリーで練習用にいいのないでしょうか?

今までメモ帳でやってました



401 名前:nobodyさん mailto:sage [2009/04/25(土) 17:23:56 ID:???]
EmEditorいいよ

402 名前:298 [2009/04/25(土) 17:26:06 ID:GmdvPswZ]
ありがとうございます
今からダウンロードしてきます






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

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

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