トップページ⇒php
1001コメント283KB

【PHP】下らねぇ質問はここに書き込みやがれ 46

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/05/12(土) 16:43:57ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 45
http://pc11.2ch.net/test/read.cgi/php/1177635762/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0653nobodyさん2007/05/20(日) 22:53:23ID:???
>>652
>>1
06546492007/05/20(日) 22:55:14ID:s5N306jr
imagecoloratで解決しました
0655652 2007/05/20(日) 22:57:27ID:GVA2rtRb
serverはFC6のphpは5です
0656nobodyさん2007/05/20(日) 22:59:29ID:???
俺は相対パスの頭にdirname(__FILE__)ってつけて絶対パスにして使ってる
「絶対パスを利用せずに」はわかんね
0657nobodyさん2007/05/20(日) 23:01:44ID:???
>>652
そりゃま、カレントディレクトリはccc.phpの場所なんだから
bbb.phpからの相対じゃうまくいかんわな。
手っ取り早いのはincludeパスにaaa.phpやbbb.phpの置いてあるディレクトリを追加して
requireではパス指定を一切しないこと。
そういうPHP設定をいじらずにやりたいのなら相対パスを絶対パスに自動変換する手かね。
require_once(dirname(__FILE__) . "相対パス/aaa.php");
みたいな感じで。
0658nobodyさん2007/05/20(日) 23:01:48ID:???
>>652
>絶対パスを利用せずにこの問題を解決する方法は無いのでしょうか?
ないよ。
そもそもそんなスパゲッティrequireがおかしいので考え方を改めなさい。
0659652 2007/05/20(日) 23:02:38ID:GVA2rtRb
なるほど、どうもです。
ほかのサーバーに設置したかったので
相対パスじゃないとだめかと思って
0660nobodyさん2007/05/20(日) 23:06:02ID:???
>>659
最初に1個、必ず読み込む基準ファイルみたいのを用意しておいて、
その基準ファイル内で
define("base", dirname(__FILE__));
みたいに自身のディレクトリ位置をdefine定義しといて
以降のrequireはそれを元にファイルパスを生成すると
サーバー移行は楽になるよ。
0661nobodyさん2007/05/20(日) 23:08:42ID:???
他のサーバだから相対パスしか使えないって判断が謎
0662652 2007/05/20(日) 23:09:23ID:GVA2rtRb
>>660

なるほど、おもいつきませんでした
これは便利ですね。ありがとうございます
0663nobodyさん2007/05/20(日) 23:09:40ID:???
ディレクトリ構成が違うから、って意味でしょ。無意味な突っかかり。
0664nobodyさん2007/05/20(日) 23:09:47ID:???
>>646
普通はリアルタイムに集計なんかしない。
バッチであらかじめ集計しておいて、表示はその集計データを元に行なう。
0665nobodyさん2007/05/20(日) 23:46:33ID:???
新しいサーバー(Fedora Core → FreeBSD)に乗り換えて
php、mysqlなどの設定もデフォなのですがmysql_pconnectのところで
エラーがでてきてしまいます。

Call to undefined function mysql_pconnect()

経験談でも何でもかまいませんので、何かご存知ではないでしょうか。
0666nobodyさん2007/05/20(日) 23:47:44ID:???
>>665
>>1
0667nobodyさん2007/05/20(日) 23:53:20ID:???
>>646
1. 集計プログラムが呼び出されたら最新集計結果TBLとアクセスログの更新日時を比較
2a. もし同じならば、最新集計結果TBLをもとにページ作成 => exit
2b. 同じでないならば、最新集計結果TBLの更新日時以降のアクセスログを集計
3. 最新集計結果TBLに2bの結果を反映して更新
4. 最新集計結果TBLをもとにページ作成

これだけだと偏差とかは無理だけどな
0668質問させて下さい2007/05/20(日) 23:56:18ID:mUezkSvy
レッツphp RSSトピックスを使っています
時間表示の所を2007/05/20(年・月・日)となっています。
$date = date("Y/m/d", $time);

ソースです。
ttp://loglog.jp/~php/net/rss/rssup.php.txt

