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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん05/01/09 06:01:24ID:tJkdKk+e

お前の下らない質問に回答があるかも知れないスレッドです。
0313nobodyさん05/01/15 20:11:20ID:???
素でトラックバックだと思ってた…
反応を返す意味合いだと。
0314nobodyさん05/01/15 20:11:36ID:???
>>312
回答者に対する挑戦がきたぁ〜〜〜〜
0315nobodyさん05/01/15 20:11:42ID:???
>>312
釣りか?
0316nobodyさん05/01/15 20:20:56ID:???
>>312
まずは、そのHPとやらのURLを晒せ。
話はそれからだ。
0317nobodyさん05/01/15 20:26:02ID:???
てか板違いだろ
0318nobodyさん05/01/15 20:54:30ID:6vuxoIpW
ああっわてはアホやった〜〜〜
トラックバックやった〜〜スマン。
パソコンの解像度が悪いんや、わてがわるいんとちゃうで。
まっ下らない質問のスレだからゆるしてたもれ。
0319nobodyさん05/01/15 20:56:54ID:B4Q78ZKG
>>312
超初心者の典型だな
imgタグのURLの書き方を勉強しなおした方が良いぞ
0320nobodyさん05/01/15 20:58:00ID:???
あげてもた;
0321nobodyさん05/01/15 21:10:28ID:???
>>319-320

同レベルが 現れた
0322nobodyさん05/01/16 11:46:47ID:iPhUnTdV
おまえら、ちょとすれ違いゴメソ。
PHP中心に今後使用していきたいのですが、
資格の基本情報技術者でプログラム開発言語って
アセンブラとC言語どっちがよかとでしょうか?
アセンブラが一番点を取りやすいそうですが、
個人的にはC言語を身に付けたいと考えています。
PHPやる場合、どっち覚えた方がとくでしょうか?
ヨロシコ!!
0323nobodyさん05/01/16 11:57:12ID:???
>>322
PHPはアセンブラよりCに似てる。
アセンブラを本当の意味で理解できればPHPなど屁でもない。(たぶん)
0324nobodyさん05/01/16 13:15:37ID:???
>>322
PHPなら1週間で覚えられる。

PHPを勉強して「こんなもの・・・」というものを漠然とつかんだら、Javaに移行した方がいい。
実際に使うのも、資格をとるのも、飯の種にするにも、Javaの方が数段有利。

Javaを覚えれば、CやC++なんかも簡単に使えるし、万が一、今後C#やらが伸びてきたとしてもほぼ完全に対応できる。
逆に、PHPを覚えてもPHPしか使えない。
0325nobodyさん05/01/16 13:37:25ID:???
>>322
CがかけるとPHPをソースハックでけるぞ
0326nobodyさん05/01/16 13:37:54ID:???
>実際に使うのも、資格をとるのも、飯の種にするにも、Javaの方が数段有利。
は同意するが、

>Javaを覚えれば、CやC++なんかも簡単に使える
はちと無理がないか。Javaを覚えてるならCやC++で同じように使える
といえそうな部分は、PHPを覚えてるならCやC++も…と同じ程度で
そんな程度で「CやC++を使える」なんて言えないでしょ。
0327nobodyさん05/01/16 13:38:39ID:???
一匹目w
0328nobodyさん05/01/16 13:42:15ID:???
^^;
0329nobodyさん05/01/16 14:02:46ID:???
>>326
そうかなぁ〜
変数の扱いとか、その他の文法や作法はJavaもC++も同じだと思うけどな。
PHPとC++やJavaの文法や作法には大きな違いっていうか、根本的に違う。

文法・作法を覚えれば、あとは、その言語固有のロジックを覚えればいいだけであって、それは至極簡単なもの。
もっとも、アルゴリズムやデザインパターンを網羅した上での話しだが。
033032905/01/16 14:03:44ID:???
×それは至極簡単なもの
○それは至極簡単な事
0331324,32905/01/16 14:11:53ID:???
俺のプログラム遍歴

Fortran(大学の授業)
C(大学の授業&実務)
VB(趣味)
C++&VC++(実務)
Java(実務)
Delphi(実務)
Ruby(趣味)
PHP(趣味)
C#(今後万が一の為・趣味)

0332nobodyさん05/01/16 14:46:09ID:???
文法や作法でブッた切って分けちゃうと
手続き型(C)、関数型(Lisp)、論理型(Prolog)をやっときゃいい、
って話で終わっちゃうからなぁ。
オブジェクト指向型でSmalltalkも混ぜてもいいかな。

