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

【PHP】くだらねぇ質問はここに書き込みやがれpart9

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん2005/09/03(土) 11:53:32ID:7OO4C5e5
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/
08618572005/09/20(火) 22:52:57ID:mZEVLO6C
よくみたら850さんと似たようなことを知りたい状態かも(汗

859さん、レスどうも。
Excelからcsvで保存して使いたいのでなるべくデータベースは使いたくないな〜。
でも上手い人はそうしているのか・・

どなたかこの手のサンプルプログラムとか知りませんかね?
0862nobodyさん2005/09/20(火) 23:27:34ID:???
DB使わないなら、普通にこんなん?
http://jp2.php.net/fgetcsv
0863nobodyさん2005/09/21(水) 00:17:42ID:???
PHPとMySQLを組み合わせた際にテーブルのロックをいつ行うかということについて

1.
 LOCK   mysql_query("LOCK TABLE ○○ WRITE, ▽▽ READ")
 QUERY  mysql_query("SELECT .....");   mysql_query("INSERT INTO .....");
 UNLOCK mysql_query("UNLOCK TABLES");
 FETCH  white(mysql_fetch_assoc()) { 。。。 } // SELECTの結果を使う

か

2.
 LOCK
 QUERY
 FETCH
 UNLOCK

のどちらで行うべきなのでしょうか?
PHPとデータベースでどのように連携されているかということがよく分からず、つまり
1.
 QUERYを送った段階で結果のコピーが得られておりUNLOCKした後に内容が変更されても得た結果は変わらない
のか
2.
 QUERYを送った段階では結果の参照(ポインタ)のようなものが得られておりUNLOCKした後に内容が変更されると結果が変わる

ということが気になりまして、どなたが詳しい方がいらっしゃいましたらよろしくお願いいたします。
0864nobodyさん2005/09/21(水) 00:28:27ID:???
PHPのmb_send_mailでメールを送るとReturn-PathとReceivedに、ユーザー名@サーバー名.ドメインがついてしまいます。
これを消すにはどうすれば良いのでしょうか?
Fromは手動で設定してます。
環境はFreeBSD5, PHP4です。
0865nobodyさん2005/09/21(水) 01:34:35ID:???
そういえば、PerlのDBIモジュールには、CSVファイルを相手にSQLコマンドで
データ検索する簡易型SQLエンジン(?)があったなぁ
0866nobodyさん2005/09/21(水) 01:39:10ID:???
モジュール版とCGI版の両方対応のプログラムを作ろうとするときに
気をつけるべきことって何かありますか?
普通に書いているぶんには特に気にする必要はないのでしょうか?
0867nobodyさん2005/09/21(水) 02:00:09ID:???
検索エンジンで検索したあとのURL
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLD,GGLD:2005-30,GGLD:ja&q=%EF%BC%92%E3%81%A1%E3%82%83%E3%82%93%E3%81%AD%E3%82%8B
の最後のq=以下の部分から検索した文字を取り出すにはどのように変換すれば宜しいのですか?
0868nobodyさん2005/09/21(水) 02:19:30ID:???
>>863
MySQLはロックは自動でやってくれるから気にしなくていいのでは?
0869nobodyさん2005/09/21(水) 07:27:08ID:???
>>857
Perlの簡易データベースをPHPに移植したやつ
http://s3p.net/~channel2/webpro/marunage/joyful/joyful.cgi?mode=thr&no=119
0870nobodyさん2005/09/21(水) 07:36:19ID:???
>>867
SJIS用
<?php
$url = 'http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLD,GGLD:2005-30,GGLD:ja&q=%EF%BC%92%E3%81%A1%E3%82%83%E3%82%93%E3%81%AD%E3%82%8B';
$parse_url = parse_url($url);
parse_str($parse_url['query']);
$q = mb_convert_encoding(urldecode($q), "SJIS", "UTF-8");
echo $q;
?>
0871nobodyさん2005/09/21(水) 07:43:01ID:???
>>851
$string = strip_tags($string, '<a><b><i><u>');
タグ許可すればcssやjava script埋め込まれるのがオチ
0872nobodyさん2005/09/21(水) 08:42:03ID:???
>>871
警告

この関数は、allowable_tagsで許可した全てのタグ の属性を修整しません。
これには、style お よび onmouseover属性が含まれており、
悪意のあるユーザが他のユーザに見せるようなテキストを投稿する際に
危険な行為を行う可能性があります。
0873nobodyさん2005/09/21(水) 08:45:11ID:???
ほとんどの要素でonmouseover使える事と、onmouseoverでjavascriptを起動できる事を考えると
むっちゃヤバいってことだね。
0874nobodyさん2005/09/21(水) 08:49:54ID:???
まず<>を全て&lt;&gt;にして、
有効にしたいタグだけ戻せば埋め込みは回避できるのでは?
&lt;s&gt; → <s>
08758572005/09/21(水) 09:01:19ID:???
869さん、ありがとう〜。
参考にしたらやっぱ一行づつ呼んでるか。
0876nobodyさん2005/09/21(水) 09:14:56ID:???
>>872
allowable_tagにstyleやscript入れなければ良いだけでは?
0877nobodyさん2005/09/21(水) 09:18:43ID:???
それだと許可したものにonmouseoverとかでずらずら書かれるとアウト
0878nobodyさん2005/09/21(水) 09:21:44ID:???
>>877
逆に言うとそれ系の属性値だけ無条件に消せばおk?
0879nobodyさん2005/09/21(水) 09:23:58ID:???
$string = '<a href="#" onmouseover="alert(\'夢が広がりんぐ\')">on</a>';
$string = strip_tags($string, '<a><b><i><u>');
print $string;
0880nobodyさん2005/09/21(水) 09:29:53ID:???
>>879
だから preg_replace('/(<.*)onmouseover/', '$1', $string) とか入れれば良いだけでは?
正規表現のツッコミは無しで。
0881nobodyさん2005/09/21(水) 09:51:37ID:???
>>877
正規表現もうちょっと勉強しような
>>879
アンカータグなんて普通は許可しない。
htp://等から始まるものに自動リンクが普通では。
0882nobodyさん2005/09/21(水) 10:13:25ID:???
strip_tagsって全消しなら問題ないよな?

某所で無条件に使うなとか書いてあったからなんかまずいのかと思った
0883nobodyさん2005/09/21(水) 10:32:49ID:???
セッションの配列をunsetしたのに、issetで判定すると通っちゃう…

unset($_SESSION['code']) && unset ($_SESSION['num'])
で
if ( isset($_SESSION['code']) && isset($_SESSION['num']) )
{A} else {B}

unsetしたらBの方に飛びたいんだけど、この書き方だと間違ってる?
0884nobodyさん2005/09/21(水) 11:23:04ID:???
$string = '<オレ、おまえのこと大好き!>つまんね…<私もよ、あなた!>';
$string = strip_tags($string);
echo $string;
0885nobodyさん2005/09/21(水) 11:27:49ID:???
pops(POP over SSL)がしたいんだけど、関数とかありますか?
したいことはpop認証して本人確認がしたいんですが、pop3系の平文認証は出来たらしたくないので・・。
安全目な方法を探しています。
必ずしもpopsじゃなくてもいいのですが・・。
0886nobodyさん2005/09/21(水) 11:29:04ID:ND56HoqP
>>867

$url = $_SERVER["QUERY_STRING"];

$parse_url = parse_url($url);
parse_str($parse_url['query']);
$q = mb_convert_encoding(urldecode($q), "SJIS", "UTF-8");
echo $q;

後半は870のコピペ。URLを取得するのにこういう方法もある。
0887nobodyさん2005/09/21(水) 11:36:29ID:???
>>884
おーすばらしい。
単にs/<.*?>//gで消してるだけなんかな。
0888nobodyさん2005/09/21(水) 12:09:36ID:???
くだらない質問なんですが・・・
あるメソッドの中でcall_user_func_arrayを使って親クラスのメソッドを明示的に呼び出すにはどうしたらいいですか?

parent::method();
を
call_user_func_array(???, $arguments);
という感じでやりたいのです。
0889nobodyさん2005/09/21(水) 13:38:18ID:???
>>888
$method = array(get_parent_class($this), "method");
call_user_func_array($method, $arguments);

どうやらこの書き方でできるらしい。
08908892005/09/21(水) 14:26:15ID:???
ごめん、インスタンスが渡されてないや(;´д`)
上のは見なかったことにしてくれ。
0891nobodyさん2005/09/21(水) 14:35:43ID:???
>>856
htmlentitiesってやつでは駄目なんですか?
0892nobodyさん2005/09/21(水) 15:08:31ID:???
PHPでpath_infoを使うにはサーバーの設定を変更する必要があるのでしょうか?
参考になるURL等あったらよろしくおねがいします
08938922005/09/21(水) 15:15:53ID:???
すみません追記です

現在
http://www.hogehoge.jp/test.php?id=1&id2=2
となっているものを
http://www.hogehoge.jp/1/2/
としたいと思っています。
test.phpの部分は.htaccessでDirectoryindexを指定してできたのですが
それ以降がわかりません。

REDHAT7.3
apache1.3
PHP4.4

です
0894nobodyさん2005/09/21(水) 15:26:39ID:ND56HoqP
>>893
htaccess の RewriteRule で出来るよ。
08958882005/09/21(水) 15:42:13ID:???
>>889 >>890
試してみたらそれでいけました!
実際にはstaticなメソッドでなくてもできるんですね。
あと、$method = array('parent', $args); でも問題ないことを確認しました。
情報ありがとうございました。
0896nobodyさん2005/09/21(水) 16:00:44ID:???
>>883
ssession_unset()
08978932005/09/21(水) 17:29:48ID:???
>>894ありがとうございます。

mod_rewriteのインストールは必須でしょうか?
0898nobodyさん2005/09/21(水) 17:37:14ID:???
>>897
もっちろん。インストールしていないと500エラーになるよ。
(それで小一時間悩んだ男)
0899nobodyさん2005/09/21(水) 18:42:18ID:???
ファイルに書き込むときに配列にデータを入れて、foreachとfputsで一気に書き込むようにしてるんだが、よくファイルが壊れる。なんかいい方法ある?
ロックファイルも使ってるし、書き込むファイルもflockしてるし、stream_set_write_bufferも使ってる。アクセス+ファイル書き込み激多い。
0900nobodyさん2005/09/21(水) 19:17:32ID:???
サーバーが落ちてるか落ちてないか監視するために、

$file = fopen ("url.html", r);
if (is_file ($file)){
echo "true";
}else{
echo "false";
}

落ちてなくてもfalseになるんですが、おかしい部分を教えて下さい。
0901nobodyさん2005/09/21(水) 20:20:37ID:???
>>900
> if (is_file ($file)){

マニュアルで、is_fileの引数と、fopenの返り値を調べるべし。
0902nobodyさん2005/09/21(水) 20:58:02ID:???
>>900
その書き方だと監視するためのurl.htmlと同じ場所で稼動するスクリプト?
鯖落ちてたら監視スクリプト自体が動かんジャネ?
09038932005/09/21(水) 21:56:44ID:???
>>894
>>898

ありがとうございます。
http://www.hogehoge.jp/test.php/1/2/
というようにはできたのですが、
http://www.hogehoge.jp/test/1/2/
としたいのですが、どうしたらいいでしょう?
0904nobodyさん2005/09/21(水) 22:04:01ID:???
>>903
>>894
もしくはFilesMatch + ForceTypeを使う
いいかげんスレ違いだが
0905nobodyさん2005/09/21(水) 22:08:53ID:???
>>899
書き込みが成功したのを確認してからRenameが定石と思われ
いきなりfopen('hoge.dat', 'w')みたいなミスをやってないかとか、
もっと軽量なデータ構造にできないかとか設計の見直しもアリだと
思うけど、なによりまず何故壊れてるのかを突き止めないことには
決定打はない
0906nobodyさん2005/09/21(水) 22:18:43ID:???
書いてない鯖かOSの制約じゃねーの
書き込み過多でログ飛ぶとかどんな馬鹿スクリプトだよ
0907nobodyさん2005/09/21(水) 22:41:13ID:???
なんかキモイ奴に煽られた
ガッデーム!!
0908nobodyさん2005/09/21(水) 23:44:34ID:???
鯖の構成によっては、NFS見えるのが微妙に遅くて、
ロックファイルが見える前に、別のフロントから叩かれてファイル壊れる可能性あるかもね。
09098632005/09/22(木) 01:36:33ID:???
>>868
ありがとうございます
全く知りませんでした。早速、詳細を調べさせて頂きたいと思います
0910nobodyさん2005/09/22(木) 02:56:22ID:h7xNWILg
windowsにPHP 4.4.0をzipパッケージから入れたのですが、
php_mysql.dllが入ってませんでした。
正確にはmysql 4.1.12だからphp_mysqli.dllが必要なのですが。
何か変わったのでしょうか?
0911nobodyさん2005/09/22(木) 03:08:48ID:???
>>909
銀行システムとか、よっぽどクリティカルなものでなければ、
データベースの自動ロックに任せておけばいいと思う。
ただし念のため、「分離レベル」「ロックの粒度」などをググって
調べておいてね。
0912nobodyさん2005/09/22(木) 04:52:57ID:ZCKvH6ce
一世代前の人はWEBをウェブと読まないそうですが
何と言うのでしょう?
0913nobodyさん2005/09/22(木) 04:57:13ID:???
すいません、PHPスクリプトによるDBのバックアップについてなんですが、
http://tsuttayo.sytes.net/mysql/backup/index.html
を参考にしてやってみましたけど、肝心のバックアップファイルがどこに
保存されてるのかが分かりません・・・。
試しに $BackPath = '/test/'; と設定してスクリプトを実行してみましたが、
その「test」フォルダがroot下にありません。SSH接続してroot直下に「test」フォルダを
作ってからスクリプトを実行しても、testフォルダの中にtar.gzが作成されてません・・・。
スクリプト実行時にエラーメッセージは出ないので、スクリプト実行自体は成功してると思うんですが。。。

(※私はLinuxの知識がほぼゼロなので、何か根本的な勘違いをしているかもしれません…)
0914nobodyさん2005/09/22(木) 05:15:33ID:ZCKvH6ce
一世代前の人はWEBをウェブと読まないそうですが
何と言うのでしょう?
0915nobodyさん2005/09/22(木) 05:27:37ID:???
>>913
mysqlは使ってないからよくわかんないけど、コマンドのオプションの指定の仕方ってこれであってるの?
-uroot とか。-u rootとかになるような気がするんだが。。

>>914
PHPに関係ないでちゅよ
0916nobodyさん2005/09/22(木) 07:36:18ID:???
>>910
無くても使えるんじゃないの
やってみれば
0917nobodyさん2005/09/22(木) 08:13:47ID:???
GETに入力された文字列内の「+」が半角スペースに自動変換されて$_GETに格納されているんですが、
「+」のまま$_GETに持ってくる設定などできるのでしょうか?
0918nobodyさん2005/09/22(木) 09:20:44ID:???
>>915
ありがとうございます。
「-u root」については私も気が付いて直してあります。
その他エラーにはならないので、とりあえずスクリプト自体は問題ないと思われます。
0919nobodyさん2005/09/22(木) 09:30:37ID:???
出来ないんじゃない
正常な動作だし
parse_str($_SERVER['QUERY_STRING'], $foo) → rawurldecode($foo['bar'])
とかやるしかなさそう
0920nobodyさん2005/09/22(木) 10:02:26ID:???
>>893 ヤ○ザ?!

test.php を test 置換させちゃえば?

RewriteRule ^/(test)/([0-9]*)/([0-9]*)/$ /test\.php?id=$1&id2=$2

ちょっと自信ないけどこんな感じ?
09218992005/09/22(木) 11:46:06ID:d7rcueJ2
>>905
レスありがとうございます。色々参考になりましたので、やってみます。
0922nobodyさん2005/09/22(木) 11:50:29ID:???
>>913,918
他にも全部オプション「-p」「-r」とかもだが直してあるのか?
自分のやったことは全部書け。小出しにすんな。
0923nobodyさん2005/09/22(木) 12:03:19ID:???
単純に
<?php
system("/usr/local/bin/mysqldump データベース名 -uユーザー名 -pパスワード --opt -rディレクトリ名/ファイル名");
?>
とやって正常に動作するかどうかを切り分けていった方が早いと思うけど。

それと、MySQL4.1以降でUTF以外の文字コードを使っているのなら "--default-character-set=文字コード" で
文字コードを明示的に指定してやらないと "��" 辺りが文字化けしちゃう可能性があるのでご注意。
0924nobodyさん2005/09/22(木) 13:18:36ID:???
>>922
はい、全部直してみましたがダメでした。
あと、rootをadminにしてみてもダメでした。

>>923
>>913でリンクを貼ったサイトのスクリプトには
各コマンドを実行する度にエラーがあればexitしてエラー表示するようになっていますが、
まったくエラー表示されません。
また、function MySystemで出力されるであろうと予想される文字列は全て正常に出力されます。

ちなみにMySQLのバージョンは3.23.58です。
0925nobodyさん2005/09/22(木) 13:29:21ID:???
多分これ。

スクリプトを動かしてるユーザーが「/test」の権限持ってない。
手っ取り早いのは、ちと怖いが、/testのパーミッションを777にしてやってみそ。
普通に作っただけだと、root権限で実行するなら当然作れるが、作れないからな。

あと、ちょっと話はズレるが「root直下」って言い方すると「/root/test」みたいに聞こえる。
「/」直下って言うんだ、一般的には。
0926nobodyさん2005/09/22(木) 14:13:22ID:???
データベースの概念がうまく掴めないのですが…。
何処か良いサイトがあったら教えてください。
0927nobodyさん2005/09/22(木) 14:14:04ID:???
ルートディレクトリといえば普通 / だろ
0928nobodyさん2005/09/22(木) 14:33:02ID:???
$_REQUEST[]ってのは
アクセスした瞬間に実行されるの?
0929nobodyさん2005/09/22(木) 14:37:15ID:???
>>827
そうですが何か?
>>928
いろんな初期処理を経て実際にスクリプトを実行する直前には準備できています。
多量のリクエストデータを送る場合でもなきゃ普通のユーザはその事を気にしなくていいかと。
0930nobodyさん2005/09/22(木) 14:39:31ID:???
>>926
今のあなたにぴったりのサイトをご紹介します。
http://www.google.co.jp/
0931nobodyさん2005/09/22(木) 15:57:40ID:???
>>913
情報がやっぱり少なくて分からん…。

・tarコマンドのパスを確認 (which tar)
・rootって本当に / ?(sshで入ったら、pwdコマンドで確認)
・バックアップ用ディレクトリの権限を確認(ls -l ディレクトリ名)
・mysqldump のパスを確認
・sshで入って、mysqldump のコマンドを直接実行してみる。出力先は適当な所で。

あとはまぁ、>>923 の方法が良さそうだけど。
あと、rootをadminにしても無理ですよ…。
0932nobodyさん2005/09/22(木) 16:35:51ID:???
すみませんが、質問をさせてください。
あるサイトにHTMLで記述してあるデータ等を、PHPで引き出して、
配列に格納するにはどうすれば良いのでしょう。
0933nobodyさん2005/09/22(木) 17:04:04ID:???
つfile()
0934nobodyさん2005/09/22(木) 17:46:58ID:???
>>931
このスレて構うことないですよ。
本人が「スクリプトは正常」と言っているんだから。
0935nobodyさん2005/09/22(木) 18:04:30ID:???
正常に動作しているPHPスクリプトのpostgreSQL 接続文
$con = pg_connect("host=localhost dbname=hoge user=foo password=xxxxxxx");
の部分を別のDB接続に変更したら
Notice: Undefined index:orz(orzは本来$_POST["orz"]でphpに渡す変数)
が出てしまいます。どこに原因があるのでしょうか?
ちなみに変更後もDBへの接続は成功しています。
0936nobodyさん2005/09/22(木) 18:14:17ID:???
>>935
宣言されていない変数を使ってるんじゃないの?
09379352005/09/22(木) 19:15:54ID:???
>>936
接続しているDBが違うだけなので(テーブル構造は全く同じ)そんなこと
はない筈です。

追加情報です。 正常に動作している方はDBのユーザ名とOSのユーザ名前
が同じ。
Notice: Undefined indexが出る方はDB専用のユーザ名で接続しています。
(権限はきちんと設定しています)
ここら辺が関係しているのでしょうか?
0938nobodyさん2005/09/22(木) 19:53:36ID:???
おまいさんしか見れないスクリプトだ。
おまいさんしか答えは見つけられん。

一つだけ忠告しとくと予断があると大抵ハマる。
0939nobodyさん2005/09/22(木) 19:55:17ID:???
936の理由以外でそのNoticeが出ることはあり得ない
エコーデバッグしてみろよ
0940nobodyさん2005/09/22(木) 20:13:52ID:???
"Notice: Undefined index:orz" なんだから未定義の変数ではなくて
連想配列のキー orz が存在しないんでしょ。
その箇所の行番号も表示されているはずなので、その箇所を調べてみたら?
09419352005/09/22(木) 21:41:48ID:???
> 連想配列のキー orz が存在しないんでしょ。

これはフォームから送信しています。
繰り返しますが、まともに動作するスクリプトの
$con = pg_connect("host=localhost dbname=hoge user=foo password=xxxxxxx");
を別のDBに接続変更するだけで
Notice: Undefined index:orzがでるんですよ。
原因分かんないんで、もうあきらめます。
ありがとうございました。
0942nobodyさん2005/09/22(木) 22:59:44ID:???
っ error_reporting(0);
0943nobodyさん2005/09/22(木) 23:01:21ID:???
※注:我々はエスパーではありません

・不具合の原因は貴方が教えてくれた箇所ではありません。
・残念ながら、我々は貴方が隠している箇所のコードを知る術を持ち合わせていません。

貴方の力を使わずに解決する方法は以下の通りです。
・関連する全てのコードをここに公開する
・信頼でき知識のある知人、あるいは上司等に助言を求める
0944nobodyさん2005/09/22(木) 23:20:13ID:???
>>943
オマイ、優しいなぁ。
0945nobodyさん2005/09/22(木) 23:27:32ID:???
原因がわからないなら調べればいいじゃん?
変数追ってダンプするだけ
BBSで聞くよりも、もちろんエスパーの存在を期待するより
手間も時間もかからなかったのに
0946nobodyさん2005/09/22(木) 23:29:58ID:???
>>943
次スレテンプレにいいね、これ
0947nobodyさん2005/09/23(金) 01:22:30ID:???
画像のアップローダーみたいなのを作っていて、
画像の横サイズが一定サイズを超えたら縦横等倍で縮小しようとしてるのですが、
どうやって等倍の値を出すのかわかりません…。

今は、getimagesize関数で、横サイズが規定以上になったら、
縦も横も、元々の半分サイズになるようになってるだけです。
0948nobodyさん2005/09/23(金) 01:42:37ID:???
複数の画像をダウンローダーで落としたんですが、全部PHPファイルで落ちてました。
開く方法はありますか。
0949nobodyさん2005/09/23(金) 01:45:24ID:???
>>947
おまえは割り算も出来んのか。

とりあえず内項の積と外項の積とかでぐぐったら。
0950nobodyさん2005/09/23(金) 01:47:34ID:???
>>948
微妙にスレ違い。
多分相手はcookieを見てるのでhttpヘッダ見ながら適当にごまかせ。

分からなけりゃ手動でヤレどアホウ
0951nobodyさん2005/09/23(金) 01:49:27ID:???
>>948
もしかして、拡張子がPHPなだけって問題?

消えてなくなればいいのに。
0952nobodyさん2005/09/23(金) 01:50:30ID:???
>>947
$length = 200;//アップされた画像を規定サイズに変換する際の幅
if($size[0] > $length){//アップされた画像の横幅が規定値より大きい場合
$width = $length;//横幅は規定値
$high = $size[1] * $length / $size[0];//横幅に合わせた比率の高さ
}else{
$width = $size[0];//横幅は元の画像のまま
$high = $size[1];//縦幅も元の画像のまま
}
0953nobodyさん2005/09/23(金) 02:20:16ID:???
>>947
ちなみに>>952のやつだけじゃ、1x20000(物凄い縦長)の画像とかアップロードされたとき泣くことになる罠。
縦幅も制限すべし。ファイルサイズの制限は当然のこととして。
0954nobodyさん2005/09/23(金) 02:32:06ID:???
>>451拡張子変えてもダメでした
0955nobodyさん2005/09/23(金) 07:55:08ID:p9teK3qA
>>954
おまえもうバカアピールいらねぇって
0956nobodyさん2005/09/23(金) 10:39:42ID:???
Javaスレの香具師に馬鹿にされる理由が分かりますた
0957nobodyさん2005/09/23(金) 10:59:18ID:???
ファイルの中身を確かめようともしないうちから
一応プログラミングと名の付く板に来るほどのバカって
すさまじいものがあるな
0958nobodyさん2005/09/23(金) 13:02:13ID:hrjXCQtZ
質問です。

XHTMLで、HEAD要素内のタグを「head.txt」にして保存して
PHPファイルから呼出したいのですが…

どうしたら良いでしょうか?
0959nobodyさん2005/09/23(金) 13:28:34ID:???
>>958
そのPHPにアクセスされるたびに取り出したいのか、別のスクリプトからそのPHPにアクセスしたいのかがわからないので、そこにはふれずに無難な回答。
つ XML パーサ関数 http://www.php.net/manual/ja/ref.xml.php
とりあえずここを見て勉強汁。
もしくは出力全体を正規表現でマッチさせるか。
0960nobodyさん2005/09/23(金) 13:31:27ID:hrjXCQtZ
>>959
サンクス
レス数が950を超えています。1000を超えると書き込みができなくなります。