これを2007/5/20 13時15分など表示されるにはどのようにすればいいでしょうか?
date("Y/m/d/H/i", $time); 次のように改造をしましたが表示エラーになりました。

アドバイスお願いします
0669nobodyさん2007/05/20(日) 23:57:33ID:???
>>665
バージョンぐらい書いたらどうよ
あと、この際だからPDOに移行したら
0670nobodyさん2007/05/21(月) 00:00:21ID:???
>>668
ブラウザにでるエラーの内容と
httpサーバのエラーログに書いてあるんじゃね
0671質問させて下さい2007/05/21(月) 00:08:06ID:x+5U6/Lp
>>670
date("Y/m/d H:i", $time);
これでも試したんですが
両方ともエラーは空白で非表示になります。

困まりました><
0672nobodyさん2007/05/21(月) 00:18:44ID:???
>>671
>両方ともエラーは空白で非表示
この意味がワカランな。
エラーなのか、表示されないのかどっちよ
0673nobodyさん2007/05/21(月) 00:26:36ID:???
>>671
ひとまずエラー文を読むか晒せ
dateのところ変えただけなら、なんか変な事してるんじゃないの?
0674質問させて下さい2007/05/21(月) 00:33:08ID:x+5U6/Lp
わかりずらくてすいません。非表示になるんです。

$date = date("Y/m/d", $time);
こう書けば年・月・日をしっかり取得してくれます。

date("Y/m/d/H/i", $time); 
date("Y/m/d H:i", $time);
こう書けば、非表示になって年・月・日・時間などを表示してくれません。

考えて下さって本当にありがとうございます
0675質問させて下さい2007/05/21(月) 00:36:51ID:???
$date = date("Y/m/d/H/i", $time);
でいけました。
本当に足ひっぱってすいませんでした><
ごめんなさい
0676nobodyさん2007/05/21(月) 00:37:50ID:???
は?
0677nobodyさん2007/05/21(月) 00:46:04ID:???
おあとがよろしいようで
0678nobodyさん2007/05/21(月) 00:56:12ID:???
高度な釣りだと評価しておこう。
なるほど。
0679nobodyさん2007/05/21(月) 00:58:34ID:???
ヤラレタ
0680nobodyさん2007/05/21(月) 01:33:01ID:???
>>674
なるほど、そりゃそうだw
しかし、意味分かってコード書いてる?
0681nobodyさん2007/05/21(月) 01:57:24ID:???
PDOStatement->fetchObject() の逆バージョンってないの?
インサートとか指定したフィールド(カラム)だけアップデートするとか。
0682nobodyさん2007/05/21(月) 03:36:04ID:r2MP9GVb
->

↑これって何なんですか? 使ったことないし、人の書いたコード読んだときもこれがよくわからなくて
 つまずいてしまいます
 配列関係?
0683nobodyさん2007/05/21(月) 03:39:26ID:???
テンプレくらい読めよ
0684nobodyさん2007/05/21(月) 04:15:15ID:???
クマー
0685nobodyさん2007/05/21(月) 06:34:19ID:???
winXPhomeでPHPとMysqlの連携をやりたいのですがうまくいきません
mysqlを使わない普通のphpのプログラムは動きます
phpはバージョン5.2.2
mysqlはバージョン5.0.4.1
apacheは2.2
です
php5ts.dllをc:/windowsにコピーして
libmysqlをc:/windows/system32/にコピーして
php.iniをc:/windowsにコピーして内容を修正して
<?phpinfo?>で表示される内容を見ても
mysqlの項目が出てこないし
phpからデータベースに接続しようとしても出来ません
設定の方法が載っているHPがあったら教えてください
0686nobodyさん2007/05/21(月) 07:13:05ID:???
数行前の荒れてる原因レスも読めずによく質問できるよな君
0687nobodyさん2007/05/21(月) 09:05:55ID:???
>>685
> php.iniをc:/windowsにコピーして内容を修正して
どう修正したのか書いてくれなきゃわからん。
0688nobodyさん2007/05/21(月) 09:17:41ID:???
俺がPHPを伝授しするスレのとおりのインストール方法なら解決策がかけるんだけどねえ
0689nobodyさん2007/05/21(月) 09:33:38ID:???
>>678
include_path = ".;c:/php/includes;c:/php/pear"
doc_root ="C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
extension_dir = "c:/php/ext"
extension=php_mysql.dll
magic_quotes_gpc = off