(未来は分からんが今現在の)WebProg向けの入り口としては
Java、PHP、Perlのどれかでいいっしょ。
上の3つともアセンブラで必要になってくる知識(レジスタとか)は
(制御できないという意味で)必要無いし、演算子や制御構造の書き方に
慣れるくらいの心積もりでCをやっとけばいいんじゃないかなぁ。

で、続くようならプログラム板へGo。
0333nobodyさん05/01/16 14:49:25ID:???
>>332
綺麗にまとめましたね。乙
0334nobodyさん05/01/16 15:18:51ID:???
PHPとJavaScriptってベン図を書くとどちらがどちらに内包されていますか?
0335nobodyさん05/01/16 15:38:31ID:???
そういう関係にはならんだろ
0336nobodyさん05/01/16 16:04:24ID:???
PHPの挙動についての質問です。
PHPは、XXXX.phpにコードを埋め込みますが、これは、そのページが呼び出される度にコンパイルしているのでしょうか?
JavaServletやJSPでは、コンパイルされるのは、最初に呼び出された一回のみで、
あとは、コンパイル済みのクラスファイルを用いるんですが、PHPの挙動はどうなんでしょう。

呼び出される度にコンパイルしていたんじゃ、かなり不合理っていうか鯖側の負担が大きいと思うのですが。
いらぬ心配なんでしょうか?
0337nobodyさん05/01/16 16:24:56ID:???
http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%97%E3%83%AA%E3%82%BF
0338nobodyさん05/01/16 16:29:24ID:???
>JSPでは、コンパイルされるのは、最初に呼び出された一回のみ

どのJSPを使ってるんだ?
0339nobodyさん05/01/16 16:37:09ID:???
>>338
厳密さを求めるとアレだが、Servletのライフサイクルを考えればそう表現しても問題ないだろ。
#それを言い出すとOSの実装上、PHPも逐次処理のインタープリタではなくなってしまうが・・
0340nobodyさん05/01/16 16:47:16ID:???
Javaはバイトコードを実行時コンパイルするからマジ効率悪い立ち上がり遅せえ
フォートラン最強
0341nobodyさん05/01/16 16:50:14ID:???
>>336
だからコンパイラとか(中間)コードキャッシュのソリューションが存在する。
有名どころだとZend社かionCube社の製品群。
0342nobodyさん05/01/16 16:53:52ID:???
【PHP】くだらねぇ言語談義は他所に書き込みやがれpart1
0343nobodyさん05/01/16 16:55:42ID:???
>>340
Javaは汎用言語だからね。
そもそもPHPのように高速に逐次コンパイルできる仕様じゃないから負荷比較するのが間違い。
って比較対象フォトランかよ
0344nobodyさん05/01/16 17:05:37ID:???
【FNN】滝川クリステル結婚談義はここに書き込めPart1
034533605/01/16 17:10:54ID:???
皆さん、ありがとうございます。
う〜ん、効率の面から言えば、どっちもどっちって事なんですね。

PHPは、簡単に作れて、簡単に実行できるが、変数などの定義が甘くまたインタプリタ言語のため、処理と表示が完全には分離できない。
昔作ったプログラムや他人が作ったプログラムをメンテする時は、地獄を見るかも。

Javaは、別途tomcatなどのサーブレットコンテナが必要になるが、
制御・処理・表示のロジックが完全に分離できてメンテが楽。
時間が経過しても、他の人が作ったものでも、見れば一発で何が何をしているかがわかる。

やはり、対象プロジェクトの規模によって使い分けるのが正解のようですね。
0346nobodyさん05/01/16 17:29:51ID:???
それ以上恥を晒す前にどの言語でもいいから勉強しろ。話はそれからだ。
0347nobodyさん05/01/16 17:31:11ID:???
>>346
??
0348nobodyさん05/01/16 17:32:25ID:???
くだスレはワナビー君も歓迎しますよ
0349nobodyさん05/01/16 17:36:02ID:???
そこなハードゲイも熱烈歓迎ですよ
0350nobodyさん05/01/16 18:53:47ID:???
連想配列のキーの値を変えた連想配列を作りたいと考えているのですが
array_walkですと第二引数に渡す関数の第一引数を参照で渡せばよいのですが

function change_val(&$val, $key)
{
     $val = $val + 5;
}

array_walk($array, 'change_val');

同様にキーを変更する時に参照で渡せばできるかもと考えやってみたのですができませんでした。

