【PHP】下らねぇ質問はID出して書き込みやがれ 120at PHP
【PHP】下らねぇ質問はID出して書き込みやがれ 120 - 暇つぶし2ch21:nobodyさん
12/06/22 07:30:44.14 KIg1mKAE
前スレからの転載です。

>>989
>default_privsはコメントアウトしていますが、デフォルトのnobodyで確認したところ 128M でした。


22:nobodyさん
12/06/22 08:29:42.16
>>21
メモリは分かったからCLIとして試すのはどうなった?

23:21
12/06/22 10:09:27.80 KIg1mKAE
>22
申し訳ありません。
実際のスクリプトは、メールを受け取って初めて実行されるものですので、
新たに同じ画像処理ルーチンを使ったスタンドアロンのスクリプトを作成して、CLIで実行しました。
すると、処理が終わった段階で「セグメンテーション違反です」というエラーメッセージが表示されました。
(処理は実際に行われて、縮小された画像は生成されています。)
検索してみると、どうもメモリ関係のエラーですが、対処方法がわかりません。
実際のサーバーはVPSで実行しているのですが、これが関係しているのでしょうか?

24:nobodyさん
12/06/22 10:58:16.66
>>23
imagemagick + segmentation fault でググるといろいろ出てくるが
どれもconfigureオプションを変えたりパッケージ管理ならアップデートして解決しているようだ

25:21
12/06/22 11:22:25.69 KIg1mKAE
>24
/etc/php.d/でロードされてるiniファイルをひとつづつ外してチェックしましたが、解決しませんでした。
yum でパッケージ管理しているので、updateしてみましたがすでに最終バージョンでした。
自分でビルドして入れてみるしかないのかな・・・。

26:nobodyさん
12/06/22 12:31:34.37
imagemagic セグメンテーション違反で検索してでてくるページは一通り見た?

27:nobodyさん
12/06/22 12:31:59.03 9SU4aAWH
【OS名】CentOS
【PHPのバージョン】5.1
【連携ソフトウェア】MySQL

【質問内容】
セッションIDをつねにくるくる変化させたいんですけど
どうしたらいいですか?

28:nobodyさん
12/06/22 12:35:28.23
URLリンク(www.php.net)

29:21
12/06/22 12:37:58.10 KIg1mKAE
ありがとうございます。
結果から言うと解決しました。
検索したページを色々見ていると、どうも OpenMp というモジュールが悪さをしているみたいですので、
ソースからこのモジュールを除外してビルド、手動でインストールしたところエラーが出なくなりました。
昨日から長々と対応してくれた方々、ありがとうございました。

30:nobodyさん
12/06/22 14:17:44.91
>>28
ありがとう!
これ素敵やね

31:nobodyさん
12/06/22 21:40:54.01 MOlMlEYc
稼働中のサービスでInternal Server Error

アパッチのログ
PHP Fatal error: Allowed memory size of xxx bytes exhausted (tried to allocate xxx bytes)

発生箇所
~/PEAR/HTTP/Request2/Response.php on line 528
$unpacked = gzinflate(substr($data, $headerLength, -8));

PHPのバージョンが5.2.4だから下記のバグかなぁと思ってるんだけどバージョン上げるしかないの?
URLリンク(bugs.php.net)



32:nobodyさん
12/06/22 22:10:40.44 pb9jPxgi
質問します
$red="2012.html"から.htmlを外して、
$red="2012"にするにはどうするのですか?


33:nobodyさん
12/06/22 22:25:01.08
本スレはこちら
スレリンク(job板)

34:nobodyさん
12/06/22 22:28:23.34 NWBg9lPq
$a=new test();
$a->fn(function(){print"ok";});
class test{
private $f=null;
public function fn($func){
$this->f=$func;
$this->f();
}
}
$this->f にコールバック関数を入れて
$this->f()で実行させようと思ったのですが
Fatal error: Call to undefined method test::f() in test.php on line 8
と出てしまいます。

何故でしょうか?変数に関数を代入する事は出来ると思ったのですが…