これ以外は変更していません
mysqlを使わないプログラムは問題なく動きます
0690nobodyさん2007/05/21(月) 09:36:30ID:???
あんたレス番間違えてるけど今日何回目の質問ですか?
0691nobodyさん2007/05/21(月) 09:37:42ID:???
apacheの設定ファイルにphpのdllを読み込む設定がかかれてないんですけど
あとID出すと不都合でもあるんですかね?
0692nobodyさん2007/05/21(月) 09:40:00ID:???
MySQL鯖が起動してないんだろ
0693nobodyさん2007/05/21(月) 09:44:33ID:???
>>691
すいません既にその変更もしていました
phpは動いているのでそれはいわなくてもいいかなと思ったので

httpd.conf
LoadModule php5_module c:/php/php5apache2_2.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html index.html.var index.php
0694nobodyさん2007/05/21(月) 09:46:48ID:???
>>692
サービス一覧で見ても状態は開始になっています
0695nobodyさん2007/05/21(月) 10:15:06ID:tUHb9fVw
質問をしてもよろしいでしょうか。
現在、セッション変数を使い始めた初心者です。

数人が参加できるチャット画面を作っています。
1、ある人がそのページに参加すると、入ったという情報をファイルに記録する。
(フラグを1にしてるだけですが)
2、退出ボタンで退出すると、出て行ったという情報をファイルに記録する。
3、ブラウザを閉じたり、タイムアウトになったりした場合もファイルに記録する。←ここ
のようなことをしたいのです。

現在は、タイムアウトでいなくなった場合は、ずっとその人は参加し続けていることになってます。
ググッても独自関数みたいなものが出てきて、レベルが高すぎてさっぱりわかりません。
いいやり方はないですか?
06966852007/05/21(月) 10:26:15ID:???
みなさん失礼しました
今解決しました
インストーラー版で一回インストールしたあと削除せずに
Zipを解凍して手動でインストールしたのが原因でした
一生懸命変更したiniファイルとは別のインストール版の方のiniをphpは読んでいたみたいです
インストーラー版を削除したらmysqlのプログラムも動くようになりました
0697nobodyさん2007/05/21(月) 10:27:40ID:???
>>696でインストーラー版、Zip版と言っているのはphpの事です
06986852007/05/21(月) 10:37:57ID:???
ここの住民の方の知恵を借りたいのですがわからないですよね。
windows板で前に質問したときはすぐに回答いただいたんですけど
(笑)
0699nobodyさん2007/05/21(月) 10:39:17ID:???
>>695セッション保持タイムを0にする
0700nobodyさん2007/05/21(月) 10:47:47ID:???
>>696
php.ini読んでるディレクトリ確認してなかったんか
07016952007/05/21(月) 10:58:25ID:tUHb9fVw
>>695
それです。ブラウザ閉じた時にセッションきるやつですよね。

その時に、ファイルに保存してある
1番,○○さん
っていうのも空欄に書き換えたいのですけど、どうしたらいいのですか?
0702nobodyさん2007/05/21(月) 11:24:39ID:???
それはサーバーサイドだけじゃ無理。ajaxとか使うことを考えるしかないね。
0703nobodyさん2007/05/21(月) 11:27:58ID:???
無理ではない
0704nobodyさん2007/05/21(月) 11:32:54ID:???
どうするの
0705nobodyさん2007/05/21(月) 11:39:18ID:???
夕方まで舞ってくれるなら書いてくる
0706nobodyさん2007/05/21(月) 11:45:40ID:???
断る
0707nobodyさん2007/05/21(月) 11:49:04ID:???
soho細々スレをこの板に立てたいんですけどいいですか?
0708nobodyさん2007/05/21(月) 11:53:59ID:???
何故PHPスレで聞く
07096952007/05/21(月) 12:56:23ID:tUHb9fVw
ぜひとも、よろしくお願いいたします。
楽しみに待ってます。
0710nobodyさん2007/05/21(月) 12:57:40ID:???
>>709
おお^^わかったん、んじゃ立ててくるよ♪
0711nobodyさん2007/05/21(月) 12:58:25ID:3IxpO5VZ
パーミッション777のフォルダをつくって、中にキャッシュファイルをつくったり消したりという機能をつくている途中ですが
セキュリティ関係で気をつけなきゃいけないことありますか?
0712nobodyさん2007/05/21(月) 13:05:14ID:???
>>711
どんなキャッシュファイルか分からないから
なんとも言いにくい

