トップページphp
985コメント248KB

【PHP】下らねぇ質問はID出さずに書き込みやがれ 1

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/11/07(日) 17:11:24ID:???
どうぞ
0773nobodyさん2011/06/07(火) 19:42:51.73ID:???
>>772
どっちも良いんだけど、実行環境作る為に
専用のプログラムをインストールしなければいけないというのがな・・・
0774nobodyさん2011/06/07(火) 20:15:54.71ID:???
専用のプログラムをインストールしないで実行環境を作れる何かがこの世にあるのか?
0775nobodyさん2011/06/07(火) 20:21:29.24ID:???
echo "Hello world";

e@c@h@o%20"Hello world";
0776nobodyさん2011/06/08(水) 02:15:37.60ID:???
>>774
暗号化じゃなくて、難読化だろ?あるんじゃないか。
0777nobodyさん2011/06/08(水) 02:21:42.27ID:???
じゃ示してみ
0778nobodyさん2011/06/08(水) 03:29:42.35ID:???
echo base64_encode($text);
0779nobodyさん2011/06/08(水) 03:40:27.05ID:???
難読化したところで実行できなきゃ意味ない罠
evalでゴリゴリやる気なんだろうか
0780nobodyさん2011/06/08(水) 11:31:28.74ID:???
$a = 'e@c@h@o%20[wq]Hello%20world[wq];';
$a = str_replace("@", "", $a);
$a = str_replace("%20", " ", $a);
$a = str_replace("[wq]", "\"", $a);
$a = str_replace("[sq]", "'", $a);
eval($a);
0781nobodyさん2011/06/08(水) 11:44:30.61ID:???
本文中にそれらの文字使えないだろ
0782nobodyさん2011/06/08(水) 16:42:21.20ID:RVZs5dWT
"2011-06-07 02:00:00" や "06/08/11 01:00" といった
二つの日時を比較して時間の差を求めたいのですが、どうすればいいでしょうか?
0783nobodyさん2011/06/08(水) 16:43:26.35ID:???
strtotime unixtime
0784nobodyさん2011/06/08(水) 17:00:53.84ID:RVZs5dWT
>>783
できました。ありがとう!
0785nobodyさん2011/06/08(水) 17:04:14.95ID:???
ファイル内のコメント「//」の行を削除したいのですが、どうすればいいのでしょうか?
preg_replace('/\/\/*?/', "", $sorce);

では駄目でした。「//」が削除されるだけです
0786nobodyさん2011/06/08(水) 17:17:29.13ID:???
preg_replace('/^\s*\/\/.*\r?\n/', "", $sorce);
0787nobodyさん2011/06/08(水) 17:33:03.25ID:???
>>786
これだと

$sorce = '
$a = 1;
//Bの値
$b = 2;
';

みたいなソースの時は削除されません・・・
0788nobodyさん2011/06/08(水) 17:37:22.46ID:???
preg_replace('/\/\.*\n?/', "", $sorce);
0789nobodyさん2011/06/08(水) 18:15:51.39ID:???
>>788
「//」は削除されますが、コメント自体は削除されません
0790nobodyさん2011/06/08(水) 18:59:17.68ID:???
preg_replace('/\/\/.*\n?/', "", $sorce);
0791nobodyさん2011/06/08(水) 19:45:28.52ID:???
>>785
preg_replace('/\/\/.*\n/', "", $sorce);
でどうよ。
最終行にコメントがあったら無理だけど
0792nobodyさん2011/06/08(水) 20:30:15.33ID:???
>>791
おお、出来ました!最終行のコメントは想定しない事にします。
教えていただき、ありがとうございました。
0793nobodyさん2011/06/08(水) 23:03:38.35ID:???
preg_replace('@//.*?[\n|$]@', "", $sorce);
0794nobodyさん2011/06/08(水) 23:05:56.78ID:???
じゃなくって
preg_replace('|//.*|m', "", $sorce);
かな
0795nobodyさん2011/06/08(水) 23:06:59.15ID:???
preg_replace('|//.*$|m', "", $sorce);
試してから書けよって話か。試してないけど。
0796nobodyさん2011/06/09(木) 10:50:31.40ID:???
これはヒドいwwwwww
0797nobodyさん2011/06/09(木) 11:40:52.40ID:???
まあソースはsourceなんだけどね
0798nobodyさん2011/06/09(木) 23:37:54.26ID:???
まあソースはbulldogなんだけどね
0799nobodyさん2011/06/18(土) 17:03:21.47ID:S56Iloi4
PHPとHTMLはできることは何が違うんですか?
0800nobodyさん2011/06/18(土) 17:05:38.66ID:???
ageるなボケ
0801nobodyさん2011/06/18(土) 20:15:36.96ID:???
sageるなボケ
0802nobodyさん2011/06/19(日) 05:45:06.10ID:???
メモリ使用量対策のため、1GB程度のファイルを

