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

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

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

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

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

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

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

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ http://pc10.2ch.net/php/subback.html
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで http://pc10.2ch.net/db/subback.html
0243nobodyさん2007/04/04(水) 14:11:14ID:???
PHPなら→PHP4なら
0244nobodyさん2007/04/04(水) 14:29:39ID:???
phpMyAdminで

collation server latin1_swedish_ci
の値を
collation server utf8_general_ci

に変更したいです。
方法を教えてください。
0245nobodyさん2007/04/04(水) 15:16:31ID:???
if(...){...};
for(...){...};
のセミコロンってなんか意味あんの?
ってかカコイイの?
0246nobodyさん2007/04/04(水) 15:32:22ID:???
いみない
0247nobodyさん2007/04/04(水) 16:15:15ID:PZ7+vB49
JpGraphでグラフを描画しているのですが、Y軸の目盛の間隔を調節する
にはどうすればよいのでしょうか?

例えば 0.0 から 20.0 までの目盛の間隔は広く、 20.0 から 100.0 までの目盛の
間隔は狭くする、という調節がしたいのです。
そうしないと、小さい値(だいたい 0.0 から 3.0 )が細かすぎて読み取れないのです。

よろしくお願いします。
0248nobodyさん2007/04/04(水) 16:21:48ID:1w3+kv1a
これどのような意味か教えて。

if(!$a = intval($b)){
$a = 0;
}
0249nobodyさん2007/04/04(水) 16:47:33ID:???
>>248
$bを整数へ変換した値を$aへ代入する。
もし$aが0なら、$aへ0を代入する。
0250nobodyさん2007/04/04(水) 16:48:33ID:???
記法の問題だけだろうな。
$a = intval($b);だけで結果は同じだから。
0251nobodyさん2007/04/04(水) 16:55:47ID:74I3KgLe
phpでの関数ポインタの書き方を教えて下さい。
0252nobodyさん2007/04/04(水) 17:09:30ID:???
>>251
echo 'void (*abon)(int) = exit;';
0253nobodyさん2007/04/04(水) 17:13:34ID:???
をいをいw
PHPの場合ないんだけど、それ風になんか代替させたいならcall_user_func + 参照渡しを検討ってことかな。
0254nobodyさん2007/04/04(水) 17:36:16ID:???
匿名関数はあるが、長いコード書く場合は激しく使いにくい。
まぁ、call_user_func, call_user_func_arrayあたりを使うのが無難だね。
0255nobodyさん2007/04/04(水) 17:36:18ID:???
PHP7で実装との仰天情報
0256nobodyさん2007/04/04(水) 17:36:45ID:???
もしくは可変関数
http://jp.php.net/manual/ja/functions.variable-functions.php
0257nobodyさん2007/04/04(水) 17:37:56ID:???
ちなみに、call_user_func、call_user_func_arrayは参照渡しできないので
コールする側で参照するか、PHP5ならオブジェクト渡すか。
0258nobodyさん2007/04/04(水) 17:41:05ID:???
アーcall_user_func_arrayは参照できたかも
0259nobodyさん2007/04/04(水) 17:41:23ID:???
無名関数とクロージャーは
あれば便利だけども、なくてもそれほど問題はないからな
0260虚弱PHP2007/04/04(水) 17:47:00ID:???
>>247
それって対数グラフを使う場面ってことじゃないの?
0261nobodyさん2007/04/04(水) 18:34:49ID:PZ7+vB49
>>260
ありました。ありがとうございました。
0262nobodyさん2007/04/04(水) 19:42:34ID:o8UCEOfE
PHPでタイマー機能みたいなのってあるのでしょうか?
○秒後に実行させるという。(表示されるのではなく)

Javascriptでやっているのですが、基本的にPHPのページなもので
もし可能であればPHPのみで出来ればと思います。
0263nobodyさん2007/04/04(水) 19:46:45ID:???
metaタグでスクリプトに飛ばせば?
0264nobodyさん2007/04/04(水) 19:55:29ID:???
sleep
02652472007/04/04(水) 20:00:52ID:PZ7+vB49
>>260
すみません、ちょっと対数グラフではないようです。