あえて言うのなら
・ドキュメントルートの下には置かない
もちろんシンボリックリンクも
・個人情報、パスワードをなどを書き込まない
どうしても書き込む必要があるときは、できるだけ
すぐに消すようにする
07137102007/05/21(月) 13:05:17ID:???
スレ立てられなかった・・・

SOHO・フリー・会社でWEBプログラミングしてる奴
名前: nobodyさん
E-mail:
内容:
ここはSOHO・フリー・会社でWEBプログラミングをお仕事にしてる人のスレです。
いろんな所に、いろんな年齢で、いろんな条件のひとがガンガってます。
儲かってる人も、細々食え出した人も、個人も会社勤めの人も、お互いの立場を尊重し
情報交換・愚痴交換して行きましょう。
0714nobodyさん2007/05/21(月) 13:05:46ID:???
>>711
共有鯖で777はフィーバーだぜ
0715nobodyさん2007/05/21(月) 13:06:27ID:???
なぜグループにも7の権限与えんの?
0716nobodyさん2007/05/21(月) 13:38:53ID:3IxpO5VZ
>>712
ありがとうございます
動的ページをその都度データベースから引き出してるのが遅いので
よく使う&変更のないやつをキャッシュにいれておこうと思いました

>>714
フィーバーですか?

>>715
習慣で777と書いちゃいました
cmdも習慣で777と打っちゃうんですけど
0717nobodyさん2007/05/21(月) 13:43:01ID:???
穴
0718nobodyさん2007/05/21(月) 13:45:56ID:???
>>716
700でいいじゃないの。
あと、キャッシュファイル名はハッシュにすればいいよ。
md5とかで('file path');で出し入れする。
0719nobodyさん2007/05/21(月) 13:54:37ID:O1legeAP
PHP5.2.2で
session_start();
$_SESSION['count'] = 1;

とやるとテンポラリディレクトリに
sess_tm4m6v8sp4r42ptimhc3rquim6tっていうファイルができてました。
ローカルだから確認できたのですが、sess_という部分を
はじめて使うレン鯖などで調べる場合 どうやって調べるのでしょうか?

テンポラリディレクトリを読んで、中のファイル名一覧を取得してファイル名を取得というやりかたを
考えたのですが、これは違うと思ってて悩んでます。
どなたかご教授ねがいます。
0720nobodyさん2007/05/21(月) 13:56:26ID:???
echo session_id();
0721nobodyさん2007/05/21(月) 14:02:15ID:???
>>718
ありがとうございます
MD5ってこいうときに使うんですね やってみます
07227212007/05/21(月) 14:05:01ID:3IxpO5VZ
あ、ID出し忘れ
0723nobodyさん2007/05/21(月) 14:05:45ID:???
こういうとき使うかどうか知らないけど、同一ディレクトリに一意でかつ想定しにくいファイル名
を使えるので、自分はキャッシュ使うときはそうしてる。
0724nobodyさん2007/05/21(月) 14:19:03ID:???
パーミッションの設定によってはディレクトリが丸見えになるよ
0725nobodyさん2007/05/21(月) 14:32:09ID:O1legeAP
>>720さんありがとうございます。
今回はファイルに勝手につけられるsess_という部分を
調べたかったのですがsession_id()で試してみたらsess_より下の部分がわかりました。