header("Content-Disposition: attachment; filename=$dlname");
header("Content-Length: ".$content_length);
header("Content-type: application/octet-stream");
$handle= fopen($path,"r");
$contents = "";
while(!feof($handle)){
$contents = fread($handle,8192);
print $contents;
}

fclose($handle);

として読み込んでいるのですが、リジュームに対応させるにはどのような処理を入れれば良いのでしょうか。

0803nobodyさん2011/06/19(日) 05:52:12.79ID:???
相手側からどこから始めるか通知こないと無理
0804nobodyさん2011/06/19(日) 12:59:32.67ID:???
通常のブラウザ(Firefox)などを想定しています。
envのHTTP_RANGEで取得して、fseekで読み出し位置を・・と思ってるんですが
うまく開始位置を指定できません。
0805nobodyさん2011/06/19(日) 13:10:11.59ID:???
ぐぐれ
0806nobodyさん2011/06/19(日) 15:25:37.72ID:???
すみません、「ぐぐれ」って最近よく見かけるんですが、どういう意味ですか?
0807nobodyさん2011/06/19(日) 15:31:29.42ID:???
http://dictionary.goo.ne.jp/leaf/jn2/60889/m0u/%E3%81%90%E3%81%90%E3%82%8B/
0808nobodyさん2011/06/19(日) 15:32:22.59ID:???
やふれ
0809nobodyさん2011/06/19(日) 16:56:59.83ID:???
gooの辞書にライバルでもあるググるの意味を載せないといけないのは悲しいね悲しいね悲しいね争うばかりじゃ悲しいね
0810nobodyさん2011/06/19(日) 17:50:42.44ID:???
>>807
「ぐぐれ」はgoogleの辞書を引け、という意味ですね。ありがとうございました。
0811nobodyさん2011/06/19(日) 17:51:44.43ID:???
>>809
「悲しいね」が3回書き込まれましたので脅迫もしくは殺害予告とみなし
関係機関に通報いたします。
0812nobodyさん2011/06/20(月) 09:33:52.77ID:???
rubyでいうところの
if __FILE__ == $0
 ...
end
に相当するのは、PHPではどう書きますか。
0813nobodyさん2011/06/20(月) 09:40:33.83ID:???
__FILE__と$0の説明ぐらいつけないと
0814nobodyさん2011/06/20(月) 17:44:53.49ID:???
多分 basename __FILE__ argv を使えばいいと思う
0815nobodyさん2011/06/20(月) 19:01:39.54ID:???
>>814
ありがとうございます。
if (__FILE__ === $argv[0]) { ... }
ではだめだったので、
if (basename(__FILE__) === basename($argv[0])) { ... }
でいいのかな?