35:nobodyさん
12/06/22 22:29:22.95
>>32
str_replace

36:nobodyさん
12/06/22 22:40:49.13
>>34
構文がクロージャに対応していないせい
call_user_func()系で呼ぶしかない

37:nobodyさん
12/06/22 22:51:27.34
call_user_func

↑汚い関数名

38:uy
12/06/22 22:56:07.15
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う

39:nobodyさん
12/06/22 23:09:14.99
$a=new test();
$a->fn($f=function(){print"ok";});
class test{
public function fn($func){
$func();
}

が出来るし、
$this->f=$func;
$ff = $this->f;
$ff();
でも動くから、

$this->f(); で動いて欲しいけど動かないだけだね。
マニュアルには無いけどなんか書きようで動くんだろ?

40:nobodyさん
12/06/23 00:09:43.39
>>34
メソッドの呼び方と区別つけろよw

41:nobodyさん
12/06/23 00:23:09.15 VuRT47FL
apcを使いたいと思って調べたら、いろんなサイトでそれぞれ別のインストール方法をしていました
yum install php-pecl-apc / pecl install APC とか…
それぞれやり方によって何かが違うんでしょうか?
自分の場合はpecl install apcしようとしたらうまくいかず、そこからエラーメッセージをたどって
php-devel入れたりdevelopper tools入れたりre2c入れたりと凄く苦労したんですが
もっと楽なやり方があったのかなとか、効率の悪いやり方だったのかと気になります

42:nobodyさん
12/06/23 00:32:50.20
23. メソッドと関数の違い
 → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます

43:nobodyさん
12/06/23 00:33:51.26
>>41
キャッシュが貧弱なPHPを最初から使わないこと

44:nobodyさん
12/06/23 00:37:28.87
>>41
それはlinux使いの質問としてどうなのよ

45:nobodyさん
12/06/23 00:43:02.01
>>44
すみません、そういわれるとまったくお恥ずかしい
中身は同じでインストール方法が違うだけってことかなぁ
yumで入れればpeclの時に追加追加で入れなきゃダメだったものが
まとまってるのかもしれないですね…
試してみます、すみませんでした

46:nobodyさん
12/06/23 01:08:26.48
>>45
ID

47:45
12/06/23 01:37:19.03 VuRT47FL
>>46
すいません、とりあえず解決だったので上げちゃまずいかと思いました

48:nobodyさん
12/06/23 02:52:58.95 hNroDcdQ
javascriptでは配列はオブジェクトですが、
phpも配列はオブジェクトなんですか?

49:nobodyさん
12/06/23 02:55:56.40 h/0hUIrR
違います

50:nobodyさん
12/06/23 09:19:53.96 knNxwOI1
stristrで文字列からの検索を行なっています。
その場合、10で検索すると当然ながら
10
100
1000
10000
100000
もヒットしますが、これらを正規表現を使用せずに完全一致(10のみヒット)で求める場合はどのような方法がありますでしょうか。
よろしくお願いします。

51:nobodyさん
12/06/23 09:35:26.13
2進数に変換して1010の時とか

52:uy
12/06/23 09:47:14.32
正規表現を使えよ
ゴミカスには無理か

53:nobodyさん
12/06/23 10:01:30.88
$string === '10'

54:nobodyさん
12/06/23 10:16:54.45
文字列がどんなものかわからんからなんともいえん
構成要素は数字のみなのか?
10萬石饅頭みたいなもんなのか?

55:nobodyさん
12/06/23 10:35:13.68 knNxwOI1
小出しになってしまってすみません。
文字列は日本語、英数字両方含んでいますが、上記のような場合においては
英数字だけ、もしくは数字だけの考慮で良いのかなとも思っています。
文字列が数万行あるので正規表現だと著しく速度が遅くなるので、
正規表現以外で良い方法はないかと相談させていただきました。
よろしくお願いします。

56:nobodyさん
12/06/23 10:35:21.35
>>41
パフォーマンスを求めるときはPHPを使わないこと。

>>48
このスレでは「オブジェクト」はNGワードな。

57:nobodyさん
12/06/23 10:54:47.60
SQLiteをメモリに作成して
全文検索テーブル作って
そこにぶちこんでSELECTすればいいんじゃね
やったことないけど

58:uy
12/06/23 11:57:53.15
Ruby使え

59:uy
12/06/23 12:21:48.87
ゴミ

60:nobodyさん
12/06/23 20:59:41.11 EL5cBHjA
hoge.php?=
?以降のことはなんて言うんだったっけ?

61:60
12/06/23 22:14:47.48 xd2+WHgz
パラメータだ!
失礼しました

62:nobodyさん
12/06/24 00:11:26.29
クエリ文字列だろゴミカス

63:nobodyさん
12/06/24 01:29:18.86
>>55
どれぐらい遅い?

64:nobodyさん
12/06/24 03:47:58.38 pKAMtxTq
ファイルをアップロードする時
サーバー上にファイルをアップロードして、
~.com/uploads/~.zipに一旦置かないとサイズは分からないのでしょうか?


65:nobodyさん
12/06/24 04:21:37.99
>>37
call_user_Func()

javaとかMS系よりははるかに綺麗にみえるけど

綺麗に見せるにはアンダーバー1つにして2つに分けるくらいがいいのかな?

66:nobodyさん
12/06/24 04:23:26.81 hlbKvIh3
mb_ereg系関数はpreg系でいうところの名前付きサブパターンに対応していますか?
(abc)|(def)|(ghi)というような表現でどれに一致したのかスマートに調べたいのですが

67:nobodyさん
12/06/24 07:45:15.00 Muy7cdRw
名前とトリップのパスワードを配列に代入する場合どうしたら良いですか

例えばフォームに「山田#yamada」と入力された場合

$name["name"] => "山田"
$name["trip"]#yamadaだけ取得す

68:nobodyさん
12/06/24 07:46:08.19 Muy7cdRw
途中送信orz

名前とトリップのパスワードを配列に代入する場合どうしたら良いですか

例えばフォームに「山田#yamada」と入力された場合

$name["name"] => "山田"
$name["trip"] => "#yamada"

と代入するにはどうしたら良いでしょうか

69:nobodyさん
12/06/24 08:29:17.80
>>68
こんなんでどうですか

$text = '山田#yamada';
$pos = mb_strpos($text, '#');
$name['name'] = $pos !== false ? mb_substr($text, 0, $pos) : $text;
$name['trip'] = $pos !== false ? mb_substr($text, $pos) : '';
var_dump($name);

70:nobodyさん
12/06/24 08:36:49.66
#で区切る

71:nobodyさん
12/06/24 09:14:39.44
>>69
www

72:nobodyさん
12/06/24 09:15:37.23
>>65
かっこわるい

73:nobodyさん
12/06/24 11:48:26.67
かっこいいか悪いかで使うか使わないか決めるの?

74:nobodyさん
12/06/24 11:54:05.63
fだけ大文字である意味が分からん

75:nobodyさん
12/06/24 12:48:38.80
>>65
関数がないJavaとなぜ比較するの?
比較にならないでしょ。

76:nobodyさん
12/06/24 14:06:56.41
23. メソッドと関数の違い
 → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます

77:nobodyさん
12/06/24 14:27:55.04
ひどい回答だなww

78:nobodyさん
12/06/24 14:30:31.83
メソッドはクラス内関数らしいけどC#は全体が一個のクラスになってるので関数が存在しないという不思議な事態に
どっちでもいいんじゃないすか

79:nobodyさん
12/06/24 14:48:11.97
>>76
ボンクラ回答者w

80:nobodyさん
12/06/24 15:36:41.71
メソッドと関数は確かに違うけど
手続き型でメソッドに相当するものは何?って聞かれたら関数って答えるしかないな
というか先輩に昔聞いたら関数みたいなものって言われたわ
PHPの手続き型でオブジェクト指向っぽい書き方できる?と聞かれたら
継承とかカプセル化とか多態性とかインスタンス化とかないにしても
構造的に似たようなことは可能と答える
例えばconstructorはこんな感じで
<?php
//class Unko
// constructorは一番最初に呼び出してね!
$a; $b;

function constructor($_a, $_b) {
 global $a, $b;
 static $is_c = false;
 if ($is_c == false) {
  $a = $_a;
  $b = $_b;
  $is_c = true;
 }

コメントとglobalがあれば無問題である









ってのは冗談です}

81:nobodyさん
12/06/24 16:01:34.67
そりゃ機能的には同じことができるだろ

82:uy
12/06/24 18:08:01.70
PHPはゴミカス御用達言語

83:nobodyさん
12/06/24 18:15:18.98
もうphpの時代は終わったんだよ・・・
いい加減気づけよw

84:nobodyさん
12/06/24 19:52:26.40
じゃ次は何の時代だ?

85:nobodyさん
12/06/24 20:44:08.91
>>65
MS系ってどの言語?

86:nobodyさん
12/06/24 20:51:33.31
>>84
またperlの時代に戻る

87:nobodyさん
12/06/24 20:54:01.31
Javaと対比してる時点でC# VBって俺でもわかったぞ

88:uy
12/06/24 20:54:47.01
俺の時代だ
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う

89:nobodyさん
12/06/24 21:02:45.26
>>87
えっ!すごい。さすがPHPerだね♪

90:nobodyさん
12/06/24 21:04:47.47
phpでFlash作れますか?

91:nobodyさん
12/06/24 21:11:57.12
>>90
>>1

92:nobodyさん
12/06/24 21:12:27.59
早くID出さないと自己解決するのでよろしく

93:nobodyさん
12/06/24 21:15:05.58
28.難しい質問をすると回答者の機嫌が悪くなるんだけど・・・
 → 回答者の能力を超える質問をすると荒らしとみなされます。
  ご注意ください。

94:nobodyさん
12/06/24 21:22:57.99
82 名前:あぼ~ん[NGWord:ゴミカス] 投稿日:あぼ~ん
83 名前:あぼ~ん[NGWord:PHP] 投稿日:あぼ~ん
85 名前:あぼ~ん[NGWord:PHP] 投稿日:あぼ~ん
86 名前:あぼ~ん[NGWord:PHP] 投稿日:あぼ~ん
88 名前:あぼ~ん[NGWord:ゴミカス] 投稿日:あぼ~ん
89 名前:あぼ~ん[NGWord:PHP] 投稿日:あぼ~ん
90 名前:あぼ~ん[NGWord:PHP] 投稿日:あぼ~ん
91 名前:あぼ~ん[NGWord:PHP] 投稿日:あぼ~ん
93 名前:あぼ~ん[NGWord:回答者] 投稿日:あぼ~ん

95:nobodyさん
12/06/24 21:24:11.73
やっぱ質問者はお前だったか
ID出さない質問はたいていお前だよな

96:nobodyさん
12/06/24 21:27:50.97
それが荒らしクオリティー
張り付きお疲れ様ですはー
一生自己満FAQ貼りつけてアホな質問繰り返して一生終えてくださいね

97:nobodyさん
12/06/24 21:52:16.02 jChla/uh
phpの時代はこれからだ


98:uy
12/06/24 22:06:35.08
俺はゴミ力スだがエリートゴミ力スだ
お前らのような下級ゴミ力スとは格が違う

99:nobodyさん
12/06/24 22:15:39.18
初めて学ぶ言語としてphpはオススメ。
理由はマ◯ダ地獄のようなものだ。

100:nobodyさん
12/06/24 22:16:52.24
phpって最近本の出版、少ないね。
目立つのはHTML5、Android、Objective-Cばかり。

101:nobodyさん
12/06/24 22:33:14.94
97 名前:あぼ~ん[NGWord:PHP] 投稿日:あぼ~ん
98 名前:あぼ~ん[NGWord:ゴミ力ス] 投稿日:あぼ~ん <<NEW
99 名前:あぼ~ん[NGWord:PHP] 投稿日:あぼ~ん
100 名前:あぼ~ん[NGWord:PHP] 投稿日:あぼ~ん


102:nobodyさん
12/06/24 22:43:00.41
>>101
これ以上荒らすな

103:uy
12/06/24 23:56:17.80
俺はゴミだがエリートゴミだ
お前らのような下級ゴミとは格が違う

104:uy
12/06/24 23:58:17.82
自己解決しました

105:nobodyさん
12/06/25 00:00:55.34
PHPerの自慢話が聞きたい

106:nobodyさん
12/06/25 00:46:31.90
>>87
どういう意味ですか?

107:uy
12/06/25 03:11:38.63
>>1

108:nobodyさん
12/06/25 21:00:01.71 Sz3DLBgb
文章中の{}でかこった文字列を書き換えたいんですが、以下のようにしてもうまくいきません
mb_ereg_replace('{$fujisan}', '富士山', $body]);
どうしたら良いんでしょうか?