function change_key($val, &$key)
{
     $key = 'prefix_' . $key;
}

array_walk($array, 'change_key');

foreachを使って新しい配列に入れるということならできるのですが
上手くできる方法・関数をご存知の方がいらっしゃいましたらご教授頂けないでしょうか。
どうかよろしくお願い致します。
0351nobodyさん05/01/16 19:13:50ID:???
残念ながらキーのみ書き換えることはでけん
0352nobodyさん05/01/16 23:22:06ID:???
無理ですかorz
ありがとうございました
0353nobodyさん05/01/17 01:03:31ID:???
php5が本格的に商用サイトで使われるようになるのは、いつくらいだとおもいますー?
0354nobodyさん05/01/17 01:20:21ID:???
おととい
035535305/01/17 01:26:26ID:???
やまだくん、 >>354 のざぶとん5枚もってって
0356nobodyさん05/01/17 11:25:58ID:???
マニュアル見てたらSPLで汎用的な例外クラスが定義されてた。
どこぞの商用ライブラリなんかが出してくるという話もあったけど、
オフィシャルで対応してくれるのはありがたいな。
ファイルI/Oなんかも扱ってくれる予定はないんだろか。

6) Exceptions
SPL provides a set of standard exception classes each meant to indicate a certain problem type.

class LogicException extends Exception
class BadFunctionCallException extends LogicException
class BadMethodCallException extends BadFunctionCallException
class DomainException extends LogicException
class InvalidArgumentException extends LogicException
class LengthException extends LogicException
class OutOfRangeException extends LogicException
class RuntimeException extends Exception
class OutOfBoundsException extends RuntimeException
class OverflowException extends RuntimeException
class RangeException extends RuntimeException
class UnderflowException extends RuntimeException
035728105/01/17 11:55:23ID:???
>>284と>>285は俺じゃないです。

すみません、>>281の件ですが、本当にわからないんです。
XMLに詳しい方どなたか教えてください。
SimpleXMLのバグならバグであきらめますので・・・
0358nobodyさん05/01/17 14:09:25ID:SCuNVMMV
この仕事って学歴関係ある?完全に実力主義?
0359nobodyさん05/01/17 14:19:20ID:???
>>358
どの仕事??
0360nobodyさん05/01/17 14:27:40ID:???
>>358
まぁマジレスすると、他の職種よりは、学歴は重視されない。
っが!若かりしころに勉強を放棄して低学歴になったような奴では、絶対にできない仕事。

こつこつマジメに努力してようやく勤まるか?って感じだ。
そもそも、こつこつマジメに努力するような奴に低学歴は少ないってこった。

学歴不問でプログラミングを仕事にするには、
最低 C/C++/VC/VB/Javaの5つの言語、そしてRDBを根本から理解し完全マスターしない限り採用されないだろ。
PHPだけ覚えても全くの無駄。
0361nobodyさん05/01/17 14:44:23ID:???
アルゴリズムと物理コンポーネント構成・ハードウェアは必須じゃね?
サーバサイドだとVB/VBSは微妙だなあ。うちがMSで固めた仕事をあんま受けてない所為かも知れんけど。
*nixの勉強したほうがよさげ。PCばっかり弄ってて大学卒業できませんでしたって履歴は諸刃ですなあw
0362nobodyさん05/01/17 15:09:11ID:???
>>361
個人で弄ってても業務のコアな知識は身につかんだろ
036335805/01/17 16:26:52ID:???
むう・・。なるほど。
専門学校より大学のほうがよさそうですね。
親切さんどうもでした。
036429105/01/17 17:32:22ID:???
興味ない人がほとんどだろうけど、
原因がわかったので書いときます。
$word,$wstart,$wendのいずれかに" / "(スラッシュ)があったから
エラーが起きてたみたいです。

Warning: Unknown modifier 'a'
→</a>を含んでいた

Warning: Unknown modifier 't'
→</td>を含んでいた