0816nobodyさん2011/06/20(月) 20:18:00.25ID:???
lol
0817nobodyさん2011/06/20(月) 20:28:52.62ID:???
>>813を華麗にスルー
0818nobodyさん2011/06/20(月) 23:02:04.59ID:???
そりゃruby知らない奴に一から説明するより
スルーしてruby知ってる人からの回答を待つほうが楽だからな
08198142011/06/20(月) 23:29:03.18ID:???
いや、rubyしらんよ…
0820nobodyさん2011/06/20(月) 23:33:29.95ID:???
>>812=>>818
0821nobodyさん2011/06/21(火) 00:01:01.13ID:???
tmpfile() でつくったファイルのパス名って調べることができますか。
ttp://php.net/manual/ja/ref.filesystem.php
ここらあたりをみてもそれらしいのはありませんでした。
0822nobodyさん2011/06/21(火) 00:02:16.78ID:???
>>821
http://pear.php.net/manual/ja/package.filesystem.file.gettempfile.phpのソース嫁
0823nobodyさん2011/06/21(火) 00:10:17.08ID:???
>>821
OSの添付ファイル格納ディレクトリでしょ
0824nobodyさん2011/06/21(火) 00:20:35.72ID:???
>>822
PHPの標準関数の話してるのにPEARとかアホなの?
0825nobodyさん2011/06/21(火) 00:23:15.58ID:???
>>823
パス名って言ったらディレクトリ名+ファイル名のことだろ?
ディレクトリ名がsys_get_temp_dirで得られることはtmpfileのmanに書いてあるし。
0826nobodyさん2011/06/21(火) 00:29:41.06ID:???
>>825
$temp = tmpfile();
$tempがファイル名だよ
0827nobodyさん2011/06/21(火) 00:37:54.28ID:???
>>826
なわけねーだろw
0828nobodyさん2011/06/21(火) 00:56:48.20ID:???
ほんとだよ 全然ほんとだよ
0829nobodyさん2011/06/21(火) 01:11:51.00ID:???
いのちかけるか?
0830nobodyさん2011/06/21(火) 01:14:14.51ID:???
いのちかけるよ!
0831nobodyさん2011/06/21(火) 01:25:53.77ID:???
何年何月何日何時何分何秒
地球が何回回ったときだよ!
0832nobodyさん2011/06/21(火) 03:51:53.16ID:???
>>831
それを言いたかったのは分かるが、流れがおかしい
0833nobodyさん2011/06/21(火) 04:31:36.38ID:???
命って字なら書けるよ!!
0834nobodyさん2011/06/21(火) 05:45:21.26ID:???
>>821
var_dump(stream_get_meta_data(tmpfile()));
0835nobodyさん2011/06/21(火) 09:20:43.82ID:???
PHPで、arrayをwrapしたような標準クラスはありますか。
arrayだと引数に渡した時にコピーされますが、通常のオブジェクトと同じようなふるまいをする配列が欲しいです。
ArrayAccessというのは見つかったんですが、classではなくinterfaceでした。
0836nobodyさん2011/06/21(火) 10:10:38.34ID:???
>>821=>>824
うんだからpearに書いてます
0837nobodyさん2011/06/21(火) 10:11:40.03ID:???
>>821=>>824
あと標準関数でありますかとは聞いてないようだ
質問の仕方をしっかり覚えましょう
0838nobodyさん2011/06/21(火) 10:46:58.70ID:???
>>834
Windowsでも試した?
0839nobodyさん2011/06/21(火) 10:48:49.37ID:???
>>837
いきなりPEARを持ち出す非常識君には理解できないだろうな
0840nobodyさん2011/06/21(火) 10:50:08.93ID:???
pearのソースを読めばやり方書いてあるのにソースも読めない逆切れ非常識
0841nobodyさん2011/06/21(火) 11:07:57.39ID:???
PEARを使うのはPHPの世界の常識じゃない。
「PEARを使えばできます」と言われても「俺独自のライブラリで出来ます」って言ってるのと
同じにしか聞こえない。
0842nobodyさん2011/06/21(火) 11:11:28.90ID:???
ソースを読めって書かれてるのにPEAR使えってすごい脳内変換だなw
0843nobodyさん2011/06/21(火) 11:12:29.60ID:???
>>835
日本語でおk
0844nobodyさん2011/06/21(火) 11:16:37.68ID:???
ここの連中はカスの溜まり場といわれているのは本当のようだ。
こんな事も知らない人間がここで回答してるのか。
0845nobodyさん2011/06/21(火) 11:18:22.55ID:???
だからなんでPEARのソースを読まなきゃならないんだ、っつってんの。
PHP本家のマニュアル読めならわかるけど。
0846nobodyさん2011/06/21(火) 11:20:04.67ID:???
PEARはPHPの公式ライブラリじゃないのに
当たり前のように持ち出すなよ
0847nobodyさん2011/06/21(火) 11:22:09.91ID:???
>>845
くだらない質問でも偉そうに聞いていいスレ
http://hibari.2ch.net/test/read.cgi/php/1271172618/
0848nobodyさん2011/06/21(火) 11:25:48.03ID:???
>PEARはPHPの公式ライブラリじゃないのに
>PEARはPHPの公式ライブラリじゃないのに
>PEARはPHPの公式ライブラリじゃないのに
>PEARはPHPの公式ライブラリじゃないのに
>PEARはPHPの公式ライブラリじゃないのに
>PEARはPHPの公式ライブラリじゃないのに
>PEARはPHPの公式ライブラリじゃないのに
>PEARはPHPの公式ライブラリじゃないのに
0849nobodyさん2011/06/21(火) 11:29:39.39ID:???
フイタ
0850nobodyさん2011/06/21(火) 11:59:31.76ID:???
>>848-849
もしかしてPEARはPHPの公式ライブラリと思ってた?w
0851nobodyさん2011/06/21(火) 13:21:15.21ID:???
釣られないぞっ!
0852nobodyさん2011/06/21(火) 13:52:27.08ID:???
>>851
お前らマジか
いくら何でも低レベルすぎだろw
0853nobodyさん2011/06/21(火) 17:29:16.36ID:???
>>835
http://www.php.net/manual/ja/class.arrayobject.php
0854nobodyさん2011/06/21(火) 20:36:32.52ID:???
>>853
ありがとうございます。
手元のPHP 5.2.17では使えないようですが、ArrayObjectやらは5.3からつかえるのでしょうか。
0855nobodyさん2011/06/21(火) 20:40:44.06ID:???
(PHP 5 >= 5.0.0)
0856nobodyさん2011/06/21(火) 20:54:24.84ID:???
試したコードを書いて
0857nobodyさん2011/06/21(火) 22:02:54.28ID:???
PHPで、array_mergeの破壊的バージョンはありますか。
$a = array(10,20);
array_concat($a, array(30,40));
print_r($a); #=> array(10, 20, 30, 40)
みたいのを希望です。
0858nobodyさん2011/06/21(火) 22:06:39.20ID:???
>>857>>835の人?
0859nobodyさん2011/06/21(火) 22:21:39.29ID:???
http://www.php.net/manual/ja/book.array.phpになければない
はい次の質問
0860nobodyさん2011/06/21(火) 22:25:17.24ID:???
$a += array(30,40);
0861nobodyさん2011/06/22(水) 02:12:40.18ID:???
PHP6.0出るのはいつ頃ですか?
出たら勉強しようと思ってますけど
0862nobodyさん2011/06/22(水) 02:15:56.06ID:???
知るわけねえだろ
0863nobodyさん2011/06/22(水) 02:29:25.78ID:???
ぐぐったら5.4で
hogehoge()[]とスカラータイプヒンティングが実装されるのか
これは神変更だな
0864nobodyさん2011/06/22(水) 03:37:48.48ID:???
PHP6って内部エンコードが破綻して延期されたんだっけか
0865nobodyさん2011/06/22(水) 11:16:44.20ID:???
延期じゃなくて諦めたんじゃなかった?
0866nobodyさん2011/06/22(水) 11:26:00.03ID:???
UTF-16あきらめますただな
0867nobodyさん2011/06/22(水) 15:00:33.71ID:???
$method = 'hello';
ClassName::$method();
は実行できますが、
$klass = 'ClassName';
$klass::$method();
は syntax error になります。
変数に入ったクラス名を使って static メソッドを呼び出すにはどうしたらいいでしょうか。
0868nobodyさん2011/06/22(水) 15:05:58.85ID:???
昨日の人こんちは
0869nobodyさん2011/06/22(水) 15:06:52.49ID:???
明日の人さよなら
0870nobodyさん2011/06/22(水) 15:07:23.82ID:???
$klass:method()じゃないの
0871nobodyさん2011/06/22(水) 15:08:17.03ID:???
コロンが1個たらなかった
メソッド名に$つけてるのがいけないのかと
0872nobodyさん2011/06/22(水) 15:09:23.48ID:???
ああ、メソッド名も変数なのね
上のレスはスルーで
■ このスレッドは過去ログ倉庫に格納されています