オンライン中ユーザを表示するスクリプトが書きたかったのですがわたくしの力ではPHPでは難しいです・・orz
でもPHPで書かれたスクリプトを運用していらっしゃるサイトさんもありますので諦めがつきません。
0726nobodyさん2007/05/21(月) 14:32:54ID:???
>>724
それはパーミッションと関係ないだろ
0727nobodyさん2007/05/21(月) 14:39:35ID:???
>>726
パーミッションの設定で同じグループに属するユーザに権限を与えるとディレクトリにアクセスできるのですが・・・?
0728nobodyさん2007/05/21(月) 15:05:15ID:???
>>727
だからパーミッションの問題じゃないって
0729nobodyさん2007/05/21(月) 15:05:42ID:???
なんの問題なの?
0730nobodyさん2007/05/21(月) 15:07:57ID:???
>>729
お前自身の問題
0731nobodyさん2007/05/21(月) 15:15:30ID:???
レベルの低いスレですね
0732nobodyさん2007/05/21(月) 15:27:06ID:tU+w3yaB
documentrootより上にイメージファイルを設置して
img srcでそのファイルを指定する事は可能でしょうか?
0733nobodyさん2007/05/21(月) 15:29:57ID:???
>>732
可能
0734nobodyさん2007/05/21(月) 15:34:40ID:???
>>732
ためしにやってみたら?
実際やってみて出来たら出来る
出来なかったら出来ない
0735nobodyさん2007/05/21(月) 15:36:03ID:O1legeAP
いま何人アクセスしてるかわかるスクリプトってどうやってつくるんでしょうか?
0736nobodyさん2007/05/21(月) 15:45:34ID:???
>>735
アクセスカウンタ?それとも瞬間のアクセス数?
前者ならページを開いたときにインクリメントするものを作れば出来る
後者じゃないとは思うけど・・・
後者ならWEB(apache)のログを解析するしかないんじゃないの?
0737nobodyさん2007/05/21(月) 15:48:19ID:???
>>735
ログ解析なんか関係ない。ある種>>695と同じような質問だな。
とりあえずラフなもんなら、sessionを時間で区切って数えてやる。
今まさに「ブラウズ中」カウントしたいならajaxあたりでやる。
0738nobodyさん2007/05/21(月) 16:46:11ID:oCyouogR
文字化けについて質問です。
PHPでSJISの文字を受け取り、EUC-JPに変換後、MySQLに格納しているんですがなぜか"ー"の文字だけ"?"に文字化けします。

PHPは5.1.6
MySQLのDEFAULT CHARSETはEUC-JPです。
色々見てみた結果、MySQLに格納しる前は普通に"ー"であるようなのです。
完全にMySQLの質問ですが、この板がホームな私にお力お貸しください。
0739nobodyさん2007/05/21(月) 16:49:39ID:???
my.iniの文字コードの設定を確認


>完全にMySQLの質問ですが、この板がホームな私にお力お貸しください。

こういう書き方は不愉快ですね。
0740nobodyさん2007/05/21(月) 16:51:35ID:???
別にいいじゃん。

>>738
>EUC-JPに変換後
ここが出来てないと見る。実はshift jisのままだろ
07417382007/05/21(月) 16:56:42ID:oCyouogR
>>739さん
不愉快な気持ちにさせてしまってすみません;;

MySQLは作成時に(create table時に)DEFAULT CHARSET=ujisにしています
ただ(文字コードEUC-JP)SSHでみると文字化けしています。
一度確認してみます。ありがとうございます。

>>740さん
返レスありがとうございます

そこは何度も確認したのであっているようです。
一度、EUC-JPに変換したものを再度SJISに変換してechoしたところ"ー"は文字化けしていませんでした。
0742nobodyさん2007/05/21(月) 17:08:35ID:???
ソースのせろ
07437382007/05/21(月) 17:15:17ID:oCyouogR
//$str['title']に"ー"が入っていたと仮定して