イメージ的には http://sv2ch.baila6.jp/graph_load.cgi?news23.2ch.net のような
グラフを描きたいのですが、こういうのは一般的に対数グラフになるんですか?
0266nobodyさん2007/04/04(水) 20:02:40ID:???
対数グラフじゃないでしょうか?
02672622007/04/04(水) 20:38:52ID:???
>>263-264
sleepだとページ全体が表示されるのを遅らす事になります。
なので、sleepの間は何も表示されません。
また、metaで別ページに飛ばすのでもないです。

そうではなくてPHPファイル(test.phpなど)のHTMLの部分は表示されていて
プログラム実行箇所は○秒遅れたら良いのです。
0268nobodyさん2007/04/04(水) 20:40:21ID:???
質問です。
今、smartyを初めていじってて、単純なプログラムを作ったんだけど、
文字化けするトラブルが発生しました。
最初に言うと、smartyを使う点以外はコレまでに作ってきたプログラムと
同じようにしてるので、いきなり文字化けが発生したというのはやっぱり
smartyに関係した問題かなと思ってるんですが、どういう原因が考えられるでしょう?

(1)PHPファイル コレをブラウザで開きます---------------------
<?php
require_once("MySmarty.class.php");
$o_smarty = new MySmarty();
$o_smarty->assign("MyName","YAMADA,Yoshihiro");
$o_smarty->display("sample.tpl");
?>

(2)sample.tpl テンプレファイル---------------------
<html><head>
<meta http-equiv="content-type" content="text/html; charset=EUC-JP">
<title>Smartyのテスト</title></head>
<body>
私の名前は{$MyName}です。
</body></html>

(3)MySmarty.class.php ---------------------
<?php
require_once("MySmarty.class.php");
$o_smarty = new MySmarty();
$o_smarty->assign("MyName","YAMADA,Yoshihiro");
$o_smarty->display("sample.tpl");
?>
0269nobodyさん2007/04/04(水) 20:44:00ID:???
>>267
ob_
0270nobodyさん2007/04/04(水) 20:44:58ID:???
つうかPHPはサーバーサイドスクリプトだぞ
02712682007/04/04(水) 20:51:35ID:???
質問に間違いがありました。各ファイルは以下の通りです。

(1)PHPファイル コレをブラウザで開きます---------------------
<?php
require_once("MySmarty.class.php");
$o_smarty = new MySmarty();
$o_smarty->assign("MyName","YAMADA,Yoshihiro");
$o_smarty->display("sample.tpl");
?>
(2)sample.tpl テンプレファイル---------------------
<html><head>
<meta http-equiv="content-type" content="text/html; charset=EUC-JP">
<title>Smartyのテスト</title></head>
<body>
私の名前は{$MyName}です。
</body></html>
(3)MySmarty.class.php ---------------------
<?php
require_once("/php/include/smarty/libs/smarty.class.php");
class MySmarty extends Smarty{
  public function __construct(){
  $this->Smarty();
  $this->template_dir="./templates";
  $this->compile_dir="./templates_c";
  $this->cache_dir="../cache/";
  $this->caching=false;
 }
}
?>

開発環境はwinXP apache2 php5です
0272nobodyさん2007/04/04(水) 20:57:02ID:???
>>271
内部コードは?
テンプレートはもちろんEUCなんだよな?
ブラウザの文字コード変換で適当に変えて何のコードになってるか分かる状態か?
0273nobodyさん2007/04/04(水) 21:00:51ID:???
MySQLのテーブルデータをCSVでエクスポートするスクリプトを書いてます。
テーブルの文字コードはEUCで、CSVの出力をSJISにしたいのですが、

header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=hoge.csv");
〜以降printで内容出力
こんな感じで出力するとファイルがEUCで出力されます。

Smartyがらみでphp.iniでは以下の設定をしてます。
mbstring.http_output SJIS
mbstring.internal_encoding EUC-JP

HTMLの出力はこれでSJISになっているんですが、
CSVの出力だと関係ないんでしょうか?



02742682007/04/04(水) 21:02:28ID:???
>>272
回答ありがとうございます。
テンプレート(sample.tpl)はEUCで保存してます
ブラウザの文字コードももちろんEUCで出力されてるんですが化けていて、
SJISやISOなどに変更しても化けています。
ちなみに、「????O??AMADA,Yoshihiro???B」 となります。

smartyだけの文字コードをいじる設定があるのかとphpinfoで調べても
該当項目がないみたいなので困ってしまいました
0275nobodyさん2007/04/04(水) 21:04:31ID:???
>>267
HTML表示させてからsleep
0276nobodyさん2007/04/04(水) 21:08:44ID:???
>>271
sample.tplの
<meta http-equiv="content-type" content="text/html; charset=EUC-JP">
これcharset=Shit-JISの間違いじゃ??
0277nobodyさん2007/04/04(水) 21:17:47ID:???
>>274
function s_outputfilter($str)
{
print_r(mb_detect_encoding($str, 'auto'));
}

$o_smarty->register_outputfilter('s_outputfilter');

解決策ではないが、とりあえずこれを実行して表示前のコードを調べてみれ
02782682007/04/04(水) 21:24:20ID:???
>>277
SJISってでました!

どういうこと???
smartyはSJIS書き出しが標準ってこと??
どこに設定ファイルがあるんでしょうか?

>>276
なんで判ったんですか?
0279nobodyさん2007/04/04(水) 21:26:26ID:???
phpiniの設定はどうなってんの?
0280nobodyさん2007/04/04(水) 21:44:52ID:????2BP(396)
すいません、fopen書き込み+読み込み専用で開いて
その直後に排他ファイルロックかけると
同スクリプトでほぼ同時に同じ処理をしようとした人は
その処理中ファイルの読み込みさえ出来なくなるんですかね?
つか、fopenの読み込み+書き込み専用で開くとかどういう意味があるのですか?
読み込み専用のみで開いても読み込み+書き込み専用で開いても
後者選んどけば何の不自由なくすべて処理できるのでは?
02812682007/04/04(水) 21:45:46ID:???
smartyはやっぱりやめたほうがいいですよね。
cakePHPに移行します
0282nobodyさん2007/04/04(水) 21:46:34ID:???
>>280
「読むだけの処理の時に誤って書き込むことがない」ということが保障される
0283nobodyさん2007/04/04(水) 21:48:20ID:???
しょうもない質問だけどフレームワークって何よ?
0284nobodyさん2007/04/04(水) 21:48:49ID:M2pD0HVK
設定ファイルを分離したり機能ごとにファイルを小分けしたりして
可読性やメンテナンス性高めたいんだけど
そういうのの勉強できそうなきれいでわかりやすいphpのコードやtipsって
どこかにありませんか。

本人ですら後で読み返した時1から思い出さないとよくわからないことが多いです。
0285nobodyさん2007/04/04(水) 21:50:30ID:????2BP(396)
>>282
ありがとうございます、
もしお暇でしたら下記質問も教えてもらえるとうれしいです。

ロックかけた後は別の人が同時に同じプログラム
の投稿ボタンを押してもはじかれるという事でよいのでしょうか。
ロックかけた後、そのファイルを自分で再度呼び出す分には問題なくて?
0286nobodyさん2007/04/04(水) 21:51:38ID:???
>>285
昨日のやつか。
0287nobodyさん2007/04/04(水) 21:56:37ID:????2BP(396)
>>286
そうです、色々アドバイスを頂いたのをまとめた結果、
記事にナンバー(ID)振ってナンバーの並びが歯抜けになっても放置で
それを削除していく方式にしました。
それでファイルにロックかけて前の記事のナンバーを取り出し1を加算していこうとしているのですが
ファイルロック関連で疑問に思った事がありまして・・・・・・
本で調べてみたのですが概念的なことしか載ってなくて
具体的に疑問点が解決できませんでした。
何度もすいません。
02882682007/04/04(水) 22:03:20ID:???
>>279
php.iniは保存のエンコードも書き出しのエンコードも EUCで統一しています。
0289nobodyさん2007/04/04(水) 22:22:57ID:???
>>287
>>231
0290nobodyさん2007/04/04(水) 22:34:35ID:GchyYXGQ
質問です。

UTF-8で表示されているフォームから特殊文字(??)を入力して
送信するとそのままバイナリで送信されてくるのですが
sjisやujisなフォームから送信するとHTMLコードで送信されてきます(&#9685;&#3642;)

UTF-8の場合、そのままsjis-win等に変換すると特殊文字が壊れてしまいます。

何がやりたいかと言うと。

携帯絵文字の入力も想定しているので、どうしてもUTF-8 -> SJISへ変換する作業が
必要になるのですがUTF-8で送られて来た場合でも&#9685;&#3642;の様なHTMLコードにしたいのです。

これを実装するにはUTF-8のバイナリとHTMLコードの変換マップ等を
作らないと実装できないものでしょうか?

どなたかお力添えお願い致します。
0291nobodyさん2007/04/04(水) 22:34:56ID:????2BP(396)
>>289
それだとラジオボタンでの削除の際、
不具合出るとのことでした。
DBも今勉強1からはじめると大変そうなので
完成後置き換えるようにしたいと思います。
02922902007/04/04(水) 22:37:21ID:GchyYXGQ
特殊文字(??)
と化けてしまいました申し訳ないです。

()内に入る特殊文字はこれです。

??
0293nobodyさん2007/04/04(水) 22:37:44ID:???
>>291
なんで?
ユニークナンバーをキーにして削除すればいいじゃん?
(つーかラジオボタンだろうとチェックボックスだろうとセレクトボックスだろうと同じこと)
0294nobodyさん2007/04/04(水) 22:38:41ID:???
>>290
>sjisやujisなフォームから送信するとHTMLコードで送信されてきます(&#9685;&#3642;)
>UTF-8で送られて来た場合でも&#9685;&#3642;の様なHTMLコードにしたいのです。

???
02952902007/04/04(水) 22:48:38ID:GchyYXGQ
2chだとコードでも化けますね…

>>294
ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/6003/ura/moji.html

やりたいこととしては上記ページのコードではなく実際の絵文字の方をそのまま
コピペしてPOSTした時に正常に表示させたいのです。
02962902007/04/04(水) 22:57:14ID:GchyYXGQ
>コピペしてPOSTした時に正常に表示させたいのです。

補足です。
コピペしてPOSTしてからSJISに変換しても壊れないようにしたいのです。
0297nobodyさん2007/04/04(水) 22:57:46ID:Rqzs89IS
>>249
>>250
ありがとうございます。

if(!$a = intval($b)){
$a = 0;
}

上記での ! がどのような意味になっているのか教えてください。
「$bを整数へ変換できず、$bの値を$aへ代入できない場合」、すなわち
「$a = intval($b) が成立しない場合」という理解でいいのでしょうか。
ここでの ! の使い方がいまいち分かりません。
0298nobodyさん2007/04/04(水) 23:15:37ID:???
1.$bをintval関数にかける
2.その返り値を$aに代入する
3.2の式(=$aの値)の否定を取ったものが真になるか判断する

変換できないとか代入できないとかいう判断はここではありません.
0299nobodyさん2007/04/04(水) 23:18:23ID:???
>>297
なんか解釈の仕方が変だぞ
分岐と式の仕様を理解していないのか?

!は否定の演算子
$a = intval($b) の否定。
その例文の場合だと、intval($b) の結果を $a に代入して、
それが 0 なら分岐する

0300nobodyさん2007/04/04(水) 23:22:18ID:???
おい、クズ質問者ども。いまから0時までに質問してくれた方には
俺が誠心誠意を持って答えてやるから質問ぶつけてこい!
PHPに対するあついハートをわすれるなよ!
0301nobodyさん2007/04/04(水) 23:35:01ID:???
htmlファイルを扱っているとtableなどが入れ子になっている場合があるのですが、
例えば2番目にあらわれた<table>〜</table>までを取得する方法を教えてください
(上記の”〜”の中にもtableが含まれていたりするとお手上げなのです)
0302nobodyさん2007/04/04(水) 23:37:48ID:???
>>301
2番目にあらわれた<table>〜</table>までを目で見て判断する。
次におもむろにCtrl+Cを押してコピーし、適当な箇所へCtrl+Vを押して貼り付ける。
0303nobodyさん2007/04/04(水) 23:54:00ID:???
!より=の方が優先順位高いの?
0304nobodyさん2007/04/04(水) 23:54:24ID:???
>>301

【test.txtの内容】
<html>
<head>
<title>テスト</title></head>

<body>

<table>

<tr><table><tr><td>これを取得する</td></tr></table></td>
</tr>
</table>
</body></html>
【test.phpの内容】

$file = file_get_contents("test.txt");

preg_match("[(<table>.*?</table>)]",$file,$array);

print_r($array);
0305nobodyさん2007/04/04(水) 23:55:55ID:???
>>303
つマニュアル
03063002007/04/04(水) 23:56:26ID:???
>>301↑を適当に改行してためせ


>>303
もうすこし詳しくかけ
03073002007/04/04(水) 23:57:27ID:???
のこり3分
0308nobodyさん2007/04/04(水) 23:58:25ID:???
$a = 3;
$b = $a++;

これで$bが3だから驚いた
0309nobodyさん2007/04/05(木) 00:01:00ID:???
>>308
あたりまえ。4にしたけりゃ++の位置をかえろ
0310nobodyさん2007/04/05(木) 00:01:50ID:???
>>305
いや、マニュアルだと!の方が高かったんだけど、
それだと>>248の書き方は文法的におかしくない?
実際やってみたら動いたわけだけど、何か見落としてる?
0311nobodyさん2007/04/05(木) 00:09:24ID:???
>>310

if(!$a = intval($b)){
$a = 0;
}

【$A = $B】
$Bを$Aに代入する

【$A = "a"】
$Aはaである

【!$A = "a"】
$Aはaではない


これで理解しろ
0312nobodyさん2007/04/05(木) 00:10:39ID:???
>>310
見落としてると思う。
第十五章
>注意: ! は = よりも優先されるはず なのにもかかわらず、
>PHP は依然として if (!$a = foo()) のような式も許します。この場合は foo() の出力が $a に代入されます。


0313nobodyさん2007/04/05(木) 00:11:45ID:???
>>301

if(!$a = intval($b)){
$a = 0;
}


$bの値が整数だったばあいいif分の中身が実行されるが、
$bになにも格納されてなかったら動かないぞ
03143122007/04/05(木) 00:12:10ID:???
なので>>311のような説明は間違い

0315nobodyさん2007/04/05(木) 00:13:14ID:???
>>314
仕様
03163122007/04/05(木) 00:14:00ID:???
>>313
をいをい。intvalのマニュアル嫁.
失敗時に0を返すんだよ
0317nobodyさん2007/04/05(木) 00:15:05ID:???
>>312
ほんとだ、見落としてた。
というとつまり、!$a = $b みたいな形の式のみ特例的に=の方が優先順位が高くなる、ってことか。
それはちょっと・・・どうよ?
03183122007/04/05(木) 00:20:53ID:???
>>317
英文だと
if (!$a = foo()), in which case the return value of foo() is put into $a.
となってるから、!$a=$bじゃなくて、関数の返し値の代入に限ってって感じだと思うよ。
つまり関数の方の動作を優先するってことなんだろうなあ。

0319nobodyさん2007/04/05(木) 00:21:44ID:???
なにが?
0320nobodyさん2007/04/05(木) 00:27:29ID:???
>>318
試してみたら右辺が変数でも同じだったよ。
まあ、どちらにしろあまりいい仕様ではないね
0321nobodyさん2007/04/05(木) 00:29:04ID:???
なんで?
03223122007/04/05(木) 00:36:05ID:???
>>320
みたいだね。
$a = 1;$b = 0;
if(!$a = $b) {
echo $a;
}
で 0 が出力結果になるな。
03233012007/04/05(木) 00:47:30ID:???
>>304
とりあえず改行を無視して

$html = '<table><tr><td>→<table><tr><td>これを取得する</td></tr></table>←</td></tr></table>';
preg_match("[(<table>.*?</table>)]", $html, $array);
print_r($array);

とやってみました
イメージとしては $array[0]に$html全体が
$array[1]に→この部分←が入るような形になればありがたいのですが…
0324nobodyさん2007/04/05(木) 00:58:55ID:???
>>301
ネストをきれいに表現してる正規表現のサンプル見たことあるな。
元レスから判断するけどn番目のテーブル全体が欲しいんだったら
対応する括弧を見つけるロジックでいいんじゃないのか。
0325nobodyさん2007/04/05(木) 01:03:13ID:???
>>301
下手に正規表現使って一発判定するより、tableタグのペアがあるかだけ確認して再帰にしたほうがラク
03263012007/04/05(木) 01:29:36ID:???
どうもすみません
正規表現は前に何度も躓いていますし、なんか自分でも無理かと…

324さんと325さんのおっしゃってる意味は同じと考えていいのでしょうか?
対応する括弧を見つけるロジック = 再帰
なんでしょうか???
実はファイル(ディレクトリ)操作を勉強している時に「再帰」が出来てきて
理解を頓挫したことがあります(都合のいいサンプルをそのまま使いました…)
階乗で解説してあるサイトなどで勉強してみましたが、今回のケースに
当てはめることが全く出来ません

もしよろしければヒントでもいただけないでしょうか?
0327nobodyさん2007/04/05(木) 02:48:53ID:???
preg_match_allで<table>〜</table>内を取得してさらに正規表現をはなて
0328nobodyさん2007/04/05(木) 03:28:47ID:???
タグの対応関係は深いところから探って行かないと分からないからな。
tableタグの数をカウントアップ、閉じるタグでカウントダウンして、ゼロになってところで間の要素を再帰で同じ処理すればいいんじゃないか?
0329nobodyさん2007/04/05(木) 03:30:09ID:???
>>327
書いてもいいけど明日まで待てるなら
0330nobodyさん2007/04/05(木) 04:03:17ID:???
すでに定義されてるファンクションを上書きするにはどうしたらいいの?
0331nobodyさん2007/04/05(木) 04:22:53ID:???
Zend Engineを改造する。
0332nobodyさん2007/04/05(木) 10:01:00ID:???
>>330
function htmlspecialcharsplus($value)
{
    // サニタイズして出力します
    echo htmlspecialchars($value);
}
0333nobodyさん2007/04/05(木) 10:06:00ID:???
>>332
それ上書きというのか???
0334nobodyさん2007/04/05(木) 10:32:46ID:???
>>326
そういうのは、htmlをxml文書として扱いましょう。
自分ならPEARのXML_Serializeクラスつかうけど。
0335nobodyさん2007/04/05(木) 10:35:43ID:???
>>330
PECLモジュールのAPD入れてoverride_function
0336nobodyさん2007/04/05(木) 12:47:31ID:???
PEAR使ったことないしクラス名だけで判断しちゃうけど、
対象htmlファイルの構造が常にいっしょ
もしくは、tableタグに必ずidがついてる
みたいな条件下じゃないとどこかで再帰的な手法が必要になるんじゃないかな。
0337nobodyさん2007/04/05(木) 12:48:44ID:???
ごめん 336は >>334
0338nobodyさん2007/04/05(木) 13:01:20ID:???
画像を保存したいのですが、
送られてきた指定した画像のサイズを変え保存するにはどうしたらいいでしょうか?
GD入れないとダメすか?
また、保存する場所ですがDBにいれるか、ファイルを置くディレクトリを設置するか迷っています。
DBに入れた場合、DBの動作(SELECTなどの)は遅くなりますか?
0339nobodyさん2007/04/05(木) 13:18:45ID:ln1txq/N
素材で落ちてるメールフォームってDLしてうpだけじゃだめなんですか?
誰か教えてくださいお願いします。

ちなみにOSはWiiiiiinXP
今のところのエラーはメールこねーy+文字化け杉
文字コードの設定とかkwskおしえてほしす
0340nobodyさん2007/04/05(木) 13:25:45ID:???
>>339
まずお前の環境を詳しく教えれ
0341>3392007/04/05(木) 13:36:29ID:???
環境というか…
落としてきたPHPの設置方法はうpするだけと書いてあるんですが
うpしてもロカルでも動かないので何か要るのかしらと思って悩んでます。。
一応持ってるだけなんですがアパチ2とPHP5はおいてある。
でも使い方とかはHello World+print、echo止まりだから全然わかりまてん
0342nobodyさん2007/04/05(木) 13:44:53ID:???
おまえの環境にSMTPサーバが起動してないからだろ
■ このスレッドは過去ログ倉庫に格納されています