08/05/29 13:13:54 NlmBigbp
よろしくお願いします。
[環境]
ApacheFriends XAMPP (basic package) version 1.6.6a ######
Apache 2.2.8
MySQL 5.0.51a
PHP 5.2.5 + PHP 4.4.8 + PEAR
このページ→URLリンク(kawama.jp)
>ググってみても、それらしきソースは見つからない。そこでmy.iniを見てみると、
>なんだか見慣れないオプションが設定されている。
>sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
>URLリンク(www.limy.org)
>↑このサイトによると、「他ベンダーのデータベースやバージョンの違うMySQLと
>の互換性の>為に使用します。詳細は不明です。」とのこと。
>とりあえずコメントアウトしてMySQL再起動してみたら、見事解決。。。
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
をコメントアウトしたいのですが、【my.ini】が見つかりません。
C:\WINDOWS\my.iniには【sql-mode=…】の記述はないし、
C:\xampp\mysql\bin\my.cnfにもそういった記述はありませんでした。
一体どこにあるのでしょうか?
50:nobodyさん
08/05/29 13:21:16
>>49 XAMPPのことはよくわからないけど、 mysqld --verbose --help みたいにして、現在の設定をダンプ出来ないの? ていうか、PHP関係ないね。
51:nobodyさん
08/05/29 18:25:23
LINUX でPHP5.1.6にGDライブラリ追加したいんですが
configureからやり直しで再インストールするしかないですか?
52:nobodyさん
08/05/29 18:30:11 jCzn3hSF
連投すいません。一応あげときます。
53:nobodyさん
08/05/29 18:34:17 2c4uBvQ0
形状の違いから酵素に冒されないのは理解できるのですが、
アミノ酸まで分解とまではいかなくても蛋白質構造が胃酸で変性しないのですか?
異常プリオンとは熱・酸に冒されないほど化学的に安定した構造なのでしょうか?
54:nobodyさん
08/05/29 19:08:32
>>51
--with-gdを付けないでビルドしたんなら、そりゃconfigureからやり直しだろう
どうやってインストールしたかも書かないのはエスパー希望ですか?
55:nobodyさん
08/05/29 19:24:15 UIFzCbrI
あ~ん、までの平仮名一文字づつについて繰り返し処理をしたい。
やり方として配列に あ~ん を一文字づつ入れてwhileで処理する以外にスマートな方法ないですか?
事前に配列に入れておかなくても、数値のfor処理みたいに
繰り返し一周ごとに文字を あ→い みたいに進める方法があればいいんですが。
56:42
08/05/29 19:28:09 QTbXsS7l
>>45
大体はわかりましたが、
data.xmlというXMLファイルを開いて書き込むにはどうすればいいのでしょうか
57:nobodyさん
08/05/29 20:46:29
>>55
ASCIIアルファベットならスマートにできるが、平仮名だと配列とかに入れとくしか俺は知らんなー
58:831
08/05/29 21:10:20 6osKbEoJ
>>57
そうですかー。
正規表現も あ-ん とかないですもんね。
レスありがとうございました。
59:nobodyさん
08/05/29 21:11:35
>>55
かなり無理やり
mb_language("ja");
mb_internal_encoding("sjis");
for ($i=0xb1; $i<0xde; $i++) {
echo mb_convert_kana(chr($i),"H");
}
60:nobodyさん
08/05/29 21:59:46
宿題でa-zとなってたのを
あ-んに置き換えて質問したと予想
61:nobodyさん
08/05/29 22:00:43
>>58
や、正規表現なら[あ-ん]はあるぞ
mb_eregとかのmb系になるが
62:nobodyさん
08/05/29 22:24:13
[らめぇ]
63:nobodyさん
08/05/30 00:36:16 zkzWC96U
getで取得した値で判断して404を返したいのですがうまくいきません…
foo.php
<?php
if (!$_GET['foo']) header('HTTP/1.1 404 Not Found');
echo "foo is true";
?>
こう書いて foo.php にアクセスしても foo is true となってしまいます
<?php以前には何も書いてないのでheader以前の出力はないと思うんですけど。。。
64:nobodyさん
08/05/30 00:44:37
ブラウザのキャッシュが残ってない?
65:nobodyさん
08/05/30 01:30:16
Ctrl+F5しても一緒ですね。。。
66:nobodyさん
08/05/30 01:30:31 zkzWC96U
あ、>>65は私です
67:nobodyさん
08/05/30 01:37:00
値を調べてみた?
print_r ($_GET['foo']);
68:nobodyさん
08/05/30 01:44:20
foo.php?foo=&毎回違う適当な文字列
でアクセス
69:nobodyさん
08/05/30 02:02:55
>> 63
そりゃ、header出力後に処理を継続してるんだからechoされるのは当然だと思うんだが。
404ヘッダー吐いたからと言って処理は停止したりせんよ。
70:nobodyさん
08/05/30 06:26:13
あ、確かに。言われてみればそりゃそうだな。
71:nobodyさん
08/05/30 09:27:42
Noticeって修正した方がいいんかな。
72:nobodyさん
08/05/30 10:29:07 2R6P0FMx
ひょっとしたらスレ違いかもしれませんがご存知でしたら教えてください。
ルートディレクトリにある.htaccessに設定したinclude_pathを
下のディレクトリにあるスクリプトが実行されたとき
そのディレクトリにある.htaccessでinclude_pathを再定義したいのですが
うまくいきません。
このようなことはできないのでしょうか?
73:nobodyさん
08/05/30 10:33:04 2R6P0FMx
すいません。できました。↑
再定義したファイルが別のファイルだったという
単純なオチでした。スレ汚しごめんなさい。
74:nobodyさん
08/05/30 11:00:15 jYsEwVCp
前スレで、FAXをブラウザから操作できないか聞いたものですけど、
全く役に立たないレスばかりでした。もう、このスレには絶対に来ません。
75:nobodyさん
08/05/30 11:06:47
前スレを知らないが、方法あるよ。
もう来ないんじゃどうしようもないか。
俺もたぶん来ないけどな。
76:nobodyさん
08/05/30 11:13:15
set/getで対応してるメンバはワーニングはかないようにするにゃどうすりゃいいんでしょうか。
77:nobodyさん
08/05/30 11:38:32
>>74
送信は gs で g3fax 形式にしてモデムにATコマンドで叩き込め。受信はその逆だ。
78:nobodyさん
08/05/30 12:42:33
ATコマンド懐しいな
もうATDTくらいしか覚えてねえや
79:nobodyさん
08/05/30 16:48:45 Dv5a9ryj
クラスのインスタンスを作成するときに
以下のように'=&'とやっているコードを見かけるのですが
どのような意味があるのでしょうか?
あるのとないのでは動作に影響があったりするものでしょうか?
$obj =& new Classname($param);
テンプレート5-18に書かれているように
パフォーマンスの目的だけで参照渡しにしているだけ
なのでしょうか。
80:955
08/05/30 16:55:17 83eH6Skx
商品登録用のCSVアップローダのテンプレートorサンプルをさがしているんですが、
何か良いものってありますでしょうか?
81:nobodyさん
08/05/30 17:23:14
質問です
pearのsmartIRCっていうのを使おうとしてるんですが、複数chに同時接続ってできないんでしょうか?
82:nobodyさん
08/05/30 17:23:47
サンプルならマニュアルでいいじゃん
アップロードの処理
URLリンク(jp.php.net)
fgetcsv
URLリンク(jp.php.net)
83:nobodyさん
08/05/30 17:47:41
質問です
環境
PHP 5.2.5
win XP
IIS
wwwrootじゃない場所にある画像を表示するために
header("Content-type: image/jpeg");
$file = "元画像";
$file2 = "新ファイル";
$img = imagecreatefromjpeg($file);
$flg = imagejpeg($img);
//$flg = imagejpeg($img,$file2);
$flg = imagedestroy($img);
というソースを組んだのですが、画像を表示できません。
imagejpegに保存先の引数を与えると、新しい画像ファイルが保存されるので
元画像を取り込めてはいるようです。
IISを使っているのですが、そこに原因があるのでしょうか?
取り込んだ画像をwwwroot以下に保存して、imgタグの参照先に直接ファイルを
指定する方法はセキュリティーの問題で使用できません。
よろしくお願いします。
84:nobodyさん
08/05/30 18:14:23
>>83
ただ画像を出力するならGD不要
header("....");
$file = "/home/hoge/image.jpg";
readfile($file);
headerを送信する前に何か送ってない?
85:83
08/05/30 18:25:13
>84
アドバイスどうもです、試してみます。
上記したソースのみなので、header前は何も処理していないです。
86:nobodyさん
08/05/30 18:48:03
>>83-85
処理とかじゃなくて<?phpの前に
改行とかあってもNGなんだけど、だいぢょうぶ?
てか、えらーを確認しる
87:83
08/05/30 19:03:02
readfile($file);を使用してみても何も表示されず、
もちろん<?phpの前には何も書いてません。
エラーも特に出ておらず、$flg = imagejpeg($img);の前にechoとかすると
エラーが出ることは確認してます。
88:nobodyさん
08/05/30 20:07:39
error_reportingと
display_errorsの設定は?
89:nobodyさん
08/05/30 21:49:55
PHPとCSVでデータベース作成してるんですが
画像を表示させるにはどうすればいいのでしょうか?
相対アドレスでひとつひとつ指定していくしかないのでしょうか?
90:nobodyさん
08/05/30 21:58:28 jYsEwVCp
>>77
ありがとう、確かにその方法があった・・・
ATコマンドマニュアル書にも書いてある・・・
でも、もう遅い・・・
今日がリリースだった・・・
遅いよおおお、もっと早く・・・
91:nobodyさん
08/05/30 22:16:16
もうこないでくださいね^^