protected function UpdatePage1(&$str) {
var_dump($str['title']); //この時点では文字化けなし
mb_convert_variables("EUC-JP", "SJIS", $str);
var_dump(mb_conbert_encoding($str['title'], 'EUC-JP', 'SJIS')); //
$sql =
"UPDATE `hoge_tbl` SET `title`='".$str['title']."', `msg`='".$str['msg']."' WHERE `seq`=".$this->_values['seq'];
echo $sql;
parent::mysql_insert($sql);
}
07447382007/05/21(月) 17:17:55ID:oCyouogR
途中で書き込んでしまいましたごめんなさい。

addslashesは助長になるので省いてますがきちんとconvertの後にかけてます。
DBに書き込む前のdumpでは文字化けしていません。
0745nobodyさん2007/05/21(月) 17:21:27ID:???
>>743
意味わからん。
>mb_convert_variables("EUC-JP", "SJIS", $str);
>var_dump(mb_conbert_encoding($str['title'], 'EUC-JP', 'SJIS'));<−−このタイポは問わないとして。
デバッグするなら
var_dump(mb_convert_variables("EUC-JP", "SJIS", $str));
のほうだろ。
07467382007/05/21(月) 17:39:41ID:oCyouogR
>>745さん
ご指摘ありがとうございます。
試した結果、EUC-JPでした。。
0747nobodyさん2007/05/21(月) 17:56:24ID:O1legeAP
>>737さんのやりかたで作れました。
勉強になりました。ありがとうございました。
0748nobodyさん2007/05/21(月) 18:25:11ID:gTv1f8Kg
エキサイト翻訳
http://www.excite.co.jp/world/english/

に、
POSTで「こんにちは」を送信したところ、
翻訳されたら「S O. Tsu」と、変な変換になってしまいます。

$word = mb_convert_encoding($word,"SJIS","auto");
$post = 'before='. $word .'&wb_lp=JAEN&start=翻訳';

こっちはSJISで送信して、UTF-8で受け取っています。

$request = "POST $post_url HTTP/1.0\r\n";
$request.= "Host: $parse_url[host]\r\n";
$request.= "User-Agent: PHP/" . phpversion() . "\r\n";
$request.= "Content-type: application/x-www-form-urlencoded; charset=SJIS\r\n";
$request.= "Content-Length: " . strlen($post) . "\r\n";
//$request.= "Referer: $url\r\n";
$request.= "\r\n";
$request.= "{$post}\r\n";


おそらく途中で文字化けしていると思うのですが、どうして文字化けしてしまうのでしょうか?
ちなみに、英⇒和だと正しく変換されます
0749nobodyさん2007/05/21(月) 18:52:01ID:???
>>748
>Content-type: application/x-www-form-urlencoded;
この意味もわからずにどっかから取ってきたコードで、自分の水準以上のことをやるからそうなる
0750nobodyさん2007/05/21(月) 19:08:59ID:O1legeAP
何度もすみません、WindowsでGD2を使い場合
TrueTypeフォントというのはパソコンを買ったときからC:\WINDOWS\fontsにたくさん入っているんですけど
このフォントディレクトリを指定したいのですがエラーがでて困り果ててます。
putenv('GDFONTPATH=' . realpath('C:\WINDOWS\fonts'));
っって記述はフォントへのディレクトリを指定しているつもりですが間違ってましたらご教授願います。

ソースはこれです
<?php
header("Content-type: image/png");
putenv('GDFONTPATH=' . realpath('C:\WINDOWS\fonts'));
$text = 'test'';
$font = 'arial.ttf';

$im = imagecreatetruecolor(400, 30);
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
imagettftext($im, 20, 0, 11, 21, $grey, $font, $text);
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
imagepng($im);
imagedestroy($im);
?>
0751nobodyさん2007/05/21(月) 19:14:19ID:EzwH2Xng
>>750
>$text = 'test'';
これが問題なだけでしょ。
0752nobodyさん2007/05/21(月) 19:23:14ID:O1legeAP
すみませんでした(汗
それも直してみたのですが、やはりパスが通りませんでした。
putenvを消して、$fontに絶対パスで記入したら動くのですが・・・私にはわかりません
■ このスレッドは過去ログ倉庫に格納されています