preg_match()を理解してなかったのが原因か・・・汗
まだまだPHP初心者だけどがんばります。
0365nobodyさん05/01/17 18:16:10ID:???
>>294で気づいてくれ
036629105/01/17 18:25:01ID:???
>>365
すまそ
0367nobodyさん05/01/17 18:30:39ID:???
>>291と同じネタで躓いた未来の君へ。
http://jp.php.net/preg_quoteを参照のこと。
0368nobodyさん05/01/17 22:24:38ID:???
20050117.dat
等の日付を名前にして作られたファイルが存在すれば
<p> 2005/01/17</p>
と、正しい日付表示を書かせる方法は無いでしょうか?
0369nobodyさん05/01/17 22:47:04ID:???
ナニ人?
0370nobodyさん05/01/17 23:26:56ID:???
>>368
readdir()を勉強して後は自分の頭で考えれ
ヒント!
0371nobodyさん05/01/17 23:54:36ID:rYi/da2g
プログラムのプの字もわからない人間です。
板違いでしたらご指摘お願いします。
perlで書かれたあるプログラムを使おうとすると以下の様なエラーが出ます。

Can't locate Config/Simple.pm in @INC

色々とサイトを巡ってConfig::Simple;とやらをインストールすれば改善されることがわかったのですが、

ppm install Confing-Simple

でインストールすることが出来ませんでした。
行き詰まってしまったのでどなたか手を差し伸べていただけないでしょうか。
宜しくお願いします。
037237105/01/17 23:55:39ID:???
上げてしまいました。
申し訳ありません。
0373nobodyさん05/01/17 23:56:58ID:???
はいはい
0374だいすけ ◆P0//Gikoow 05/01/18 00:14:23ID:5AwhPu67
4,2,2ですが、
コマンドラインのphpで、

foreachのなかでsprintfしたら、
<sprintfの中身の最後に「\n」いれる>か<sprintfの直前に print "\n";をいれる>かしないと、
無限ループしてしまいます?

いや、sprintfの返値をprintしても表示されないから、無限ループじゃないのかな?

これってバグですかね???
0375nobodyさん05/01/18 00:37:49ID:???
お客さんに納品するスクリプトでmojavi使ってる人いますか?
0376nobodyさん05/01/18 00:48:36ID:???
>>371 >>374
みんな学校始まったの?
0377nobodyさん05/01/18 00:50:15ID:???
>>375
で?っていう
0378nobodyさん05/01/18 00:56:19ID:VNKbaYT9
imageで作成した画像を
バイナリとしてDBに入れたいのですが、
バイナリとして取り出す関数がないようです。
いったんファイルに落としてから読み込むしか方法はないのでしょうか?
0379nobodyさん05/01/18 01:16:44ID:???
DBによる
0380262初心者05/01/18 11:14:56ID:RETkWYls
答えてくれた方、ありがとうございます。
warningですが、出るときと出ないときがあって
あまりよくわからなくなってます。エディタは「サクラディタ」ってのを
使っています。warning部分ですが、

$password           = $_POST["password"          ];

POSTされたものを変数に入れるところです。
たまに出るくらいなのであまり気にしてませんけど。
0381nobodyさん05/01/18 11:50:56ID:???
380 名前:262初心者[] 投稿日:05/01/18(火) 11:14:56 ID:RETkWYls

わざわざ「初心者」って書いてあるのを見ると「ムカッ」っと来るのは俺だけですか?
0382nobodyさん05/01/18 12:49:11ID:???
>>381
初心者と書かれるより質問の内容が・・・・笑
ある意味、面白いけどね
0383nobodyさん05/01/18 14:03:59ID:???
>>371
スレタイトルに丁寧にも【PHP】って書いてあるのにPerlの質問をするところがステキ。
0384nobodyさん05/01/18 14:10:36ID:???
>>381
うぜーと思うが我慢しよる。
0385nobodyさん05/01/18 17:31:03ID:bJTxBb/g
if文に関しての質問なのですが、
if ($chara == "a"){} 
上のようにアルファベットとの比較なら可能なのですが、これが
if ($chara =="あ"){}
とひらがなになると比較ができません
なにか方法はないでしょうか?
0386nobodyさん05/01/18 17:43:02ID:???
>>385
if( mb_ereg("^あ$",$chara) )