109:nobodyさん
12/06/25 22:33:46.44
$fujisan = "ふじさん";
var_dump('{$fujisan}');
var_dump("{$fujisan}");
var_dump("{{$fujisan}}");


110:nobodyさん
12/06/26 00:43:49.89 2etFBhgC
if ($_SERVER["REQUEST_METHOD"]=="POST"){
foreach{_$POST as $k => $v{
$v=htmlspecialchars($v)
$$k=$v

111:nobodyさん
12/06/26 00:53:31.34
>>110
ヘンテコ関数の代表格、htmlspecialchars

112:nobodyさん
12/06/26 00:59:03.20
>>108
正規表現式として意味のある記号はエスケープする必要がある

mb_ereg_replace('{\\$fujisan}', '富士山', '{$fujisan}さん');

113:nobodyさん
12/06/26 01:01:39.42
えっちてーえむえるすぺしやるちやーづ

114:nobodyさん
12/06/26 01:17:49.02
utf-8の文字。例えば"Pokémon"(eの上にアクセント)等を
shift-jisに変換すると"Pok?mon"(半角のクエスチョンマーク)となってしまいますが
なるべく近い文字、この場合ですと"Pokemon"に変換するにはどうしたらいいのでしょうか

変換テーブルを自作する必要があるのかな…


115:nobodyさん
12/06/26 01:32:15.02
phpにできないことはない

116:114
12/06/26 01:39:01.21
すみません、自己解決しました。


117:nobodyさん
12/06/26 02:07:48.64
>>116
すみません。それ教えてください。
フランス語を表示しようとしてなんかうまくいかない

118:nobodyさん
12/06/26 02:12:55.94
なるほど、こう切り返せばいいのか

119:nobodyさん
12/06/26 02:24:07.88
スレタイを100万回読んだあと理解できたら質問をしなおせ
理解できなかったら自己解決しろ

120:nobodyさん
12/06/26 04:57:19.00
iconv

121:nobodyさん
12/06/26 09:28:21.80
>>120
ありがとうございます。

122:nobodyさん
12/06/26 09:30:34.10
屑回答者荒すな

123:nobodyさん
12/06/26 09:42:08.00
>>122
もうしわけありませんでしたm(__)m

124:nobodyさん
12/06/26 12:00:34.23 WMfeevkP
-- test1.php --
class Test1
{
}

-- test2.php --
class Test2 extends Test1
{
}

-- index.php --
require_once 'test2.php';
require_once 'test1.php';

【index.phpの出力結果】
Fatal error: Class 'Test1' not found

クラス継承を行う場合は、先にその元クラスをインクルードする必要があるのでしょうか。
またはphp.iniでその設定があるのでしょうか。
(ローカルサーバだとエラーにはならないが、別のサーバだとエラーになります。)

125:nobodyさん
12/06/26 13:22:57.60
PHP で zip ファイルを作る時
圧縮ファイルと、非圧縮ファイルを混在させることは出来ますか?

126:nobodyさん
12/06/26 13:46:50.76
>>124
エラーとなるのが正常
オートローダーでも使ってない?

127:nobodyさん
12/06/26 14:04:23.19
>>125
できんわけないだろ

128:nobodyさん
12/06/26 15:31:46.84
できますん

129:nobodyさん
12/06/26 19:04:35.58
zipの仕組みを勉強しろ
数バイトのファイルとかJPEGを圧縮しても小さくならないから無圧縮で格納するだろ

130:nobodyさん
12/06/26 19:30:41.62 CA9sgAti
phpファイルにcgiファイルをincludeすることはできないのだろうか?


131:nobodyさん
12/06/26 19:33:56.37
CGIって知ってる?
たいていの言語で書けるんだよCGIは

132:nobodyさん
12/06/26 19:36:16.86 CA9sgAti
今、perl cgiをphpから呼び出せないか試してるんだけど、上手くいかない。
これまではshtmlファイルとしてincludeしてたんだけど、これをphpでやりたい。
できないかな?

133:nobodyさん
12/06/26 19:38:22.92
口調が気に食わない

134:nobodyさん
12/06/26 19:41:55.52
cgiにhttpでアクセスして間接的に実行する

135:nobodyさん
12/06/26 19:44:18.18
ダサい

136:nobodyさん
12/06/26 20:02:39.81 CA9sgAti
うーん、上手くいかない・・・
(phpファイルにて)include()でプログラム結果だけを表示するは無理。echo()で<!--#include virtual="PERL CGIファイル名" -->を表示は当然無理。


137:nobodyさん
12/06/26 20:14:56.85
お前には無理

はい、次の方どうぞ

138:nobodyさん
12/06/26 20:18:51.21
>>136
URLリンク(php.net)
これは試した?

139:nobodyさん
12/06/26 20:28:55.54 zj9cDHda
POSTとGET、どちらを優先すべきか迷っています
どちらが推奨されているんでしょうか?

140:nobodyさん
12/06/26 20:32:09.67 CA9sgAti
>>138
一瞬、これは上手くいくのではと思ったんですが、今のところはちょっと・・・
もう少しいろいろやってみます。情報ありがとう!御礼です。^^

141:nobodyさん
12/06/26 20:32:30.83
なんで悩むの?

142:nobodyさん
12/06/26 20:41:32.60
URIに含める必要のある情報はGET、でなけりゃPOST 優先とかない

143:nobodyさん
12/06/26 20:42:16.57
GETには長さの上限がある

POSTはキャッシュを短くすると 戻る ボタンで戻れないサイトになる
再読み込みすると再POSTしてしまうことにも注意

このくらい自分で調べなさい
調べなくても書けるが

144:nobodyさん
12/06/26 21:01:34.95 zj9cDHda
>>141-143
ありがとうございます

145:64
12/06/26 22:08:03.04 1ceHQTZw
お願いします。

ファイルをアップロードする時
サーバー上にファイルをアップロードして、 置かないと
ファイルのサイズの取得はできないのでしょうか?



146:nobodyさん
12/06/26 22:09:04.17
phpにできないことはない

147:nobodyさん
12/06/26 23:12:39.93 zj9cDHda
>>145
php ファイルサイズ取得
でぐぐると出てくると思うが・・・

アップロード前なら
JS ファイルサイズ取得
ででてくるサンプルでもいいし

148:nobodyさん
12/06/26 23:18:01.52
phpにできないことはない

149:nobodyさん
12/06/26 23:30:59.75
PHPerは馬鹿しかいないな

アップロード前にサイズを取得できるもんなら具体例を示せクズが

150:nobodyさん
12/06/26 23:35:44.66
なにキレてんの

151:nobodyさん
12/06/26 23:36:58.87
早く示せよクズ

152:nobodyさん
12/06/26 23:40:31.74
なにキレてんの

153:uy
12/06/26 23:42:42.83
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う

154:nobodyさん
12/06/26 23:49:27.11
phpにできないことはない

155:nobodyさん
12/06/26 23:53:02.26
uyでもいいぞ
お前はゴミカスだから無理だろうが

156:nobodyさん
12/06/27 00:02:18.56
なにキレてんの

157:nobodyさん
12/06/27 00:08:42.03
phpにできないことはない

158:nobodyさん
12/06/27 00:09:40.53 7rvgH06x
シングルコーテーションは「 ' 」か「 ` 」のどちらを使えばいいんでしょうか

159:nobodyさん
12/06/27 00:11:13.97
 '△` マンドクセ

160:nobodyさん
12/06/27 00:53:33.21 LsnLOJeW
メール送信する時のエンコードってどうしてますか?
 ・Gmail, yahooメール, live.jp, auなどはsjis(テスト確認済み)
 ・docomoはsjis(未確認)
 ・ソフトバンクだけutf-8(未確認)
…とすれば良いのかなと思ってるんですがそれで間違いないんでしょうか?

いろんなサイトを見てると
「ドコモとAUはSJISで、ソフトバンクはUTF8で、PCはISO-2022-JP」という意見があるみたいなんですが
ISO-2022-JPで送るとわかる限りで以下の問題があります
 ・Gmail :送信者名が化ける(本文、件名は大丈夫)
 ・yahooメール, live.jp :送信者名、件名が化ける

また、プロバイダメールやdocomo, softbankについては端末を持っていないので確認できません
他にもいろいろと環境依存(zendFWのzend_mail利用、smtpはGmailなど)があるかもしれませんが
それはともかく、メール送信時のエンコードはどうしたら良いか、ご意見いただけると嬉しいです
よろしくお願いします

161:nobodyさん
12/06/27 01:34:28.10
携帯での文字コードはどうあるかの前に、

送信者名や件名が ISO-2022-JPで化けるのは、送り方が間違ってる。
何で送ってるか知らないけど、エンコードしなくちゃいけないのにしてないだろ。

意味が分からないのであれば、分かるまでは
メールを送信すべきではないと思う。

嘘やイツノジダイノハナシダヨみたいなゾンビサイトが山ほどあるから気をつけてね。

162:nobodyさん
12/06/27 02:44:34.24 LsnLOJeW
>>161
ありがとうございます!
ヘッダの日本語部分、よくよく見返すとmb_encode_mimeheader();でなくmb_convert_encoding()してました!

残りの本文の文字コードですが、こちらから絵文字を送る予定はないので本文もISO-2022-JPでいいんでしょうか
古い端末だと無理かもしれないから
docomo/au:SJIS、Softbank:utf-8 にすべきなんでしょうか

人から送られてきたメールのヘッダを見ると、docomo/auはiso-2022-jp、softbankはISO-2022-JPに
なっていますが…
全然PHPと関係なくなってすみません

163:nobodyさん
12/06/27 05:15:17.47
絵文字と、iso-2022-jpでは表現できない文字、な

あとは概ねいい

164:nobodyさん
12/06/27 21:21:58.61
でた!!!

mb_encode_mimeheader

165:nobodyさん
12/06/27 21:53:21.52
>>129

java だとこのファイルは圧縮して、このファイルは圧縮しないとか指定して
一つの zip に包めるので。
ちなみに linux のコマンドとかでも同じように圧縮、非圧縮を指定して一つに包めるんだけど
軽くしか調べてないけど PHP だと圧縮しないで zip に入れる方法がよくわからなかったので。

小さいから無圧縮だとか言われても、大きいファイルを圧縮しないで包めないなら
PHP でやるのはやめておきます。



166:nobodyさん
12/06/27 22:13:11.92
>>165

23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。

167:nobodyさん
12/06/27 23:16:26.46
URLリンク(akatukisiden.wordpress.com)

168:nobodyさん
12/06/28 01:55:07.79 VxuqYUaq
やや高度なphpのサンプル置いてあるwebサイト教えてください

169:nobodyさん
12/06/28 02:02:26.51
適当なオープンソースでも読んだら


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch