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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/11/25(金) 21:16:56ID:???
PHPに関するくだらねぇ質問用スレです。
ここなら本スレで回答のないお前の下らない質問に回答があるかも知れません。
次スレは>>970あたりが建てて下さい

・過去スレ
【PHP】くだらねぇ質問はここに書き込みやがれ
http://pc5.2ch.net/test/read.cgi/php/1099322141/
【PHP】くだらねぇ質問はここに書き込みやがれpart2
http://pc5.2ch.net/test/read.cgi/php/1105218084/
【PHP】くだらねぇ質問はここに書き込みやがれpart3
http://pc5.2ch.net/test/read.cgi/php/1107780435/
【PHP】くだらねぇ質問はここに書き込みやがれpart4
http://pc8.2ch.net/test/read.cgi/php/1110697712/
【PHP】くだらねぇ質問はここに書き込みやがれpart5
http://pc8.2ch.net/test/read.cgi/php/1114787573/
【PHP】くだらねぇ質問はここに書き込みやがれpart6
http://pc8.2ch.net/test/read.cgi/php/1117945031/
【PHP】くだらねぇ質問はここに書き込みやがれpart7
http://pc8.2ch.net/test/read.cgi/php/1121100429/
【PHP】くだらねぇ質問はここに書き込みやがれpart8
http://pc8.2ch.net/test/read.cgi/php/1123431535/
【PHP】くだらねぇ質問はここに書き込みやがれpart9
http://pc8.2ch.net/test/read.cgi/php/1125716012/
【PHP】下らねぇ質問はここに書き込みやがれpart10
http://pc8.2ch.net/test/read.cgi/php/1127581425/
【PHP】下らねぇ質問はここに書き込みやがれpart11
http://pc8.2ch.net/test/read.cgi/php/1129582431/
【PHP】下らねぇ質問はここに書き込みやがれpart12
http://pc8.2ch.net/test/read.cgi/php/1130835396/
06936912005/12/11(日) 08:03:41ID:???
>>692
>1をselectedにして、2を選択したところ、
>selected(1)に戻ってしまいました。
…当たり前じゃん.1が初期選択になっているんだから.
$_POSTの値によって,どれをselectedにするかをPHPで書くんだよ.
2だったら,1じゃなくて,2にselectedを指定しなきゃ.
06946872005/12/11(日) 08:06:11ID:???
>>693
>$_POSTの値によって,どれをselectedにするかをPHPで書くんだよ.
これはいいヒントをどうもありがとうございます!
頭が固いもんでorz
早速書き直してみたいと思います。
0695nobodyさん2005/12/11(日) 08:34:13ID:???
関係ないけどSELECTのデフォ指定ってベタ書きするのめんどくさいよね
0696nobodyさん2005/12/11(日) 11:20:07ID:???
もしかして、クラスメンバの宣言でPHP4互換のvarではなく
publicやprotected、privateと宣言した方がパフォーマンス良いの?

書き換えていったら動作が機敏になった・・・
0697nobodyさん2005/12/11(日) 11:33:42ID:???
<OPTION VALUE="1"<?php if ($a == 1) { echo " checked"; } ?>>あ</OPTION>
0698nobodyさん2005/12/11(日) 13:34:34ID:???
みにくーい
0699nobodyさん2005/12/11(日) 13:39:28ID:???
埋め込みは嫌いなのでタグの出力は全部echoなりで括るのがマイルール
0700nobodyさん2005/12/11(日) 14:03:12ID:???
<?= ($a==1) ' checked' : ''?>でいいじゃないか。
0701nobodyさん2005/12/11(日) 14:59:39ID:???
>>689
いっそ入力フォームのページと結果のページを分けてしまって、
別targetのウインドウで結果ページを出してしまうとか。
そうすれば入力側のリロードは発生しないから入力内容を再現する必要なし。
ブラウザが別に立ち上がってしまうのがイヤならframeかiframeで。
0702nobodyさん2005/12/11(日) 15:06:13ID:???
>>699
俺はむしろPHPコードの中にHTMLタグが埋め込まれてるのが嫌いなので
echoでHTMLタグを出力するのは絶対禁止派。
あと、HTMLの中に<?〜?>を埋め込むスタイルならPeggyとかで
閉じタグジャンプが使えるので、閉じ忘れなどのミスも防ぎやすい。
0703nobodyさん2005/12/11(日) 15:19:14ID:???
>>697が何百行もあると鬱になるなあ。
JSPでこれをやったら半殺しの刑にされるけど。
0704nobodyさん2005/12/11(日) 15:28:44ID:???
>>697
俺は普段こう書いてる
<OPTION VALUE="1"<?php if($a == 1) { ?> checked<?php } ?>>あ</OPTION>
0705nobodyさん2005/12/11(日) 15:44:25ID:???
>>703
たくさん必要なら関数作るだろうからあんなの何行も書くことはないだろ。
プルダウンやテキストボックスなんかはフォーマットが決まっているから関数にし易いし。
0706nobodyさん2005/12/11(日) 16:07:05ID:???
おれ、Smarty使ってるんで関係ないや
0707nobodyさん2005/12/11(日) 17:27:24ID:???
checkedじゃなくて
selectedじゃね?
0708nobodyさん2005/12/11(日) 17:31:46ID:???
>>707
>>697が馬鹿
0709nobodyさん2005/12/11(日) 19:26:18ID:???
一度の読み込みで画像の容量、横縦サイズを取る方法はありませんか?

$file_name = "sample.jpg";
$size = filesize("$file_name");

$im_in = ImageCreateFromJPEG("$file_name");
$ix = ImageSX($im_in);
$iy = ImageSY($im_in);

print "サイズ:{$size} 横縦:{$ix}x{$iy}";
0710nobodyさん2005/12/11(日) 19:37:38ID:???
getimagesize
大きさだけ
0711nobodyさん2005/12/11(日) 19:42:06ID:???
>>709
「一度で」ってのは無い。
filesize
と
getimagesize
二回やってもたいしたこたねぇよ。

(少なくともimageオブジェクトつくるよりゃ)
0712nobodyさん2005/12/11(日) 19:47:53ID:???
>>710-711 参考になりました。ありがとうございます。
0713nobodyさん2005/12/12(月) 03:44:34ID:???
>>705
サンプルきぼんぬ
0714nobodyさん2005/12/12(月) 07:43:40ID:???
サンプルプルプルプルップルッ!
0715nobodyさん2005/12/12(月) 13:50:36ID:???
別窓でリンクを開く方法を教えてください
0716nobodyさん2005/12/12(月) 13:58:26ID:???
HTMLだろ
0717nobodyさん2005/12/12(月) 14:02:45ID:???
そうなんですけどheader関数でheader( "Location: URL" );で開く場合に
別窓で出す方法を教えてください
0718nobodyさん2005/12/12(月) 14:11:17ID:???
>>613
あり得ない。
より良い理解のために、サーバーでの処理とクライアントでの処理を分けてよく考えた方がいい。
ヒント:別窓を開くのは誰の仕事なのか?なにをキーに別窓を開くのか?
0719nobodyさん2005/12/12(月) 14:52:40ID:???
スルー出来てないぞ
0720nobodyさん2005/12/12(月) 15:13:43ID:???
move_uploaded_file($_FILES['a']['tmp_name'][$i],uniqid());だとファイルが生成されないのは
何故でしょうか?。uniqid()の代わりに'test.dat'とすると正しくファイルが生成されます。
uniqid()で生成される文字列にファイル名に利用出来ない文字が含まれているのでしょうか?。
0721nobodyさん2005/12/12(月) 15:25:01ID:???
>>720
おそらく、uniqid() の時点でエラーになっている物と思われ。
move_uploadfileする前に、
$outfile = uniqid();
ってやってみ。
※エラー出力はonにしてからね。
0722nobodyさん2005/12/12(月) 15:56:12ID:???
error_reporting(E_ALL);
ini_set('display_errors',1);

echo uniqid();

結果
439d1ea43d094

それがエラーも出ない
「439d1ea43d094」という文字列に問題があるとも思えないし・・・
0723nobodyさん2005/12/12(月) 16:04:11ID:???
>>720
$file = uniqid();
touch($file);
move_uploaded_file($_FILES['a']['tmp_name'][$i], $file);
0724nobodyさん2005/12/12(月) 16:40:46ID:???
「速効!図解プログラミングPHP + MySQL」PHP5対応

この本買おうと思ってるんだけど、
今使ってる鯖は3,4までしか対応してないみたい。(xreaの34鯖)

まったくphp触ったことないので
試しながらやる時に、バージョン違いによる不具合とか出て
困ること多いのかなぁ〜と心配なんですが、だいじょーび?
0725nobodyさん2005/12/12(月) 17:15:30ID:???
>>723
だめですね。それでもファイルが作成されません。
WindowsXP+PHP5.1.1+Apache2.0.54.0かな。

move_uploaded_file($_FILES['a']['tmp_name'][$i],$_FILES['a']['name'][$i]);
ではsjis環境で日本語ファイル名ですら作成できるのですけどね。
0726nobodyさん2005/12/12(月) 17:29:20ID:???
>>725
>>723のコードでファイルが作成されない、ってことはmove_uploaded_file以前の問題だよね。
先の結果の439d1ea43d094を使って
<?php
touch('439d1ea43d094');
?>
とか、エクスプローラで問題のディレクトリに439d1ea43d094という名前のファイルを作ってみるとか
別のディレクトリに作るとどうなるかとか、調べてみれば?
ファイルシステムの制限とかあるのかな。。。
そのディレクトリが存在するドライブはNTFS?
0727nobodyさん2005/12/12(月) 17:32:33ID:???
共有鯖でテストイクナイ
0728nobodyさん2005/12/12(月) 17:47:36ID:???
WindowsXPの共有鯖なぞ希少だな
0729nobodyさん2005/12/12(月) 18:35:08ID:???
>>724
PHPはバージョン違いによる苦しみが他の言語の数倍多い。
おまけに質問時に本と環境でバージョン違うんですがとか言ったら
バカジャネーノ?とタコ殴りにあうことうけあい。

バージョン間で何が違うのかをまず勉強して、把握した上でその本を使うならOK
0730nobodyさん2005/12/12(月) 18:36:04ID:???
>>717
それ、リンクじゃないし
07317252005/12/12(月) 18:51:34ID:???
touch('439d1ea43d094'); ← ファイル作成成功

$name = uniqid();
echo $name; ← 結果 : 439d471cc9f9c
touch($name);  ← 結果 : ファイル作成失敗
touch($name+'add');  ← 結果 : 439というファイル名が生成出来た・・・d以降は何処に・・・

どういうこっちゃねん。エロイ人、理由を教えてっ!!。
共有鯖ではないよ



07327252005/12/12(月) 19:00:26ID:???
move_uploaded_fileをコメントアウトして気づいたのですがmove_uploaded_fileがファイルを
削除してくれるみたいです。

touch($name+'add'); 間抜けだった・・・ touch($name.'add');でしたね(^^;

touch($name); ← ファイル作成されてた
move_uploaded_file($_FILES['a']['tmp_name'][$i],$name); ← どういうわけか、ここでファイルげ消されてる



0733nobodyさん2005/12/12(月) 19:14:52ID:???
>>731
+ は 文字列の結合演算子では無い。
なので前後のオペランド($nameと'add'の事)は数値(整数値)として評価される。
$nameは、有効な数値部分439がその値として使われ、
'add'は有効な数値部分が無いので 0 として使われる。
そして、その結果は 439 + 0 = 439となる。
0734nobodyさん2005/12/12(月) 19:32:03ID:???
割り算したら少数になるんですが、これをCみたいに切り捨てする方法を教えてください
07357252005/12/12(月) 19:35:27ID:???
>>734
そんな貴方にはfloorをあげよう
0736nobodyさん2005/12/12(月) 19:43:46ID:???
>>734
多数派?少数派?
0737nobodyさん2005/12/12(月) 21:21:09ID:???
アンケート等でラジオボタンを使用するとき送信を押した後、
選択したラジオボタンが選択されたまま、ラジオボタンを表示させるにはどうすればいい?
0738nobodyさん2005/12/12(月) 21:22:58ID:???
エスパーキボンヌ
0739nobodyさん2005/12/12(月) 21:35:09ID:???
選択したいラジオボタンに checked を付けて出力する
PHPではなくHTMLの話でしょ?
<input type="radio" name="hoge" value="xxx" checked>aaaa
0740nobodyさん2005/12/12(月) 21:36:13ID:???
>>689- あたりと同じ事じゃね?
見た目が「あたかも」選択されたままになっているだけで、
実際には全く新しいページとしてラジオボタンが表示される。
選択状態のラジオボタンを表示したいなら、checkedを付けたradioを出力すればいいだけ。
0741nobodyさん2005/12/12(月) 22:14:27ID:???
>>689と同じということで
とりあえず>>704をみて
<input type="radio" name="SEX" value="1"
<?php if($SEX == "男性"){ ?>
checked
<?php } ?>
>男性
<input type="radio" name="SEX" value="2"
<?php if($SEX == "女性"){ ?>
checked
<?php } ?>
>女性
って書いたんだけど間違ってる?
0742nobodyさん2005/12/12(月) 23:22:33ID:???
a.phpに<?include("http://hogehoge.hoge/b.php");?>と記述すれば
b.phpの中身が全部a.phpの中へ挿入されます。
しかし全部ではなく一部を挿入させたい場合はどのようにすればよいのでしょうか?
例えばb.phpの中に
<div id="a">
 <p>ほげほげほげほげ</p>
</div>
<div id="b">
 <p>HOGEHOGEHOGE</p>
 <p>hogehogehogehoge</p>
</div>
<div id="b">
 <p>ホゲホゲホゲホゲ</p>
</div>
という内容があって、<div id="b">のdivボックスだけ抜き出してa.phpに挿入するにはどうしたらよいのでしょうか?
スクリプトを教えてください。m(_ _)m
0743nobodyさん2005/12/12(月) 23:33:36ID:???
>>742
質問文がなんかヤラシイ(*^^*)
それはともかく、b.phpはphpである必要はなさそうだし、
includeの使い方としては方向性が違っている。
file()とか、file_get_contents()とかで読み込んで、
eregとかpregとかでゴニョゴニョするのがよかろう。
07447422005/12/12(月) 23:51:51ID:???
>>743
そのゴニョゴニョを教えてください。
0745nobodyさん2005/12/13(火) 02:52:30ID:???
>>744
[a.php]
<html>
<body>
<?=preg_replace('/(<div id="b">.*?div>)/', '\\1', file_get_contents("http://example.com/b.php"))?>
</body>
</html>
0746nobodyさん2005/12/13(火) 10:19:42ID:???
PHP4でクラスのメソッドを呼び出す時、
同じクラスの場合は$this->
親クラスの場合はparent::
をメソッドの頭に付けて呼び出しますよね。
PHP5では$this->ではなくself::使って呼び出すのが正しいやり方なんでしょうか?
0747nobodyさん2005/12/13(火) 13:30:45ID:???
%php -i | grep mbstring
mbstring.http_output => UTF-8 => UTF-8
mbstring.internal_encoding => UTF-8 => UTF-8
mbstring.language => Japanese => Japanese

こういう設定のサーバで、以下のスクリプトを実行すると、

<?php
$str = "システム";
echo mb_internal_encoding() ."\n<br>";
echo mb_detect_encoding($str) ."\n<br>";
$str2 = trim($str, ' , ');
echo mb_detect_encoding($str2) ."\n<br>";
mb_convert_variables(mb_internal_encoding(), mb_detect_encoding($str2), $str2);
echo mb_detect_encoding($str2) ."\n<br>";
?>

$str2 = trim($str, ' , '); の行で(trimの対象は半角と全角空白です)文字列が
壊れるらしく、

%php test.php
UTF-8
UTF-8
SJIS
UTF-8

とSJISとみなされてしまいます。
全角空白をtrimするにはどのように書くのが良いのでしょうか。
0748742,7442005/12/13(火) 13:42:20ID:???
>>745
ありがとうございます。m(_ _)m
0749nobodyさん2005/12/13(火) 13:48:00ID:???
>>746
そのとおり!
0750nobodyさん2005/12/13(火) 13:49:20ID:???
>>747
PHPのバージョンが4.1.0以上なら
trim

(PHP 3, PHP 4, PHP 5)
trim -- 文字列の先頭および末尾にあるホワイトスペースを取り除く
説明
string trim ( string str [, string charlist] )

注意: オプションのcharlistパラメータは、PHP 4.1.0で追加されました。
charlistパラメータにより、削除する 文字を指定することも可能です。
削除したい全ての文字をリストに してください。..を文字の範囲を指定する際に 使用可能です。

だってさ
0751nobodyさん2005/12/13(火) 13:50:04ID:???
>>746
俺は、基本的には$thisで呼び出す。但し、定数だけは、わかり易くするためにself::を使用。
0752nobodyさん2005/12/13(火) 13:51:22ID:???
>>747
正規表現で対応すれば?
0753nobodyさん2005/12/13(火) 14:36:04ID:???
>>747
trimにマルチバイト文字は指定できないよ
0754nobodyさん2005/12/13(火) 14:41:23ID:???
>>753
MLでも話題になってたね。
http://ns1.php.gr.jp/pipermail/php-users/2004-November/024121.html
http://ns1.php.gr.jp/pipermail/php-users/2004-November/024124.html
http://ns1.php.gr.jp/pipermail/php-users/2004-November/024127.html
07557472005/12/13(火) 15:25:02ID:???
trimにはマルチバイト文字は指定できないんですね。
正規表現かMLの方法で対応したいと思います。
ありがとうございました。
0756nobodyさん2005/12/13(火) 18:59:43ID:???
コンボボックス(selectタグ)で項目が変更されたときに処理をしたいのですが
どのようにして変更を察知すればいいでしょうか?
0757nobodyさん2005/12/13(火) 19:01:40ID:???
>>756
そういうのはクライアントサイドスクリプトのお仕事。
0758nobodyさん2005/12/13(火) 19:10:40ID:???
>>757
PHPではできないですか?
0759nobodyさん2005/12/13(火) 19:13:03ID:???
>>758
AJAXみたいに操作するたびにJavaScript経由で毎回通信させれば
PHPも挟めなくはないが、基本的にブラウザで操作中はPHPは動いてもいない。
0760nobodyさん2005/12/13(火) 19:28:43ID:???
メール(pop3)のユーザ名とパスワードでサーバに接続し、認証できるかどうかという仕組みを作ってるんですが。
パスワード用のサニタライズはどの文字をすべきでしょうか。
また簡単に出来る関数は無いでしょうか?
0761nobodyさん2005/12/13(火) 19:36:43ID:???
とりあえず「サニタライズ」は突っ込むところ?それとも釣?
それは兎も角、専用の関数は無かったかと。
一番簡単な方法は、ID/パスワードに使えない文字は通さないようにする。
0762nobodyさん2005/12/13(火) 19:45:05ID:???
>>758
出来るけど、PHPはクライアントサイドスクリプトとしてはメジャーじゃないので
そういうのはJavaとかJavascript/VBScriptとかActionScriptとかの
メジャーで、クライアントに実行環境が既にあると期待できる言語を利用するのが常套。
0763nobodyさん2005/12/13(火) 20:01:46ID:???
PerlScriptは見たことあるけど、
PHPもクライアントスクリプトとして
HTMLに記述とかできるんだっけ?
0764nobodyさん2005/12/13(火) 20:15:36ID:???
存在はするようだがまともに動かないという情報あり
ttp://blog.livedoor.jp/p-1956050/archives/12733770.html
0765nobodyさん2005/12/13(火) 20:16:36ID:???
>>763
いや、JavaやActionScriptと一緒でプラグインされた別エンジンが実行。
だからコンボボックスをhtmlでやらせてる場合には、Javascript等の介在が必要だね。
インラインで記述されたPerlを解釈できるブラウザは存在するの?
0766nobodyさん2005/12/13(火) 20:20:19ID:???
ActiveStateがそういうの用意してるんだ。
自分が見た事のあるのとは違うな。
まあ、どっちも実用には…なのは同じような感じだったが。
0767nobodyさん2005/12/13(火) 20:21:44ID:???
ActivePerlをインストールすればIEはインラインで扱えるようになるとオモタ
0768nobodyさん2005/12/13(火) 20:22:34ID:???
確かに実用では疑問。
個人用かイントラ用だよな。
0769nobodyさん2005/12/13(火) 20:51:37ID:???
$a[0] = orange;
$a[1] = apple;
$a[2] = peach;
$a[3] = banana;

でkey順に並べる時、
ksort($a);
で、key逆順に並べる時
krsort($a);
で合ってますよね?

krsort($a);が反応しないのですがorz
0770nobodyさん2005/12/13(火) 20:56:53ID:???
>$a[0] = orange;
>$a[1] = apple;
>$a[2] = peach;
>$a[3] = banana;
      ↑何が定義されている?

>krsort($a);が反応しないのですがorz
反応って?
0771nobodyさん2005/12/13(火) 21:05:29ID:???
>>769
> krsort($a);
> で合ってますよね?
合ってる。

> krsort($a);が反応しないのですがorz
多分、確認方法が間違ってる。

foreach($a as $d) print "$d\n";
なら逆順で出てくるのが確認できると思う。

恐らく
for($i = 0; $i < 4; $i ++) print $a[i]."\n";
みたいな確認方法をしてるんじゃないか。
順番がひっくり返っても、キーで呼び出してたら意味ないぞ。
0772nobodyさん2005/12/13(火) 21:12:48ID:???
>>770
すみません、
大きな勘違いでしたorz

$result_data = file($result_file);
  krsort($result_data);
       for($i=0; $i<count($result_data); $i++){

としていて、何故逆順に表示されないんだろうと思ってたんですけれど、

        $result_data = file($result_file);
         $result_data = array_values($result_data);
   krsort($result_data);
        for($i=0; $i<count($result_data); $i++){

でした・・・。
お陰で長く悩んでいた事から開放されましたorzありがとうございます。

0773nobodyさん2005/12/13(火) 21:13:45ID:???
>>771
全くその通りでした・・・。
失礼しました(汗
0774nobodyさん2005/12/13(火) 21:14:57ID:e5VQAK41
        $result_data = file($result_file);
          krsort($result_data);
            $result_data = array_values($result_data);
              for($i=0; $i<count($result_data); $i++){


しかも、こうですし(´□`)
スレ汚し申し訳ないです。
   
0775nobodyさん2005/12/13(火) 21:17:51ID:???
>>772
> $result_data = file($result_file);
と
>         $result_data = file($result_file);
>          $result_data = array_values($result_data);
って何が違うんだこれ?
0776nobodyさん2005/12/13(火) 21:19:29ID:???
>>775
焦ってしまい、間違えてしまいましたorz
>>774のです。
0777nobodyさん2005/12/13(火) 21:20:35ID:???
>>772
そんな面倒なことしなくてもこれでいいと思うんだが。
$result_data = file($result_file);
for($i=count($result_data)-1; $i>=0; $i--){

どっちにしろ、そのケースならkrsort()でなくrsort()の方が速いと思う。
0778nobodyさん2005/12/13(火) 21:25:59ID:e5VQAK41
>>777
なるほど、そうした方が行も減ってスマートですよね。
どうして思いつかなかったのか悔やみます・・・。
勉強になりましたm(__)m
0779nobodyさん2005/12/14(水) 11:32:35ID:CwjBoKRv
文字を エンティティコードに変換する関数はありますでしょうか?
例えば…

& を &#38; に変換するとか…
0780nobodyさん2005/12/14(水) 11:43:29ID:???
>>779
一部でいいならhtmlentities
http://jp2.php.net/manual/ja/function.htmlentities.php
0781nobodyさん2005/12/14(水) 11:47:17ID:CwjBoKRv
>>780
おお、ありがとうございます。
マニュアルを探してて検索してたら 403 Forbiddenが出ててこまっておりました。
感謝です。
0782nobodyさん2005/12/14(水) 11:48:10ID:???
Googleの検索エンジンロボットがキリバン踏んでしまいました。
0783nobodyさん2005/12/14(水) 12:44:05ID:???
htmlspecialchars("[email protected]");

こうやってもエンティティ化されないのは何故でしょうか?
本当なら &#109;&#97;&#105;&#108;&#64;&#104;&#111;&#103;&#101;&#46;&#99;&#111;&#109; となるはずなのですが。
htmlspecialchars関数もやってみたのですが…駄目でした。
07847832005/12/14(水) 12:44:48ID:TiHY5j3U
ID表示します。
0785nobodyさん2005/12/14(水) 12:49:52ID:???
数字が出現した以降の文字列を取得したいのですが、
strstr($data,"[0-9]*")
ではだめでした。
なにかよい方法はないでしょうか。
0786nobodyさん2005/12/14(水) 12:54:55ID:???
>>785
strstrでは正規表現使えない。
自分で関数を書く
0787nobodyさん2005/12/14(水) 13:08:05ID:???
>>783
ヒント:引数
0788nobodyさん2005/12/14(水) 13:10:37ID:???
>>783
だから、一部だって書いたのに……。
mb_encode_numericentity
07897852005/12/14(水) 13:15:21ID:???
>>786
やはりそれしかないですか。
ありがとうございました。
07907252005/12/14(水) 13:29:00ID:???
move_uploaded_fileの件なんだけどファイル名に数字入るとだめなんですね
バグと言って良いのかなぁ・・・
誰か検証頼みます

Apache2.0.54.0+PHP5.1.1+WindowsXP PS2

move_uploaded_file($_FILES['a']['tmp_name'][$i],'./test.jpg'); ← 成功

move_uploaded_file($_FILES['a']['tmp_name'][$i],'./test1.jpg'); ← 失敗
0791nobodyさん2005/12/14(水) 13:40:16ID:???
>>790
お前、まさかその2行を同時に書いてるわけじゃないよな
moveは移動だから一回移動したら元は無くなるからね
07927252005/12/14(水) 13:55:55ID:???
>>791
それはない(^^;
なんかmove_uploaded_fileの前に他の処理をすると影響を受けている感じかな
■ このスレッドは過去ログ倉庫に格納されています