PHP/GDとかくとうちゅう・・・

ありのままに今起こった事を話すぜ・・・

どこぞで噂のこれでも動かしてみようと思ったんだ。

導入方法も見る限り余裕そうだったんで
これは楽に動くんだなと思ったらがんばって表示されたのが
テキスト枠とsubmitボタンだけだった

な... 何を言ってるのか わからねーと思うが
おれも何が動いてるのかよくわからなかった。

頭がどうにかなりそうだった...

ヤンデレとかツンデレとか
そんなチャチなもんじゃあ 断じてねえ

もっと恐ろしいものの片鱗を味わったぜ...
目先の問題点としては俺がGDの関数の知識がまったくなかったこと。
サンプルはぐぐればいくらでも出てくるが、うまくいかない。
(imagettftext phpとかで調べると出てくるかと。)

これの原因はphpのエンコードがSJISベースで作れないといけなかったようで
PHPをUTF-8で作ると実際にpng画像を作画しても壊れて表示されるみたいだ。

とりあえずxreaのサーバーでGDが使えるのを確認し終わってから
sjisでないとダメってことで例のphpファイルをUTF-8からSJISに変換。
次に各変数が正しく機能しているかチェックしてみたが
前半の部分auth_sister_load()とかはなんら問題ないようだが。
イメージ作成になると変数がなくなるという状態のようで

auth_sister_load()が終わった時点で出来上がった$_session[~~~]の変数を
mysqlにテーブル作って吐き出す格好にしてやった。

あとはイメージ読み込みのphp(style.cssに記述されてる)も認識が甘い可能性があったんで
headerで記述するのではなくてとりあえず直接ベタ打ちに。
イメージのリンクも~~core.php?mode=img&type=.png&authID=$_session['auth_sister_authID']と1つ追加

auth_sister_load()の頭でselect文でauth_sister_authIDを引っ張ってきてGetRowで取得。
$_session[~~~]となってるところをselectで引っ張ってきた$_result[~~]に変更し
なんとか絵の表示だけはできるようになりましたとさ。
(F5でちゃんと更新されます)

ここらで体力限界。後は翌日以降ってことでorz



認証、名前入れが面倒だという方はこちらをどうぞ

トラックバックURL

このエントリーのトラックバックURL:
http://www.luminousqueen.com/mt/mt-tb.cgi/666

コメントする



スパム対策の為にCAPTCHA認証を導入しています。

認証について細かいことはこちらをみてください

カテゴリ

サイト内検索


Syndicate this site (XML)
小粋空間
QLOOKアクセス解析