たぶん・・・
0387nobodyさん05/01/18 18:01:05ID:???
>>385
$charaに入っている「あ」と、スクリプトが書かれているPHPソースの
文字コードが違うんざしょ。
038838505/01/18 18:25:58ID:bJTxBb/g
>>387さん
ご指摘の通りどうやら文字コードが違うのが原因のようです。
$charaにはmysqlのデータベースから読み込んだ文字列が入っています。
mysqlのdefault-char-setはsjisで、phpのファイルもsjisで保存してあるんですが
原因がよくわかりません。php.iniの設定も見直す必要があるんでしょうか?
0389nobodyさん05/01/18 19:17:33ID:???
なぁ。PHPがあればJavaScriptなんてイラネーなんて思ったりしたこと無い?
JavaScriptはブラウザ側でスイッチ切られちゃうけどPHPは有無を言わさず
佐波川で実行しちゃうでしょ?
0390nobodyさん05/01/18 19:29:03ID:???
アホか・・・
0391軟式PHP05/01/18 19:59:09ID:???
>>389
お前頭いいな・・・夢がひろがりんぐww
0392nobodyさん05/01/18 20:24:25ID:???
>>389
君の脳内は天気がいいようだな。
0393nobodyさん05/01/18 21:05:03ID:???
>>389を読んで、目からウコロが落ちた
0394nobodyさん05/01/18 21:07:03ID:???
>>389
化学調味料つかってるな このえさ。
0395nobodyさん05/01/18 22:31:12ID:yzPT/NPi
JSで書かれたmd5.jsやsha1.jsなどを見つけたので,PHPのmd5関数
やsha1関数と比較してみたのですが、アルファベットや数字だけなら
JSもPHPも同じハッシュ値になるのですが、ひらがなや漢字などの入力
ではJSとPHPでハッシュ値が違っているのですが、これは何が原因なのでしょう?
0396nobodyさん05/01/18 22:42:06ID:???
>>395
文字コードが違うんじゃねーの?
0397nobodyさん05/01/18 23:56:43ID:???
md5等がどういうものか考えればわかるとおもわれ
0398nobodyさん05/01/19 00:00:54ID:/wCL7Oot
ファイルのアップロードについてなのですが。

PHP4+Apache1+FreeBSD4という組み合わせでやってます。
この環境だと、LAN内でのファイルアップロードが非常に遅いのです。
OSがRedHat9だとLANとしての速度が出ます。
Sambaもインストールしてあるのですが、これもLANの速度でコピーできました。
Apacheを2に代えてみても現象変わらず。

PHP側の設定で速度を速くするものがあるのでしょうか?
RedHatのphp.iniをそのままコピーしてFreeBSDの方へ入れてみたのですが
やはり現象変わらずでした。
0399nobodyさん05/01/19 00:04:13ID:???
phpの設定にはないんじゃない?
0400nobodyさん05/01/19 01:23:26ID:???
>>398
鯖コンフィグレーションの問題
0401nobodyさん05/01/19 14:02:01ID:???
変数に関数名を入れて
その変数から関数のコールって可能?

$func = 'getAAA';
xxxxx($func); <-- getAAA()がコールされる
0402nobodyさん05/01/19 14:15:46ID:???
>>401
ttp://jp.php.net/manual/ja/functions.variable-functions.php

もっと間単にできるよ。基本部分のマニュアルには目を通しときましょう。
わかりづらくなるから、限定的に使うのが吉だと思うけどね。
0403nobodyさん05/01/19 14:16:48ID:???
>>401
無理じゃないの?
どうせ、予め特定できる関数なんだから、
もう一個、関数呼び出しようの関数でも作って、
その中でcaseでも使って個々の関数を呼び出せば?

ってか、なんか関数の使い方間違ってない?
>xxxxx($func); <-- getAAA()がコールされる
0404nobodyさん05/01/19 14:20:59ID:???
>>401
call_user_func()
とか
0405nobodyさん05/01/19 14:31:08ID:???
>>402,404
サンクス!
出来ないかと思ったら意外と簡単に出来てビックリ

0406nobodyさん05/01/19 14:39:56ID:???
>>405
calll_user_funcのほうは
配列つかえばオブジェクトのメソッドも呼べるよ
0407nobodyさん05/01/19 15:29:26ID:???
>>406
聞いてないことまで喋るな!
0408nobodyさん05/01/19 16:34:37ID:???
>>407
せっかく教えてくれてるんだろ。お前こそ喋るな!
エク○ルでもやって喜んでろ
0409nobodyさん05/01/20 03:24:24ID:???
telnetでログインし 階層下の.phpファイルすべての属性を755にしたいんですけど
どうすればいいのでしょうか。
0410nobodyさん05/01/20 03:46:34ID:???
>>409
どうすればって何が?
0411nobodyさん05/01/20 03:56:24ID:???
>>409
何がわからんのかわからんけど、そんなこと聞いているようじゃ
危険だから、FTPでやれ。
0412nobodyさん05/01/20 03:58:44ID:???
find ./ -name "*.php" | ???
■ このスレッドは過去ログ倉庫に格納されています