私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 93
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
pear mailで添付ファイルを送信する時
Mail_Mime::addAttachment()
で添付するけど
添付ファイルが複数ある場合、
addAttachment(file1, fil2, ,,,)
て添付しますよね
添付ファイル名を配列で持ってる場合
どうやってaddAttachment()に渡してやればいいですか?
Mail_Mime::addAttachment()
で添付するけど
添付ファイルが複数ある場合、
addAttachment(file1, fil2, ,,,)
て添付しますよね
添付ファイル名を配列で持ってる場合
どうやってaddAttachment()に渡してやればいいですか?
foreach( $attache_file_array as $file ){
$objMime->addAttachment( $file );
}
ってことですかね?
でもなんかこれだと添付できないんですよね
$objMime->addAttachment( $file );
}
ってことですかね?
でもなんかこれだと添付できないんですよね
LinuxだからNFSかどうかだけ確認すればいい
そちらの環境のことはわかりかねる
そちらの環境のことはわかりかねる
ASPがWindows+IISで発展してきたのなら
PHPはフリーの環境であるPC-Unix+Apacheで発展してきたもの
基本的にそれに一番最適化されてると思えばいい
Windowsについての注意書きはよくみるように
特にApacheやLinuxなど明記されてない場合問題なく使えると思っておk
PHPはフリーの環境であるPC-Unix+Apacheで発展してきたもの
基本的にそれに一番最適化されてると思えばいい
Windowsについての注意書きはよくみるように
特にApacheやLinuxなど明記されてない場合問題なく使えると思っておk
コンパイラのRoadsendてver5完全対応じゃない。
最新版に対応するactive perl active rubyみたいのないの。
スクリプトうめこみでもいいんで、windowsのexeが作りたい。
バイトコード生成が標準装備のようだが、phpが動かせなければ意味ない。
最新版に対応するactive perl active rubyみたいのないの。
スクリプトうめこみでもいいんで、windowsのexeが作りたい。
バイトコード生成が標準装備のようだが、phpが動かせなければ意味ない。
curl_multiを動かそうと、Roadsend入れたのに対応していない。
windowsバイナリが作れて、鯖でも同じコードが動くっていうのがよいのに。
開発効率的に。
windowsバイナリが作れて、鯖でも同じコードが動くっていうのがよいのに。
開発効率的に。
今までは自分が使うものだけを作ってきたので、
自分の使うサーバ仕様にあわせて書けばよかったのですが、
色々なサーバでも使える他人に公開するような(実際にはしませんが)スクリプトを書いてみたいと思ってます。
サポートの終わったPHP4は除外して、PHP5以上を対象とした書き方にするとして、
ネイティブ関数で組むよりさらに高速(な場合があり)で便利なエクステンション(PECL)がいくつかあると思うのですが、
これらがサーバに入ってるかどうかでネイティブ関数での実装と分けるような書き方がいいのでしょうか?
例えばPDOがインストールされているサーバならPDOを使い、
されていないならネイティブ関数で組んだものを使うといった感じです。
もし分ける書き方いいとしたら、実装方法として、
try {
PDOインスタンス
処理~
} catch (Exception e) {
try {
ネイティブ関数接続
処理~
} catch (Exception e) [
die();
}
}
とするか、あらかじめインストール時にサーバ構成(PDOの有無)を調べたものを記憶しておいて、
同じフィールド、メソッドが書かれて似た働きをする2種類以上のクラス(PDO用とMySQLやPgSQLのネイティブ関数を使ったもの)
を用意してそれをサーバ構成によってincludeを変えるという手法にするかで迷っています。
どちらがいいのでしょうか?またもっとベターなやり方があったらアドバイスお願いします。
自分の使うサーバ仕様にあわせて書けばよかったのですが、
色々なサーバでも使える他人に公開するような(実際にはしませんが)スクリプトを書いてみたいと思ってます。
サポートの終わったPHP4は除外して、PHP5以上を対象とした書き方にするとして、
ネイティブ関数で組むよりさらに高速(な場合があり)で便利なエクステンション(PECL)がいくつかあると思うのですが、
これらがサーバに入ってるかどうかでネイティブ関数での実装と分けるような書き方がいいのでしょうか?
例えばPDOがインストールされているサーバならPDOを使い、
されていないならネイティブ関数で組んだものを使うといった感じです。
もし分ける書き方いいとしたら、実装方法として、
try {
PDOインスタンス
処理~
} catch (Exception e) {
try {
ネイティブ関数接続
処理~
} catch (Exception e) [
die();
}
}
とするか、あらかじめインストール時にサーバ構成(PDOの有無)を調べたものを記憶しておいて、
同じフィールド、メソッドが書かれて似た働きをする2種類以上のクラス(PDO用とMySQLやPgSQLのネイティブ関数を使ったもの)
を用意してそれをサーバ構成によってincludeを変えるという手法にするかで迷っています。
どちらがいいのでしょうか?またもっとベターなやり方があったらアドバイスお願いします。
すみません。
よくよく考えたらPDOが使えないところでPDOインスタンスしたら、
Exception行かないでそんなクラスねーよで終わっちゃいますね。
上のソースコードは忘れてください。
よくよく考えたらPDOが使えないところでPDOインスタンスしたら、
Exception行かないでそんなクラスねーよで終わっちゃいますね。
上のソースコードは忘れてください。
PECLも標準関数もおなじネイティブ。
中身のアルゴリズムが違えば速度差は出る。
たとえば効率的なソート関数など。
PECLが良いとは限らない。作者の腕次第。
中身のアルゴリズムが違えば速度差は出る。
たとえば効率的なソート関数など。
PECLが良いとは限らない。作者の腕次第。
>>221
直接の回答ではないけど、汎用性を考えるなら、PEAR/PECLに依存しない書き方をする
PEAR不要のフレームワークが参考になるかも。
>>222
PHP: class_exists - Manual
http://jp.php.net/manual/ja/function.class-exists.php
直接の回答ではないけど、汎用性を考えるなら、PEAR/PECLに依存しない書き方をする
PEAR不要のフレームワークが参考になるかも。
>>222
PHP: class_exists - Manual
http://jp.php.net/manual/ja/function.class-exists.php
HipHopが有力そうなんだが、windowsではうごかないらしい。
mingw cygwinで動作可能 or ビルド済みパックあったら教えてくれ
http://blog.candycane.jp/archives/275
mingw cygwinで動作可能 or ビルド済みパックあったら教えてくれ
http://blog.candycane.jp/archives/275
cakephpで
app/config/database.php.default
で定義したデータソースを、
cake/libs/model/connection_manager.php
で何かやってるのまで突き止めました。
でも正直見慣れない書き方が多くて何がなんだか・・・
フレームワーク使って作れば多くの環境に対応できそうだから、
自分で組むよりは使い方を覚えたほうがいいのかもしれないですね。
でも勉強も目的なのでもう少し頑張ってみます。
チラ裏気味ですみません。
app/config/database.php.default
で定義したデータソースを、
cake/libs/model/connection_manager.php
で何かやってるのまで突き止めました。
でも正直見慣れない書き方が多くて何がなんだか・・・
フレームワーク使って作れば多くの環境に対応できそうだから、
自分で組むよりは使い方を覚えたほうがいいのかもしれないですね。
でも勉強も目的なのでもう少し頑張ってみます。
チラ裏気味ですみません。
wordpressのpdo for wordpressをPEARに書き換えるという大役を命ずる。
他人のソース見ると突拍子もなくいきなり変な関数出てくるじゃん?
マニュアル見てもそんな関数はないし
functionでテキスト内検索してもそんな関数定義はないし
となるとどこかでincludeかrequireしてるのかとテキスト内検索してもしてないし
謎は深まるばかりである
マニュアル見てもそんな関数はないし
functionでテキスト内検索してもそんな関数定義はないし
となるとどこかでincludeかrequireしてるのかとテキスト内検索してもしてないし
謎は深まるばかりである
フレームワークの方が、PEARヨリ ツカエンダロ
まずpure phpとは限らない。動作環境が少ない。
PEAR入っていないとしても、実行コードと同ディレクトリに
予備で必要コード持ってれば動く。
まずpure phpとは限らない。動作環境が少ない。
PEAR入っていないとしても、実行コードと同ディレクトリに
予備で必要コード持ってれば動く。
>>235
検索の仕方が悪い
検索の仕方が悪い
a.php
function a() {
echo "morning\n";
}
b.php
function b() {
echo "evening\n";
}
c.php
function c() {
a();
echo "hello\n";
b();
}
index.php
include("a.php");
include("b.php");
include("c.php");
c();
こうじゃね
function a() {
echo "morning\n";
}
b.php
function b() {
echo "evening\n";
}
c.php
function c() {
a();
echo "hello\n";
b();
}
index.php
include("a.php");
include("b.php");
include("c.php");
c();
こうじゃね
>>241
突拍子もなく出てくる関数ってグループ規模の開発だろうし
そんなの読み進めたこともないからわからないけど
そんなわかりづらいこと普通するか?
俺ならcでaとbをincludeして
indexでcだけincludeするけどな
突拍子もなく出てくる関数ってグループ規模の開発だろうし
そんなの読み進めたこともないからわからないけど
そんなわかりづらいこと普通するか?
俺ならcでaとbをincludeして
indexでcだけincludeするけどな
特定ディレクトリの全てのファイルを配列に入れて順次includeするっていう手法なら
明示的にファイル名を書かないから出ないんじゃないだろうか
明示的にファイル名を書かないから出ないんじゃないだろうか
find . -type f -name "*.php" | xargs grep "関数名"
Linuxならこんなんとか。
Linuxならこんなんとか。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 95 (1001) - [98%] - 2010/5/28 10:44
- 【PHP】下らねぇ質問はID出して書き込みやがれ 91 (1001) - [98%] - 2010/1/9 4:06 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 96 (1001) - [98%] - 2010/7/22 7:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 97 (1001) - [98%] - 2010/9/18 2:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 92 (1001) - [98%] - 2010/2/15 17:01 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 83 (1001) - [98%] - 2009/4/27 3:17 ○
- 【PHP】下らねぇ質問はID出して書き込みやがれ 94 (1001) - [98%] - 2010/4/20 19:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 99 (1001) - [98%] - 2010/10/27 4:51
- 【PHP】下らねぇ質問はID出して書き込みやがれ 90 (1001) - [98%] - 2009/12/7 18:47
- 【PHP】下らねぇ質問はID出して書き込みやがれ 98 (1001) - [98%] - 2010/10/12 18:16
- 【PHP】下らねぇ質問はID出して書き込みやがれ 139 (994) - [96%] - 2015/7/25 21:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 130 (1001) - [96%] - 2013/11/11 2:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [96%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [96%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [96%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 113 (1001) - [96%] - 2012/1/1 1:00
トップメニューへ / →のくす牧場書庫について