【PHP】下らねぇ質問はID出して書き込みやがれ 117

このエントリーをはてなブックマークに追加
1nobodyさん
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 116
http://kohada.2ch.net/test/read.cgi/php/1330224598/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
2nobodyさん:2012/03/22(木) 01:11:02.18 ID:???
■過去ログ
【PHP】下らねぇ質問はID出して書き込みやがれ 115
http://kohada.2ch.net/test/read.cgi/php/1327005803/
【PHP】下らねぇ質問はID出して書き込みやがれ 114
http://kohada.2ch.net/test/read.cgi/php/1325437405/
【PHP】下らねぇ質問はID出して書き込みやがれ 113
http://kohada.2ch.net/test/read.cgi/php/1322564127/
【PHP】下らねぇ質問はID出して書き込みやがれ 112
http://hibari.2ch.net/test/read.cgi/php/1320005469/
【PHP】下らねぇ質問はID出して書き込みやがれ 111
http://hibari.2ch.net/test/read.cgi/php/1317232566/
【PHP】下らねぇ質問はID出して書き込みやがれ 110
http://hibari.2ch.net/test/read.cgi/php/1314692611/
【PHP】下らねぇ質問はID出して書き込みやがれ 109
http://hibari.2ch.net/test/read.cgi/php/1311803617/
【PHP】下らねぇ質問はID出して書き込みやがれ 108
http://hibari.2ch.net/test/read.cgi/php/1309599473/
【PHP】下らねぇ質問はID出して書き込みやがれ 107
http://hibari.2ch.net/test/read.cgi/php/1307228162/
【PHP】下らねぇ質問はID出して書き込みやがれ 106
http://hibari.2ch.net/test/read.cgi/php/1304064660/
【PHP】下らねぇ質問はID出して書き込みやがれ 105
http://hibari.2ch.net/test/read.cgi/php/1300302034/
3nobodyさん:2012/03/22(木) 01:11:17.39 ID:???
関連リンク
■本家マニュアル   http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル  http://pear.php.net/manual/ja/
■メーリングリスト   http://ns1.php.gr.jp/mailman/listinfo/
■ZFマニュアル    http://framework.zend.com/manual/ja/
■Smartyマニュアル  http://www.smarty.net/manual/ja/

(以下英語)
■Zend本家      http://www.zend.com/
■Zend Framework  http://framework.zend.com/
■php | architect   http://www.phparch.com/
■Smarty       http://www.smarty.net
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
4nobodyさん:2012/03/22(木) 01:11:29.90 ID:???
【簡易FAQ】
1.文字コードは何を使えばいいの?
 →1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
 → http://example.com/が例文などのために予約されている。hogehoge.comは使っちゃダメ。
3. ブラウザに何も表示されないんだけど・・・
 → Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか?
4. 記号の意味がわからないけどググりようがない
 → 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、
  「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較
5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった
 → {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする
6. 一定時間ごとに自動的に何かしたいんだけど
 → cronかタスクスケジューラを使え。
7.extractって危険なの?
 →変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。
8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい
 → URL呼び出しなら可能だけど、普通のファイル呼び出しではできません
9.include/requireでURLを指定しても何も起きない
 → .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
10. そもそもインストールの時点でうまくいかない
 → 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、
  Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり
11. SQLの質問はどこで?
 → データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する
5nobodyさん:2012/03/22(木) 01:11:40.70 ID:???
12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの?
 → ctype_〜()が手軽。複雑なパターンはpreg_〜()あたりで正規表現を使う。
13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい
 → 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター
14. echoとprintってどう違うの?
 → よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
  http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
15. クッキーの情報をユーザから隠したい
 → セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな
16. strip_tags()で削除しないタグを複数指定したい
 → strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし
17. CSVやTSVのファイルをスマートに扱いたい
 → まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
18. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い
 → C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする
  参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと
19. ファイル入出力関数(fopen等)でリモートファイル(http://〜とか)を扱う際の限界
 → fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決
  必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる
20. PHPからPOSTリクエストしたい
 →19.を参照
21. 画像処理一般 or GDの限界
 → ImageMagick(PECLのやつ or シェルから実行)
22. 画像・音・動画はファイルで保存?DBに保存?
 → 好きにしてください
23. オブジェクト指向
→ 実装が中途半端なので使用しないこと。
本格的なオブジェクト指向言語に比較してパフォーマンスが劣ります。
24.パフォーマンスが悪いと感じられるとき
→ キャッシュを使用してください。
それでもだめならサーバーCPUのオーバークロックをお試しください。
6nobodyさん:2012/03/22(木) 12:01:32.84 ID:???
結局、こっちでいいんだろ?
7nobodyさん:2012/03/22(木) 12:24:36.74 ID:???
>>5のオーバークロック以外は間違ってないからいいんじゃない?
8nobodyさん:2012/03/22(木) 12:32:44.08 ID:???
次スレで消せばいいね
9nobodyさん:2012/03/22(木) 12:37:10.43 ID:???
たしかにOOP系の機能が中途半端なのは間違いない。
CakePHPみたいなフレームワークも中途半端なOOだしな。
10nobodyさん:2012/03/22(木) 16:38:47.26 ID:???
前スレ立てたときと同じだな。
次も同じことになるんだろう。俺が出てくよ。
11nobodyさん:2012/03/22(木) 17:33:03.99 ID:???
さようなら(^_^)
12nobodyさん:2012/03/22(木) 17:43:47.74 ID:???
やっと糞コテが消えてくれるのか
長い春休みの終わりだね
13nobodyさん:2012/03/22(木) 19:19:51.80 ID:???
>>10
何が不都合か全然わかりませんが
14nobodyさん:2012/03/22(木) 22:00:14.83 ID:???
あのコテまじうざかったな
15nobodyさん:2012/03/22(木) 22:36:09.09 ID:???
コードで示して反論できないからうざいって、おまえらww
16nobodyさん:2012/03/23(金) 02:14:01.87 ID:iXg707kO
【PHPのバージョン】5.4

main.php
<?php
include("./sub.php");
$t="NG";
sub\check();

sub.php
<?php
namespace sub;
$t="OK";
function check(){
global $t;
print $t;//←ここでOKと出したい
}

この状態でmainを実行させた時NGが表示されてしまいます
OKと表示させるにはどうしたらよいのでしょうか
1719:2012/03/23(金) 07:20:16.77 ID:iXg707kO
あ、もしかしてグローバルスコープの変数は名前空間の影響を受けなくて
だから、subでOKとした後にNGで上書きしてるのかなとも思ったのですが
(とは言え衝突を回避するのが名前空間の機能な訳で、グローバル変数は適用されないなんて書いてませんでしたが…)

main.php
<?php
include("./sub.php");
// $t="NG";//←ここを削除
sub\check();

sub.php
<?php
namespace sub;
$t="OK";
function check(){
global $t;
print $t;//←ここでOKと出したい
}
$t="NG";を消して、sub名前空間でグローバル変数$tを定義したのですが
やはりcheck();でsub名前空間のグローバル変数$tを取る事が出来ません。
nullになってしまいます。
sub名前空間のグローバル変数を、sub名前空間の関数から取るにはどうしたらよいのでしょうか。
1816:2012/03/23(金) 07:20:40.34 ID:iXg707kO
実際には、
main.php
include("./sub1.php");
include("./sub2.php");
$API1=sub1\get();
$API2=sub2\get();

sub1.php
namespace sub1;
$APIKey=getKey();
function getKey(){
....
}
function get(){
global $APIKey;
$APIKey.="ごにょごにょ";
return $APIKey;
}

sub2.php
namespace sub2;
$APIKey=getKey();
function getKey(){
//sub1のgetKeyとは全く違う処理
}
function get(){
global $APIKey;
$APIKey.="何々";//sub1のgetとは全く違う処理
return $APIKey;
}

と言う風に書いているので、sub名前空間のグローバル変数にアクセスしたいです
19nobodyさん:2012/03/23(金) 11:10:58.87 ID:???
>>16
functionのglobalは、functionが定義されたときに入るわけじゃなくて
そのfunctionが呼ばれたときに入るっす。
だから、$t='NG';のあとに呼んだら当然、NGになるわけっす。
includeするファイルの中で$t=としておいても、その後、functionを呼ぶ前に$t=したら、そっちが入るってわけっす。
頑張って整理しなおしてちょ。
20nobodyさん:2012/03/23(金) 11:30:48.69 ID:jFveHLpp
strstr の逆ってある?
ニードルより手前を返す
2121:2012/03/23(金) 11:34:23.42 ID:???
自己解決した
php5.0だといろいろなことが出来なくてつらいね
22nobodyさん:2012/03/23(金) 11:38:28.01 ID:???
21・・・そうか21だな
23nobodyさん:2012/03/23(金) 11:47:50.04 ID:???
>>17
> (とは言え衝突を回避するのが名前空間の機能な訳で、グローバル変数は適用されないなんて書いてませんでしたが…)
勝手に解釈しない
http://www.php.net/manual/ja/language.namespaces.definition.php
> PHP のコードならなんでも名前空間に含めることができますが、
> 実際に名前空間の影響を受けるのはクラスとインターフェイス、関数、そして定数の 4 種類だけです。
24nobodyさん:2012/03/23(金) 12:07:05.97 ID:zUr5jMT5
http://php.s-memo.info/e26.php
を参考に、テーブル内の平均を求めたいのですが

$sql = ""; ←1
$sql = "SELECT AVG(point) FROM dt_table";     
$res = mysql_query($sql, $connectDB); ←2
$Avg_point = @mysql_fetch_assoc($res); ←3
print $Avg_point['AVG(point)'];

この3つは具体的に何をしてるのでしょうか?
特に3の@が理解できなくて
25nobodyさん:2012/03/23(金) 12:38:02.71 ID:???
1 初期化
2 sql接続
3 取り出したデータを配列に格納
@ データが配列じゃない時出るエラーを表示しないようにしてる
26nobodyさん:2012/03/23(金) 13:38:25.90 ID:???
>>19
指摘があさって
>>25
sql接続ってなに?w
取り出したデータ?
@の説明も変
27nobodyさん:2012/03/23(金) 15:25:04.46 ID:???
2 sql接続 MySQLに$connectDBに入ってるID、passで接続して $sqlに入ってるSQL文を実行させる
3 取り出したデータ SELECT〜でSQLから帰ってくる値
@ SELECT文の結果は普通は表 sqlエラーは表じゃない 表じゃないのが帰ってくると配列に入れられない

すまないiphoneなんだ くわしく説明できなくてすまない
28nobodyさん:2012/03/23(金) 15:31:17.87 ID:???
・・・
29nobodyさん:2012/03/23(金) 16:38:56.91 ID:???
>>24がどの程度、元々わかる人なのかどうかわからないけど
1や@あたりを聞いてくるに2は、$connectDBの意味わからないとか
そういうオチじゃないのか。
3016:2012/03/23(金) 19:16:41.63 ID:iXg707kO
>>23
申し訳ありません、読み取れていませんでした。

main.php
<?php
include("./sub.php");
sub\check();

sub.php
<?php
namespace sub;
$t="OK";
function check(){
global $t;
print $t;//←ここでOKと出したい
}
//----
グローバル変数は名前空間の影響を受けないのは分かりましたが
$t="NG";を消し、$t="OK";のみ書いたとしても、check()で$tが取得できないのは何故でしょうか
print $tはnullになってしまいます。
31nobodyさん:2012/03/23(金) 20:29:40.40 ID:???
>>30
うちの環境じゃそのコードでは再現しないな、OKと出る
32nobodyさん:2012/03/24(土) 01:12:55.15 ID:???
恥ずかしいスレらしい回答っぷりだな
33nobodyさん:2012/03/24(土) 02:46:58.29 ID:???
えーとー わかんない! うふふ おっけー
34nobodyさん:2012/03/24(土) 19:32:43.78 ID:???
globalの宣言位置おかしくね?
35nobodyさん:2012/03/24(土) 19:34:39.57 ID:???
おかしくないよねorz
勘違いだった
36nobodyさん:2012/03/25(日) 12:14:33.01 ID:???
$a = "fasef faseafas fasecvfeasc agrv aerf"
$b = "nguy cef trhv vsred";
最後から数えて、
一番最初に半角スペースが出る位置から最後まで
文字列を取得する方法を教えてください

$aならaerf
$bならvsred
3736:2012/03/25(日) 12:14:50.10 ID:QMJF3zqJ
$a = "fasef faseafas fasecvfeasc agrv aerf"
$b = "nguy cef trhv vsred";
最後から数えて、
一番最初に半角スペースが出る位置から最後まで
文字列を取得する方法を教えてください

$aならaerf
$bならvsred
38nobodyさん:2012/03/25(日) 12:17:59.42 ID:QMJF3zqJ
hayaku
39nobodyさん:2012/03/25(日) 12:30:46.27 ID:???
40nobodyさん:2012/03/25(日) 18:39:55.84 ID:Xs8rCD1j
文字化けをしたらとりあえず文字コードを変えて見て解決しているのですが、Shift_JISのページとUTF-8のページとがあって、どうにか統一させたいのですが何かいい方法はありませんでしょうか。
includeした時に、includeした部分だけ文字化けしたりして、困っています・・。
41nobodyさん:2012/03/25(日) 18:44:52.52 ID:???
>>40
一括変換のフリーソフトを使う
4240:2012/03/25(日) 19:08:41.50 ID:Xs8rCD1j
>>41
そんなものがあるのですか?
43nobodyさん:2012/03/25(日) 19:23:51.85 ID:???
そもそもの混在してる原因を把握して対処したほうがいいと思うが
4440:2012/03/25(日) 19:40:57.72 ID:Xs8rCD1j
>>43
なるほど・・・・・・・
45nobodyさん:2012/03/25(日) 19:51:45.11 ID:XZS3up0b
クラスのabstractの使い方を教えて
46nobodyさん:2012/03/25(日) 19:58:34.44 ID:???
47nobodyさん:2012/03/25(日) 22:06:24.52 ID:gnfrYa0q
ユーザーIDを突っ込むだけでユーザー情報をいろいろゲットできる素敵な方法ありませんか?
自分が考えたのは以下のような感じです。

$user = new User($_SESSION['user_id']);

class User
{
  protected $name;
  protected $role;
  protected $age;

  public function __construct($id) {
    $this->name = $this->getName($id);
    $this->role = $this->getRole($id);
    $this->age = $this->getAge($id);
  }
  // メソッドは省略
}

このやり方でおかしくないでしょうか?
だめなところがあれば教えて頂きたいです。
48nobodyさん:2012/03/25(日) 22:08:42.48 ID:???
すみませんプロパティは全部publicです。
if ($user->name == 'master') みたいに使います。
49nobodyさん:2012/03/25(日) 22:09:30.75 ID:???
PDO
50nobodyさん:2012/03/25(日) 22:22:33.78 ID:???
protected厨きめえ
51nobodyさん:2012/03/25(日) 22:22:56.79 ID:???
しかもコンストラクトにpublic付ける意味ねえ
52nobodyさん:2012/03/25(日) 22:31:12.23 ID:???
コンストラクト(笑)
5347:2012/03/25(日) 22:36:44.33 ID:gnfrYa0q
>>50-51 さんのアドバイスどおり変更します。
$user = new User($_SESSION['user_id']);

class User
{
  public $name;
  public $role;
  public $age;

  function __construct($id) {
    $this->name = $this->getName($id);
    $this->role = $this->getRole($id);
    $this->age = $this->getAge($id);
  }
  // メソッドは省略。全部DBから引っ張ってきます。
}

他にも突っ込みどころがあればどんどんお願いします
54nobodyさん:2012/03/25(日) 22:39:07.83 ID:???
privateにしろや
5547:2012/03/25(日) 22:54:21.92 ID:gnfrYa0q
privateにすると
$user = new User($_SESSION['user_id']);
$user_age = $user->getAge();
if ($user_age < 20) exit('煙草は二十歳になってから。');
みたいな書き方になりますよね。

publicにしてコンストラクタで全部突っ込んでおけば
$user = new User($_SESSION['user_id']);
if ($user->age < 20) exit('煙草は二十歳になってから。');
という感じで一手間省けていいかと思ったのですがまずいですか?
56nobodyさん:2012/03/25(日) 23:17:21.65 ID:???
つかうなじゃねーのかよ
57nobodyさん:2012/03/25(日) 23:31:23.28 ID:???
>>55
前者で書くのが当たり前だ!!!!!!!!!!!!!!!!
後者はするなっ!!!!!!!!!!!!
5847:2012/03/25(日) 23:34:24.80 ID:gnfrYa0q
了解しました・・・。privateにします。ありがとうございました。
59nobodyさん:2012/03/25(日) 23:40:32.36 ID:???
>>55
別にそれでもいいと思うよ
60nobodyさん:2012/03/25(日) 23:41:41.63 ID:???
使うな君のスレだから、好きなようにさせてあげなよ。
質問者さんはかわいそうだけど。
61nobodyさん:2012/03/26(月) 00:14:43.41 ID:???
>>55
他人様に出すわけでなく自分が運営する分にはまるで問題ないな
62nobodyさん:2012/03/26(月) 01:13:48.82 ID:???
>>58
それでよい
変数はprivate
代入はメソッドから
これを守るように
63nobodyさん:2012/03/26(月) 06:27:50.67 ID:???
プロパティというからデータメンバっぽく見えるけれど、アクセサを追加できる言語から来たんじゃないのかな
64nobodyさん:2012/03/26(月) 10:05:56.18 ID:HmiPRK1e
【OS名】CentOS 6
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL
【質問内容】
ここで質問していい内容かどうかちょっと迷ったのですが、
POSTでデータを送信して画面を移動した後に、
再読込みなんかをすると「データを再送信しますか?」といった表示がされます。
ブラウザ側でPOSTのデータが保持されているような状態なんじゃないかと思いますが
再読込みしてもそういった表示が出ないようにすることは可能でしょうか?
65nobodyさん:2012/03/26(月) 10:10:23.26 ID:???
PHP関係なくね
66nobodyさん:2012/03/26(月) 10:24:02.70 ID:scUKAG1L
CMSとフレームワークってどうちがうんですか?
また、それぞれの長点、欠点はなんですか
67nobodyさん:2012/03/26(月) 10:54:08.22 ID:???
レイヤーが違うでしょ
フレームワークを使ってCMS構築したりもするだろうし
68nobodyさん:2012/03/26(月) 11:10:43.24 ID:???
>>64
headerのLocationで飛ばすか、javascriptでpost送信の二択
好きなほうを選べ
69nobodyさん:2012/03/26(月) 11:11:30.29 ID:???
>>66
フレームワークは建物を作るための工具
CMSは新築の家
70nobodyさん:2012/03/26(月) 11:17:21.49 ID:scUKAG1L
こういう解釈でいいんですか?

サーバー → 土地
PHP → 資材
ライブラリ → 小工具
フレームワーク → 大工具
CMS → 注文住宅
WEBサイト → 建売住宅
プログラマー → 土方
71sage:2012/03/26(月) 12:16:47.49 ID:???
×プログラマー → 土方
○プログラマー → 大工
72nobodyさん:2012/03/26(月) 16:08:22.19 ID:scUKAG1L
<input name="image01" type="file" size="30"/>
<input name="up_submit" type="submit" value="アップロード"/>
ってしてやると、画象情報をaction 先に送れるじゃないですか。


<input name="image01" type="file" size="30"/>
<input name="image02" type="file" size="30"/>
<input name="image03" type="file" size="30"/>
<input name="image04" type="file" size="30"/>
<input name="up_submit" type="submit" value="アップロード"/>

と、複数あった場合、次のページで
アップロードするデータがあった × 繰り返し
をしたいんですが、何か うまい方法ないですか?
73nobodyさん:2012/03/26(月) 16:36:58.16 ID:???
<input name="image" type="file" size="30"/>

count($_POST['image'])
74nobodyさん:2012/03/26(月) 16:37:15.96 ID:???
<input name="image[]" type="file" size="30"/>

count($_POST['image'])
75nobodyさん:2012/03/26(月) 17:49:35.83 ID:scUKAG1L
>>73-74
ありがとうございます。
76nobodyさん:2012/03/26(月) 18:13:36.19 ID:scUKAG1L
なんどもすいません。
画象関連のことをやってるのですが、

データベース読み込む
 ↓
レコード回す
 ↓
$row[レコードのid].jpg で表示する
 ↓
画象が無い時は、noimg.jpg 表示する
 ↓
データベース閉じる

なことやってるんですが、
画象があるかどうかってやっぱ
if(file_exists($base_path.$file_name.".jpg")){
 画象ある時
}else{
 画像ない時
}
という処理になるしかないですか?

画象が1種類ならまだしも、画象01 画象20とか20枚くらいになってくると
file_existes だらけになるなー と。



77nobodyさん:2012/03/26(月) 18:22:51.34 ID:IgGnmM6E
Smartyで配列のインデックスに配列は使えないのでしょうか?

{$arr[$key[$i]]}

はエラーになり

{assign var="k" value=$key[$i]}
{$arr[$k]}

こうしないと動かない


78nobodyさん:2012/03/26(月) 18:54:29.17 ID:???
>>76
ループしてるんだからループの中で判定すればよかろ。
あと、
> 画像ない時
ちょっぴり感動した。

>>77
http://www.smarty.net/docsv2/ja/language.syntax.quotes.tpl
79nobodyさん:2012/03/26(月) 18:57:16.56 ID:???
>>76
そもそもDBにレコードいれる際に、
ファイルがあるかどうかのフラグを入れるなりすればいいじゃん。
一意にIDから紐付けだけでやろうとすると、DBから引き出した後にどうしても判別は必要になる。

DB挿入時点でそのあたりちゃんとやってあげれば、SELECT文側でifかけて、いきなりidによるファイル名か、noimgを指定するかも出来るよ。
80nobodyさん:2012/03/26(月) 19:13:51.94 ID:???
clearstatcache使えよ!!!!!!!!!!!!!!!!!!
81nobodyさん:2012/03/26(月) 19:14:56.40 ID:???
>>77
smartyスレがありますよ
82nobodyさん:2012/03/26(月) 19:20:48.80 ID:???
>>76
ちゃんとウィルスチェックしとけよ
83nobodyさん:2012/03/26(月) 19:28:59.50 ID:IgGnmM6E
>>78
どもです、でもちょっと問題と違うような
バッククォート駆使してみましたが駄目でした

>>81
どこですか?スレタイ検索では見つかりませんでした
84nobodyさん:2012/03/26(月) 21:01:26.55 ID:???
>>81
どこですか?早く答えてください。
85nobodyさん:2012/03/26(月) 22:11:27.94 ID:zyHVVz6T
ブログサービスでは、他ブログに引っ越すという、
FC2ブログから→アメブロといった具合に記事を移すことが
可能ですが、あのような機能はphpで可能ですか?
何かブログサービスは共通のプログラムを使用してるのでしょうか?
86nobodyさん:2012/03/26(月) 22:28:01.00 ID:???
まずwebのお気に入りのエロ画像を取得して自分のブログに貼り付けるプログラムを書いてみてください
話はそれからです
87nobodyさん:2012/03/26(月) 22:29:03.47 ID:???
>>85
RSS吐いてるだけじゃねぇの?
88nobodyさん:2012/03/27(火) 01:19:54.73 ID:???
相変わらず回答がトンチキだな
89nobodyさん:2012/03/27(火) 01:30:28.56 ID:???
お前が言うな
90nobodyさん:2012/03/27(火) 01:56:21.94 ID:???
>>85
phpで可能です。

各社の引越しの仕様を見たらどうでしょう。
http://blog.ameba.jp/import/
http://wiki.livedoor.jp/staff/d/API/AtomPub
http://blog.fc2.com/import/import.html

以下のフォーマットで提供するブログがあり、それを使用しているブログがあるようです。
http://ja.wikipedia.org/wiki/Atom#Atom_Publishing_Protocol
91nobodyさん:2012/03/27(火) 02:38:14.89 ID:???
htaccessをいじって
動的アドレスを静的にしたつもりですが
静的アドレスでアクセスできますが
そのアドレスリンクをクリックすると
ブラウザ上部には
動的アドレスが出てきます。

どうしたらブラウザ上部のアドレスも
静的になりますか?
92nobodyさん:2012/03/27(火) 02:47:31.45 ID:???
93nobodyさん:2012/03/27(火) 03:09:04.99 ID:Hu5JOpw4
xp ver5.3

htaccessをいじって
動的アドレスを静的にしたつもりですが
静的アドレスでアクセスできますが
そのアドレスリンクをクリックすると
ブラウザ上部には
動的アドレスが出てきます。

どうしたらブラウザ上部のアドレスも
静的になりますか?
94nobodyさん:2012/03/27(火) 03:14:04.70 ID:???
なんだよめんどくせえなぁという空気が漂ってるな。
でもやっぱり
>>93
>>1
95nobodyさん:2012/03/27(火) 03:15:28.57 ID:???
xp ver5.3

htaccessをいじって
動的アドレスを静的にしたつもりですが
静的アドレスでアクセスできますが
そのアドレスリンクをクリックすると
ブラウザ上部には
動的アドレスが出てきます。

どうしたらブラウザ上部のアドレスも
静的になりますか?
96nobodyさん:2012/03/27(火) 03:18:42.99 ID:???
もう寝るんで朝までにお願いします
97nobodyさん:2012/03/27(火) 08:10:18.26 ID:wGVpcWGl
チュン! チュンチュン!
98nobodyさん:2012/03/27(火) 09:10:01.76 ID:???
こいつらに回答できるわけないじゃん
99nobodyさん:2012/03/27(火) 10:16:21.24 ID:jEdLf/ck
クラスについての質問です

Class Database //データベース関係の処理
{
 function Exec_SQL()
 {
 };
 色々な処理
}

Class User //ユーザー認証等の処理
{
 function Check_User()
 {


色々なメソッド
}
10099:2012/03/27(火) 10:25:36.87 ID:jEdLf/ck
>>99は書き込みミスです ごめんなさい
クラスについての質問です

Class Database //データベース関係の処理
{
 function Exec_SQL()
 {
 };
 色々な処理
}

Class User //ユーザー認証等の処理
{
 function Check_User()
 {
 };
 色々な処理
}

クラス外でDatabaseを呼び出ししています
UserクラスでDatabaseクラスのExec_SQL()を使うには基本的には継承となると思いますが
それ以外の方法はありますか?
101nobodyさん:2012/03/27(火) 10:41:08.08 ID:???
直接呼べばいいじゃん
102nobodyさん:2012/03/27(火) 11:12:49.51 ID:???
>>93
【Apache】mod_rewriteについて語るスレ
http://kohada.2ch.net/test/read.cgi/php/1023791370/
103nobodyさん:2012/03/27(火) 11:16:50.04 ID:???
意味わかってないやつが知ったかで用語駆使して頓珍漢な対応したあげく
全然関係のないスレに質問した、の図だな
104nobodyさん:2012/03/27(火) 11:28:38.50 ID:???
と、93が申しております。
105nobodyさん:2012/03/27(火) 11:37:17.02 ID:???
意味が分かってるので誘導したけどなんでしょうか?おばかな103さん
106nobodyさん:2012/03/27(火) 11:51:52.34 ID:???
自分が言われたと思っちゃったんですね。
そういう自覚があったということでしょう。
107nobodyさん:2012/03/27(火) 12:17:29.48 ID:DR/4ZRIX
phpでpixivにログインできない誰かタスケテ
108nobodyさん:2012/03/27(火) 12:23:30.15 ID:???
まともなやつはこんなスレで回答しないよw
109nobodyさん:2012/03/27(火) 13:12:40.86 ID:???
質問スレかと思ったら糞スレじゃないか
お前らみんな死ねばいいのに
110nobodyさん:2012/03/27(火) 13:12:53.41 ID:???
>>107
コード出せ
111nobodyさん:2012/03/27(火) 13:52:38.63 ID:???
>>107
ZIPで

もしくは参考にしたページとかのリンクを
112nobodyさん:2012/03/27(火) 13:55:23.35 ID:???
codepadにはれや
113nobodyさん:2012/03/27(火) 14:28:51.44 ID:/xW5K/5u
>>100のコード見てふと思ったんですが
function() {}
の後にセミコロン皆さんはつけますか?
コーディング規約の類だとは思うのですがちと気になって
知り合いのC、C++使いはセミコロンつけてて
Java、VB、C#使いはつけてませんでした
自分はPHPとJavaScript使いですが
JavaScriptではつけてますがPHPではつけてません
114nobodyさん:2012/03/27(火) 14:29:34.55 ID:???
つける意味ねえよ
115nobodyさん:2012/03/27(火) 15:19:01.72 ID:???
1行の時はつけるかもな

function __construct() { };

function __construct() {

}
116nobodyさん:2012/03/27(火) 15:19:49.15 ID:???
>>91 >>93 >>95
内部書き換えでなく、外部リダイレクションさせる設定になっているからそうなる。

>>102 に行くといい。
117107:2012/03/27(火) 16:11:07.70 ID:DR/4ZRIX
http://d.hatena.ne.jp/comeonly/20110131/1296463086
http://labs.uechoco.com/blog/2009/01/php-pear-http_request2-sample-1.html
ここを参考にしつつHTTP_Request2を使うように書き換えてしてみてるのですがうまくいきません
118nobodyさん:2012/03/27(火) 16:13:33.93 ID:???
>>5
17. CSVやTSVのファイルをスマートに扱いたい
 → まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。

とかあるが、CSVは超絶使いたくない。
仕様を自分で決められるなら、TABか適当な文字列で区切る。
それならexplodeでいいのだし。
119nobodyさん:2012/03/27(火) 16:14:50.78 ID:???
オレオレ形式は止めとけ
120nobodyさん:2012/03/27(火) 16:15:20.21 ID:???
TAB含んでる場合は? 適当な文字列は、データに絶対に含まないの?
121nobodyさん:2012/03/27(火) 16:17:17.56 ID:???
これでいいんか?

17. CSVやTSVや適当な文字列で区切ったファイルをスマートに扱いたい
 → まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
122nobodyさん:2012/03/27(火) 17:21:17.18 ID:???
>>119
一般的には。

>>120
別に汎用ツールを作るという話では無いですので、
TABを含んでいる場合は適当な文字列でいいのではないでしょうか。
最近、実際、そのように作りました。

フォームから受け取る新規データをTAB区切りで保存し、
更新時に作成するログは適当な文字列で区切り、更新前と更新後のデータ(それぞれTAB区切り)を保存しました。

>>121
「日本語を含むと正常に動作しない場合」って、明確になってるの?
そんな注釈付きの関数、使いたくないし。
123nobodyさん:2012/03/27(火) 18:13:48.93 ID:???
setlocaleの問題と、
デフォで\がエスケープ文字になってるので、""で囲まれた部分内の\という文字は\\じゃないと動かないよ
という仕様以外なんかあったっけ?
124nobodyさん:2012/03/27(火) 18:28:19.95 ID:???
fgetcsvでtab区切りもできるし、エスケープ文字の設定もできるけどね。
125nobodyさん:2012/03/27(火) 19:58:07.77 ID:???
fgetcsvは日本語だと""とかで囲まないと動作しないぞ
126nobodyさん:2012/03/27(火) 20:51:50.09 ID:???
CSV扱わないから全くわからんのだけど
""でエスケープってなかったっけ?
127nobodyさん:2012/03/27(火) 21:03:42.20 ID:???
128nobodyさん:2012/03/27(火) 21:06:09.53 ID:???
129nobodyさん:2012/03/28(水) 06:55:11.45 ID:???
print "ようこそ”; 
print "ようこそ<br/>;
print "ようこそ<br/>\n;
の違いが、よくわかりません。どなたかお願いします。
130nobodyさん:2012/03/28(水) 07:44:11.80 ID:???
131nobodyさん:2012/03/28(水) 09:09:01.19 ID:KIFEM8bJ
>>129
普通の表示
最後に<br>を付けてくれる
最後に<br>を付けつつソースコードも改行してくれるからソースが見やすくなる
132nobodyさん:2012/03/28(水) 09:21:21.32 ID:???
>>127
間違いw
133nobodyさん:2012/03/28(水) 10:57:09.72 ID:KYWWvoXD
PHPを使って開発されたWEBサイトで有名どころを教えてください。
フレームワーク使用であれば、フレームワーク名も。
134nobodyさん:2012/03/28(水) 11:42:11.88 ID:???
>>133
niftyは1コンテンツにcakephp
yahoo.comはsynfony
135nobodyさん:2012/03/28(水) 11:54:41.93 ID:jTGST9HB
アクセスカウンター設置したいんだけど、phpソース公開してる
サイトはないでしょうか?

ttp://php.s3.to/counter/
上のソースを使ったらエラーが頻発して使い物にならなかったので・・・
136nobodyさん:2012/03/28(水) 12:02:29.45 ID:???
探してますはスレチ
137nobodyさん:2012/03/28(水) 12:09:12.20 ID:???
アクセスカウンタなんてレンタルでいいだろ
138nobodyさん:2012/03/28(水) 12:11:32.90 ID:???
アクセスカウンター phpで検索しましたか?
139nobodyさん:2012/03/28(水) 12:14:12.29 ID:???
>>134
yahooのHadoopってsymfony???
140nobodyさん:2012/03/28(水) 15:34:48.68 ID:???
Cakephp使ってるサイトってわかりやすいよな
文字がデブ
141nobodyさん:2012/03/28(水) 15:43:49.60 ID:???
>>139
全てphpで構築されてるわけじゃない
142nobodyさん:2012/03/28(水) 17:36:29.70 ID:???
>>133
niftyクラスなら、メジャーどころは全種類やってるレベルかと。
143nobodyさん:2012/03/28(水) 19:52:45.44 ID:???
Windows版PHP5.40は、VC9 x86しかないんだけど、
もうapacheで使えるVC6版はリリースされないってことですか?
http://windows.php.net/download/

これからはWindowsでは、IISでPHP使えってことなんでしょうか?
144nobodyさん:2012/03/28(水) 19:54:15.05 ID:???
145まどか:2012/03/28(水) 20:02:37.22 ID:???
>>143 事故解決。
回避策はApache Loungeから落としたバイナリ使えって、、
公式サイトでPHP落とせないとか、そんなの絶対おかしいよ!
146nobodyさん:2012/03/28(水) 21:15:11.44 ID:???
いかにもWindowsユーザな感じだなぁ
147nobodyさん:2012/03/29(木) 00:35:14.21 ID:yYjVyPPK
http://index.php?id=a&name=b
getでリンクからパラメータを指定した状態で、最後に遷移したページでパラメータ(ここではidとname)を一斉にmysqlでデータベースに登録したいのですが、どうすれば良いでしょうか?
148nobodyさん:2012/03/29(木) 00:42:50.59 ID:???
>>147
idとnameを使ってSQL文を組み立てれば?
149nobodyさん:2012/03/29(木) 00:52:59.12 ID:???
>>148
具体的にはどういったことなのでしょうか?フォームをつかわかずともinsertできるのでしょうか?
150nobodyさん:2012/03/29(木) 01:03:16.50 ID:???
151nobodyさん:2012/03/29(木) 02:20:48.75 ID:yPns19h+
sql板でも聞いたんだけど。
phpなのでこっちにきました。


$se = $_POST['search'];

$res = mysql_query('SELECT COUNT(*) FROM fx WHERE day LIKE "%{$se}%" AND
game LIKE "%勝ち%"');
$game_s = mysql_fetch_assoc($res);

こーな感じでするとどうやら変数がちゃんと認識されてないみたいなんだけど、
変数ってspl文にこうやっていれれるんですか?

$seには2012/03ってはいってて、
それの勝ちの数をカウントしてるって
感じです。

このやり方以外でもいい方法があれば
ご教授頂けないでしょうか、



152nobodyさん:2012/03/29(木) 02:59:31.98 ID:???
>>151
シンタックスエラー出ない?
とりあえず'と"を入れ替えてみたら。
153nobodyさん:2012/03/29(木) 03:02:14.66 ID:???
ああ、向こう見たら
> SELECT COUNT(*) FROM fx WHERE day LIKE "%2012/03/%" AND game LIKE "%勝ち%"
> で実行すると
> COUNT 1 と出ます。
ってことだから、これが大丈夫なRDBMSなんだね。
じゃあ、
$res = mysql_query('SELECT COUNT(*) FROM fx WHERE day LIKE "%' . $se . '%" AND game LIKE "%勝ち%"');
こうしたら?
154nobodyさん:2012/03/29(木) 08:13:39.75 ID:???
PHP,htmlは同時に書けるのはわかりましたがさらに
javascriptも共存できるのでしょうか?
155nobodyさん:2012/03/29(木) 09:38:33.63 ID:???
もちろんできるよ
156nobodyさん:2012/03/29(木) 09:47:43.78 ID:???
>155 どうもです。学ぶ順番はhtml→javascript→PHPがいいのかなぁ
157nobodyさん:2012/03/29(木) 10:02:41.02 ID:???
なしてPHPだけ大文字なん
158nobodyさん:2012/03/29(木) 10:53:22.46 ID:???
研究所や月刊誌もあるし
159nobodyさん:2012/03/29(木) 11:00:15.06 ID:qpBpB102
>>153
お世話になってます。

$res2 = mysql_query('SELECT COUNT(*) FROM fx WHERE day LIKE "%'.$se.'%"
AND game LIKE "%勝ち%"');
$game_s = mysql_fetch_assoc($res2);


以上で実行し成功しました!
そして何故 "%'.$se.'%php で動作するのかを勉強しはじめの自分には
理解できません。

.で囲む事で変数が表示されるんでしょうか?

ちなみにSUM文
$sql_2 = "SELECT SUM(sample) FROM fx WHERE day LIKE '%{$se}%'";

ではこれでちゃんと合計値が出ています。

もしお暇であればでいいんで
御願いします。

>>152
の方もありがとうございます。
助かります。
160nobodyさん:2012/03/29(木) 12:00:35.44 ID:???
勉強中はいいけど本番ではインジェクションやりほうだいなやり方は
使わないようになw
161nobodyさん:2012/03/29(木) 12:16:22.41 ID:???
mysql_queryとか使ったことないんだよな
最初に見た入門書とかサイトがPDO+プレースホルダ使ってたからずっとそのまま
162>>152=>>153:2012/03/29(木) 12:31:25.17 ID:???
163nobodyさん:2012/03/29(木) 13:04:26.91 ID:???
また変なコテがついたぞ
164nobodyさん:2012/03/29(木) 13:07:07.12 ID:???
彼と違ってずっとつけるつもりはないよ。
質問者にわかりやすくしただけだ
165nobodyさん:2012/03/29(木) 13:41:02.05 ID:???
彼ってだれよw
166nobodyさん:2012/03/29(木) 14:17:19.07 ID:???
>>165
まぁ、それはオレのことだけどな。
167nobodyさん:2012/03/29(木) 17:29:09.63 ID:???
彼は四天王でも最弱…
168nobodyさん:2012/03/29(木) 17:46:56.87 ID:???
最弱だけならいいけど、最ウザw
169nobodyさん:2012/03/29(木) 18:31:07.57 ID:???
前スレの話か?
170nobodyさん:2012/03/29(木) 19:30:24.15 ID:???
無駄なツッコミしかできないよりは余程マシだと思うけどね。
とか、無駄なツッコミしかしないヲレが言っても意味ないかw
171nobodyさん:2012/03/29(木) 22:58:58.26 ID:???
【PHPのバージョン】5.x
【質問内容】

PHPで基本になるHTMLファイルを読み込んで
読み込んだHTMLの決まったタグの中身を編集して
新しいHTMLファイルを作成する方法をご教授ください。
172nobodyさん:2012/03/29(木) 22:59:19.13 ID:Kw/06cqt
【PHPのバージョン】5.x
【質問内容】

PHPで基本になるHTMLファイルを読み込んで
読み込んだHTMLの決まったタグの中身を編集して
新しいHTMLファイルを作成する方法をご教授ください。

sageちゃいました><;
173nobodyさん:2012/03/29(木) 23:05:16.76 ID:???
5.x
174nobodyさん:2012/03/29(木) 23:41:02.42 ID:???
>>172
いろいろあるから何がしたいか書いてみたら
175nobodyさん:2012/03/30(金) 00:22:45.61 ID:???
>>174
CRONで定期的にservice.phpを起動

base.htmlを読み込む

titleタブの中身を更新

内容を新規htmlとして保存

終了

こんな感じです。
176nobodyさん:2012/03/30(金) 00:29:07.46 ID:???
177nobodyさん:2012/03/30(金) 00:46:36.24 ID:???
>>1しか書かない自治中君は、絶対回答しないんだよねw
何でだろ。回答しつつ誘導すればレス数の無駄にならずにすむのにw
178nobodyさん:2012/03/30(金) 01:21:43.33 ID:???
>>175
読み込んで正規表現で<title>.*</title>を置き換えればいい
simple html dom使うって手もある

用途がわからんがphpとデザインを分離するテンプレートって意味ならSmarty使えばいい
179nobodyさん:2012/03/30(金) 02:00:37.36 ID:???
なんかサイトを作りたいんですが、どんなものを扱うのがよさそうですか?
アフィリエイトウマーしたいです。
180nobodyさん:2012/03/30(金) 02:39:08.26 ID:VpvnnnRi
OS:ロリポのとFC2の
ver:5.2
連携:なし
質問内容

サイトA、B、Cすべてドメインが異なりDBの場所が違う為AからBのDBにアクセスできない状態で情報を共有する方法を教えて下さい
coockeでやろうとしましたがドメインが異なる為出来ませんでした
181nobodyさん:2012/03/30(金) 02:55:16.18 ID:???
>>177
182nobodyさん:2012/03/30(金) 03:00:10.80 ID:???
それこそAjaxの使いどころ
183nobodyさん:2012/03/30(金) 03:35:11.54 ID:???
テキストに展開してそれにアクセスさせるとかだめなの?
184nobodyさん:2012/03/30(金) 03:43:09.57 ID:VpvnnnRi
>>183
ユーザーに1人1人に違う値もたせてるからテキストファイルだけだと管理が大変です
185nobodyさん:2012/03/30(金) 03:46:21.47 ID:???
DBのセキュリティの問題だから 自宅にSQLサーバ立てればウフフおっけー
186nobodyさん:2012/03/30(金) 03:55:21.80 ID:???
サイトからのリクエストしか受け付けないWebサービスを作ればおっけー
187nobodyさん:2012/03/30(金) 09:02:56.86 ID:???
>>181
こんなバカすれに回答するかボケw
188nobodyさん:2012/03/30(金) 10:38:03.25 ID:???
189nobodyさん:2012/03/30(金) 10:43:50.77 ID:???
文句があるなら、言いたいことをちゃんと書け。
ろくに回答もせずここに居座って迷惑かけてるのは事実で
それをいつまでも続けた結果がご覧の有様だろうが。
190nobodyさん:2012/03/30(金) 11:00:48.78 ID:???
191nobodyさん:2012/03/30(金) 11:01:50.10 ID:???
まぬけだなw
192nobodyさん:2012/03/30(金) 11:10:21.98 ID:???
193nobodyさん:2012/03/30(金) 11:11:31.63 ID:???
194nobodyさん:2012/03/30(金) 12:06:44.30 ID:???
>>180
基本的なそのあたりのサービスの前提は知っていると仮定したうえで
真面目に答えるとなると、バックエンドに接続できるサービス上で
認証なりデータなりを中継できるアプリケーションを書いて
そこに他サーバ上からアクセスしてデータを共有するってのがいいかなーと思う。
>>183が言っているのはたぶんそれで、別にテキストデータを持てってんじゃなくて
動的にテキストとして吐き出させて、他からそれを取得させればいいじゃんねって話と思われる。
もちろん、暗号化等は必要だろうから、それはそれでやるのが当たり前としてね。

そこに対してコストをかけたくないのであれば、適当なVPSサービス上に
自前でMySQLなど構築したほうが早いと思われる。
195nobodyさん:2012/03/30(金) 14:10:17.36 ID:???
>>194
そうそう!そう言いたかったんだ。補説ありがとう。
196nobodyさん:2012/03/30(金) 15:50:35.12 ID:???
いいってことよ
197nobodyさん:2012/03/30(金) 17:32:06.62 ID:VpvnnnRi
>>194
ありがとうございます
自分のサイトならカゴヤのレンタルDBでやろうと思ったんですが依頼なので画像読み込み時ににプログラムを動かしてそれぞれのDBを動かすことにしました
198107:2012/03/31(土) 21:19:42.50 ID:5vnUcPAM
Pixivにログインして情報を取得したいのですが、うまくログインできません。
getBody()しても何も返ってきていないようで何も表示されません。

<?php
require_once 'HTTP/Request2.php';

$req = new HTTP_request2('http://www.pixiv.net/login.php', HTTP_Request2::METHOD_POST);

$req->addPostParameter('mode', 'login');
$req->addPostParameter('pixiv_id', 'pixtag');
$req->addPostParameter('pass', 'requestforpixtag');
$req->addPostParameter('skip', '0');

$response = $req->send();
echo $response->getBody();
199nobodyさん:2012/03/31(土) 21:46:19.59 ID:???
>>198
で?
200nobodyさん:2012/03/31(土) 21:46:31.46 ID:0EWvthAJ
すみません。
超超超超超初心者です。

今市販のテキスト見ながら登録フォーム作っています。
形はできたのですが、postやgetでデータを送信するやり方がわかりません。

とりあえず現在は、同じファイル内に”hello.php”をつくり、
<form action="hello.php" method="post">としていますが、
これプラス何をすればデータを受け取れますか?
201nobodyさん:2012/03/31(土) 21:59:29.92 ID:56C+LIvL
>>200
htmlから勉強し直せ

<form ....
<input type="textとか" name="送る名前" value="値">
<input type="submit" value="送信">
</form>
202nobodyさん:2012/03/31(土) 22:48:43.04 ID:6hi9SI+N
連想配列の、キーの方をimplodeするにはどうしたらいい?
203nobodyさん:2012/03/31(土) 23:07:21.96 ID:???
オレならforeachで回して連結しちゃう
204nobodyさん:2012/03/31(土) 23:21:17.41 ID:???
ありがと。でも素直にarray_keysしてimplodeしたわ。
205nobodyさん:2012/04/01(日) 06:27:15.39 ID:1qRj2WmT
php:Webプログラミング[レス削除]
http://qb5.2ch.net/test/read.cgi/saku/1333197633/107-
206nobodyさん:2012/04/01(日) 06:45:03.97 ID:???
MS-AccessとVisual Studio.NETで長い間Windowsプログラムの開発をして
きたためか、PHPのWebサービスプログラムの開発がヘボすぎると感じています。

NetBeansでPHPを作り、エディタでSmartyのテンプレートを作り、Apacheで
動作確認する、の繰り返しなのですが、VSやAccessのように、画面をペタペタ
作って、コントロールのプロパティを設定して、イベントハンドラ書いて、みたいに
サクサク作れる開発環境はないのでしょうか?
207nobodyさん:2012/04/01(日) 08:55:57.14 ID:???
208nobodyさん:2012/04/01(日) 15:13:37.45 ID:w9VjbQUV
質問です、少し気になってる部分なんですが
基本的にはfopen→flock→fcloseの流れでロックの破棄して終了するのですが
fopen→flock→exitで終了した場合ロックの状態は大丈夫なんですかね?やはり非推奨だったりします?
209nobodyさん:2012/04/01(日) 16:22:56.37 ID:???
210nobodyさん:2012/04/01(日) 18:42:14.84 ID:???
>>208
スクリプトが終了すれば解除されるので無問題。
http://php.net/manual/ja/function.flock.php
211nobodyさん:2012/04/01(日) 18:49:48.40 ID:???
>PHP 5.3.2 より前のバージョンでは、fclose()でロックの解放も行います
はぁ?初耳なんだがコレ
212nobodyさん:2012/04/01(日) 18:59:09.27 ID:???
>>210
ありがとうございます!
ということはなるべくLOCK_UNを使って解除しとけって事ですね
213nobodyさん:2012/04/02(月) 01:08:19.93 ID:???
>>206

結論から言うとありません。
あなたが使っているNetBeans自体も元々は別言語のためのものだし、
PHPには有効な開発ツールはありません。みんな貧弱な環境で我慢しています。
214nobodyさん:2012/04/02(月) 03:49:08.76 ID:???
215nobodyさん:2012/04/02(月) 07:37:47.00 ID:???
>>206
IDEの話でいえば、
約100ドルのVS.netという商用アドオンつかえば、Visual StudioでもPHP使えるらしい。
日本語版は日本の会社が販売してたようだが販売中止になってる。
http://www.jcxsoftware.com/shop.php

あと効果的な開発環境の比較なら、(windows appsとweb appの比較ではなく)、
ASP.netまたはASP.net MVCと、PHPのFrameworkで比較するべきじゃないか?
SymfonyとかcakePHPとかZend Frameworkとか。
216nobodyさん:2012/04/02(月) 07:54:41.60 ID:???
cakePHPが開発環境・・・?
217nobodyさん:2012/04/02(月) 08:03:43.89 ID:???
>>216
cakeはerror codeでるし、デバッカー的要素があるでしょ
IDEでできないことをframeworkが補っている面がある。
あれは開発環境の一部ともいえる。

206は、コントロールペタペタのような楽な開発がしたいと
いってるんだから、frameworkの話だしたんだけどな。
フラットなPHPとsmartyでゴリゴリいちからやろうとしてるようだから。
ASP.netのようにやりたいなら、
SymfonyかcakePHP プラス なにかのIDEとかが楽でしょ
218nobodyさん:2012/04/02(月) 08:18:44.15 ID:???
フレームワークと統合開発環境の違いを勉強したほうがいいよ
219nobodyさん:2012/04/02(月) 10:33:58.92 ID:???
いまだにエディタすら使わずNotepadな俺ってなんだろう?
220nobodyさん:2012/04/02(月) 10:44:53.34 ID:???
>>219
ドMちゃん。
221nobodyさん:2012/04/02(月) 11:26:54.35 ID:???
いやただのバカだろう
222nobodyさん:2012/04/02(月) 11:32:47.12 ID:???
>>211
公式のNoteのことじゃねーかな。
223nobodyさん:2012/04/02(月) 13:29:56.85 ID:WLONozf8
美容サロンのサイトを製作中で、サーバはアルファメール(大塚商会)を利用しています。質問なのですが、
ttp://chizu-nail.com/
上記サイトにあるような「ブログ」ページおよび「予約フォーム」のページをつくりたいと考えています。
ブログについては、別サイトへ飛ぶのではなく、サイト内に、当該ボックスだけをブログに割り当て、
デザインも自身でカスタマイズするにはwordpressというものを利用するのがよいでしょうか。

また、予約フォームについても同様でしょうか?調べたところグーグルのサービスでもできるようなのですが、
フォームについてはグーグルで制作した方が早いでしょうか?

サイトの制作にはDWCS5.5を使用しています。
初心者に最適な方法をお教えいただければと思います。よろしくお願いします。
224nobodyさん:2012/04/02(月) 14:16:10.21 ID:???
>>223
ブログはwordpressでもnecreusでもなんでも。
サーバがサポートしているブログツールを選べばよい。

予約フォームについては、PHP組めるなら自分で組んだほうが早いけど
組めないなら、そういった外部の利用するしかないんじゃ。
もしくはMovableTypeとかだけど、ある程度素養がないと厳しい。
225nobodyさん:2012/04/02(月) 17:50:46.25 ID:WLONozf8
>>224
ありがとうございます。現状知識が全くないので、
とりあえずブログwordpress、フォームgoogleで制作してみます。
226nobodyさん:2012/04/02(月) 22:04:43.79 ID:LJdxMi9+
質問です。
フォームの入力したのをデータベースに入れる課題をだされたんですが、
どうしたらいいかわかりません。
明日までに提出です。
よろしく
227nobodyさん:2012/04/02(月) 22:07:06.79 ID:???
>>226
まだ学校始まってねーだろw
228nobodyさん:2012/04/02(月) 23:41:42.21 ID:???
229nobodyさん:2012/04/02(月) 23:55:23.46 ID:???
>>226
POSTしてー、phpで受け取ってー、データベースにアクセスしてー
そんでそれを登録する
230nobodyさん:2012/04/03(火) 00:28:48.21 ID:???
いまどき課題とか2ちゃんや知恵袋先生があれば楽勝だな
231nobodyさん:2012/04/03(火) 00:37:11.75 ID:???
それでも経験にはなるから良い時代になったもんだ
232nobodyさん:2012/04/03(火) 03:08:44.00 ID:???
POSTじゃなきゃいけない理由なんてないのになんですぐPOSTっていうん
233nobodyさん:2012/04/03(火) 03:12:08.48 ID:???
POSTorGETしてー
234nobodyさん:2012/04/03(火) 03:33:50.18 ID:???
POSTでないとパラメータいっぱいくっつけられないからかな
235nobodyさん:2012/04/03(火) 04:02:29.34 ID:???
GETでできることはできてもGETじゃねえし
2361:2012/04/03(火) 05:30:31.41 ID:???
送信するのにGET
これいかに
237206:2012/04/03(火) 05:39:07.61 ID:???
>>213
VisualStudio並みにサクサク開発できる環境はないのですね。
残念。

>>214
リンクにあるZendStudio 9.0の紹介ビデオを観て見ました。
PHPのコーディングだけに焦点をあてた解説でした。

理想的には、IDEだけで、
  DBの構造を取り込んで図式に表示してくれて
  それを元にAccessみたいにクエリー作れて
  そのSQLをPHP上に簡単に取り込めて
  それに必要なPHPコードを自分で追加し
  表示用HTMLとかテンプレートはVisualBasic並みにGUIで部品を配置して描けて
  画面間の遷移は画面構造図を表示してくれ、それに線を引けばOKで
  $_POSTとか$_GETなどもフォームのプロパティ画面みたいなので管理できて
  アプリケーションのセッション変数もビジュアルに管理できる


こんな開発ツールは世の中にないのかなあ。
238nobodyさん:2012/04/03(火) 06:39:33.97 ID:???
使ったことないけどdreamweaverは?
2391:2012/04/03(火) 06:53:37.79 ID:???
よーし、俺が作るぞ
240nobodyさん:2012/04/03(火) 09:33:13.16 ID:YRld0KBv
しょうもないエラー、ミスが多くて時間をおおくとってしまってます。
スペルミスとか、ソースをコピペして変更すべき場所の変更忘れ
ローカルを見てると思ったサーバーだったとかです。

データベースから、データを呼び出して $row にいれて 表示する
ここまでの流れを一発でできたことは無いかもしれません。

こういう簡単なミスやエラーを できるだけ少なくするには
どういう方法が考えられるでしょうか?
241nobodyさん:2012/04/03(火) 10:22:05.96 ID:???
NetBeansでいいじゃん
242nobodyさん:2012/04/03(火) 12:38:22.13 ID:???
>>240
コピペじゃね?

どっかで前同じようなの作ったなみたいなのをひっぱりだしてコピペってつかってるけど・・
243nobodyさん:2012/04/03(火) 12:54:54.08 ID:???
作ったのを貯めておいて再利用するのは基本
いかに早く見つけ出せるか
244nobodyさん:2012/04/03(火) 12:56:14.75 ID:???
>>240
コピペしたときに、変更すべき場所が多いからじゃないかな。
つまり、構造化ができていない。
245226:2012/04/03(火) 16:27:55.57 ID:AOkIQmFX
できました。
ありがとうございました。会社の課題です。
次は検索窓を使って、一覧を表示するプログラムだそうです。
mysqlとphpのインスト−ルはできています。
明日までです。
よろしくです。
眠いです。
一応これをコピペしようと思います
http://php.dori-mu.net/source/source.php?src=search/search.phps
246nobodyさん:2012/04/03(火) 16:36:02.22 ID:???
ブラックだのう
247nobodyさん:2012/04/03(火) 20:33:49.25 ID:mrvA0VnJ
たまに末尾が以下みたいなファイル名のサイトを見かけるんですが
http://xxx/index.php?id=01
http://xxx/index.php?id=02
こういう構成のサイトって、内部はどんな仕組みになってるんでしょうか?
具体的に解説しているサイトがあれば知りたいです

http://xxx/01.php
http://xxx/02.php
のように個別にファイルを用意するよりも楽ってことですよね?
248nobodyさん:2012/04/03(火) 20:41:04.36 ID:???
>>247
$_GET
249nobodyさん:2012/04/03(火) 21:27:36.77 ID:mrvA0VnJ
もうちょっと詳しく知りたいです

index.phpを用意して、$_GETを記述するのは何となく分かりますが、
?id=01のデータはどこに用意するんでしょうか?
例えば01.txt等を用意してそれを指定してるんでしょうか? もっと楽なやり方はありますか?
250nobodyさん:2012/04/03(火) 21:38:25.79 ID:???
>>249
自分の好きな所に用意すれば?
251nobodyさん:2012/04/03(火) 21:41:57.41 ID:???
>>249
if文って知ってますか?
252226:2012/04/03(火) 21:47:58.37 ID:AOkIQmFX
将来的にショッピングカートを作るらしいです
3人で、できるのかな?
指摘がないということはアノコピペでいいのかな?
253nobodyさん:2012/04/03(火) 21:54:24.62 ID:???
パラメーター
254nobodyさん:2012/04/03(火) 22:35:01.69 ID:???
>>252
つ夢幻
255nobodyさん:2012/04/03(火) 22:39:29.08 ID:???
回答からソースがきれいサッパリ無くなったなw
256nobodyさん:2012/04/03(火) 22:44:22.80 ID:???
何のソースを出せと
257nobodyさん:2012/04/03(火) 23:14:38.89 ID:???
ソーッスね。
258nobodyさん:2012/04/04(水) 00:20:09.05 ID:???
つ夢幻
259nobodyさん:2012/04/04(水) 03:12:44.13 ID:???
240の続きなのか?

つ夢幻
260nobodyさん:2012/04/04(水) 03:20:20.55 ID:???
会社の課題に問題文があるなら全文をここに書き出してみてよ
そうしないと回答者の時間を取ってしまって失礼だし、問題の全体が見えないから
261nobodyさん:2012/04/04(水) 04:47:34.46 ID:???
これと同じエラーが出るんですが
https://bugs.php.net/bug.php?id=49303
ドキュメントにもあるのに未だにSQLite3::numRowsは実装されてないってことですか?


262nobodyさん:2012/04/04(水) 06:04:21.63 ID:???
>>261
> Status: Not a bug
と書いてあるだろ
sqlite用のAPIがsqlite3で動く訳がない
http://www.php.net/manual/ja/class.sqlite3result.php
263nobodyさん:2012/04/04(水) 06:17:20.86 ID:???
>>262
そゆことでしたか
COUNTで取得することにしますす
ありがとうこざいましたm(__)m

264nobodyさん:2012/04/04(水) 13:16:46.11 ID:DEsLgtok
webデザイナーになりたいんですが、
JSPとPHPどちらかだけでも大丈夫ですか?
それとも、両方勉強する必要があるでしょうか。
フリーランスでやっていきたいです。
265nobodyさん:2012/04/04(水) 13:31:54.02 ID:???
>>264
そんなかっこいいしごとじゃねーと思うよ。
フリーランス的にやるなら自分でスマフォアプリでもつくればいい。
266nobodyさん:2012/04/04(水) 13:35:47.92 ID:DEsLgtok
返答ありがとうございます。
参考にさせていただきます。
267nobodyさん:2012/04/04(水) 13:41:48.54 ID:???
>>264
最初っからフリーでできるほど甘くはないから、
JSPかPHPとか、今から考える必要はないと思いますよ。

多少の経験を積んだ時に考えればいいこと。
268nobodyさん:2012/04/04(水) 13:43:30.40 ID:???
手持ちの駒は多い方が応用効く
269nobodyさん:2012/04/04(水) 14:05:36.68 ID:???
>>264
俺んところの社長は、グラフィカルデザイン主業なんだが
時代の流れ的にhtml覚えるために2年間Web屋で仕事して
そっからずっとフリーランスだっただよ。
その間、PHP,JSPなど一切なしで
デザインとhtml+cssマークアップのみでメシ食ってた。
270nobodyさん:2012/04/04(水) 14:07:42.69 ID:DEsLgtok
ありがとうございます。
今は無職なので、
雇ってくれるところを探したいと思います。
できるかなあ。
271nobodyさん:2012/04/04(水) 14:49:33.04 ID:???
>>264
勘違いがあるようだけど、
JSPはJava言語のウェブ向けMVCのVを実現する
一つの手段にしかすぎないのでPHPとJSPは同列に語れるものじゃないよ。
272nobodyさん:2012/04/04(水) 15:02:28.84 ID:???
>>271
勘違いがあるようだけど、
デザイナー前提の話だから、MVCのVで使われるJSPとPHPは、ここでは同列。

開発側からすれば、デザイナー(さらに細分化すればHTMLコーダー)が多少の
JSP/PHPをできると、大変ありがたい。

JavaScriptも多少できるとありがたいし。
273nobodyさん:2012/04/04(水) 15:27:27.16 ID:b8zdM874
test
274nobodyさん:2012/04/04(水) 15:40:59.77 ID:b8zdM874
PHPのPEARにおいてQuick Formを使っているんですが、
戻るボタンと送信ボタンの作り方の理屈がわかりません。

ファイル1に
function setRtnSbmit($rtnNname,$sbmtNname){
$buttons[] = &HTML_QuickForm::createElement("submit",$rtnNname,"戻る");
$buttons[] = &HTML_QuickForm::createElement("submit",$sbmtNname,"送信");
//釦を並べて表示
$this -> _form -> addGroup($buttons,null,null," ");
}

ファイル2に
if ($qfrmindex -> frmVldt() and isset($_POST["SUBMIT_INDX"])){
$qfrmindex -> setRtnSbmit("RTN_CNF","SBMT_CNF");


とあります。
サンプルソースはネットから拾ってきて、動作しているんですが、やはり理解できません。
よろしければ誰か説明していただけませんか?
もしくは上記の事を詳しく扱っている参考書やサイトの紹介などお願い致します。


275nobodyさん:2012/04/04(水) 15:56:49.86 ID:wEsfykaK
◆質問用テンプレ
【OS名】CentOS6.2
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】さくらVPS2Gが安いのでサムネイル付きの画像アプロダ始めたいんですが、どこかでコード配布してるサイトないでようか?
自分は鯖屋なので参考になる本でもいいのでよろしくお願いします。
276nobodyさん:2012/04/04(水) 15:58:30.24 ID:???
>>272
JSPっ何ですか?
277nobodyさん:2012/04/04(水) 16:05:08.00 ID:???
>>276
サーブレットでhtml書くみたいなやつ。データの処理とかはバックエンドに任せて
ただ画面表示だけに注力するようなやつ。
278276:2012/04/04(水) 16:10:51.09 ID:???
>>277

JSFとどう違うのですか?
279nobodyさん:2012/04/04(水) 16:24:58.68 ID:ISjIwKOq
デザイナーにフレンドリにーなるようMVCで作成しているのですが
MVCって、コントローラーで指定しないとビューが見れないので
デザイナーが
「アップしても動かない」
「ページを増やしたいのに反映できない」
といいます。

ローカルでつくっといてくれたら後はこっちで組み込むから
といってるんですが、うまく分業できていません。

また、MVCといえども 最終的に組み込むとSmartyを使うにしろ、直書きにしろ
ビューにも if文や、foreachや、$row配列が組み込まれるため
ドリームウィーバーのプレビューでの確認ができなくなるし、
ソースも汚くなるので更新がやりずらくなるみたいです。

みなさんはどうやってデザイナーとプログラマーをわけてますか。
280nobodyさん:2012/04/04(水) 16:30:25.25 ID:???
>>278
JSFはフレームワークじゃない
281276:2012/04/04(水) 16:40:21.93 ID:???
>>280
JSPはフレームワークですか?
282nobodyさん:2012/04/04(水) 16:50:20.91 ID:???
なぜ早々にスレ違いだといわなかったのか。
283nobodyさん:2012/04/04(水) 17:49:51.85 ID:???
>>279
更新時は、デザイナに諦めてもらうしか・・・。
ちょっとしたPHPなりSmartyなりは、デザイナだってその気があれば理解できる。
284nobodyさん:2012/04/04(水) 18:05:40.33 ID:???
>>279
デリミタ変更すればプレビューとかにやさしくなるかもね。
285nobodyさん:2012/04/04(水) 21:32:26.86 ID:???
>>280
ではJSFは何でしょうかw

JSPはフレームワークなんでしょうか?
286nobodyさん:2012/04/04(水) 21:41:38.14 ID:???
287nobodyさん:2012/04/04(水) 21:44:36.73 ID:???
288nobodyさん:2012/04/04(水) 21:45:14.95 ID:???
その流れは良くないと思うぞw
289nobodyさん:2012/04/04(水) 22:28:20.65 ID:???
トンチンカンなレスをつけてるやつがいるから味をしめてるんだろうけど、暇つぶしならvipとかでやってくれ
290nobodyさん:2012/04/04(水) 22:34:26.19 ID:???
291nobodyさん:2012/04/04(水) 22:36:20.65 ID:???
とりあえず>>264以降はなかったことにしよう
292nobodyさん:2012/04/04(水) 23:07:36.16 ID:???
>>291
>>279は除外しなきゃ、と思ったら抜けてた。

>>275
ふたばってPHPだったような気がする。
あれのコード見たことないけど、一応要件は満たすんでない?
293nobodyさん:2012/04/05(木) 00:56:31.44 ID:ysN+TF8V
>>280

【OS名】CentOS
【PHPのバージョン】Quercus 4
【連携ソフトウェア】Java EE 6, JBoss, Oracle 10g
【質問内容】

JSFとは何ですか?
JSPはフレームワークですか?
294nobodyさん:2012/04/05(木) 02:25:48.86 ID:???
295nobodyさん:2012/04/05(木) 11:14:43.97 ID:???
296293:2012/04/05(木) 12:00:16.72 ID:6mVzOmdW
>>295
参考リンクありがとうございます!
テンプレに加えさせていただきます。
297nobodyさん:2012/04/05(木) 12:09:10.26 ID:???
おれも参考になったわ
298nobodyさん:2012/04/05(木) 14:18:04.41 ID:0CNZBskR
fileがロック(LOCK_EX))されてるかどうかの確認にfgetしてfgetが存在するかどうかでチェックしていたんですが
もっと楽で便利な関数や方法がphpには存在したりするんでしょうか?
299nobodyさん:2012/04/05(木) 14:54:28.87 ID:???
is_file_locked
300nobodyさん:2012/04/05(木) 15:09:14.29 ID:???
んなもん存在しない
301nobodyさん:2012/04/05(木) 15:35:17.68 ID:MzjDnGPG
よくブログやSNSなんかにある

 「新着メッセージが1件あります」

みたいなやつ、どういうロジックでつくるんでしょうか?
302nobodyさん:2012/04/05(木) 15:51:07.77 ID:???
何が?
303nobodyさん:2012/04/05(木) 15:55:39.93 ID:???
>>301
メッセージの類はDBに保管されているだろうってところで
保管されているメッセージに未読フラグもたせればOK。
あとはページを読み込む毎にそいつがあるかどうかをチェックすればOK。
304nobodyさん:2012/04/05(木) 16:23:43.00 ID:MzjDnGPG
>>303
その手があったか!
305nobodyさん:2012/04/05(木) 16:25:44.15 ID:???
>>301
漠然とし過ぎ!
306nobodyさん:2012/04/05(木) 17:08:58.08 ID:0CNZBskR
>>299
そんな関数あるのでしょうか?
php5.3.6には存在しないようなのですが
307nobodyさん:2012/04/05(木) 17:59:21.90 ID:???
そもそもオープンする気も無いのにロックしてるか知りたいというのがおかしい
308nobodyさん:2012/04/05(木) 18:01:00.22 ID:???
オープン「だけ」ならEXロックでも可能だぞ
309nobodyさん:2012/04/05(木) 21:21:12.68 ID:???
>>298
なんか少しググってみたけど、
大概の場合、ロックした際になんらかファイル吐くなり、DBで管理するなりしてるのを見かけるね。
ストリーム開いてロックするときに抱合せてIMDBにロックしたログ流していく関数作って管理するのが楽な気がする。
そういえば、パーミッションを都度いじくるって手もあるけど、ロック中にダウンするとあれだしな。
310nobodyさん:2012/04/05(木) 21:24:35.66 ID:???
> ロック中にダウンするとあれだしな。
今まで考えないでそれやってた、ガクブルだな
311nobodyさん:2012/04/05(木) 21:40:42.26 ID:???
>>310
結局のところ、サーバ構成にもよるから
それにあわせて都度考えろってなるけど
Webサービスの起動スクリプトに初期化スクリプト仕込むのが
割と汎用性の高い解決策な気がするのでそれでもいいと思う。
って、書いてあとに310見て気付いた。
312nobodyさん:2012/04/06(金) 01:37:41.87 ID:???
phpが苦手とするタイプの処理だね。
313nobodyさん:2012/04/06(金) 03:14:58.71 ID:???
flockした状態で異常終了したらロックしっぱなしになると信じてる展開が続いてるな。
いいぞ、もっと続けろ
314nobodyさん:2012/04/06(金) 04:02:02.92 ID:???
お前は何を言っているんだ
315nobodyさん:2012/04/06(金) 04:02:54.80 ID:???
俺が言ってたロックは話はパーミッションの事でありまして
316nobodyさん:2012/04/06(金) 04:07:05.83 ID:???
is_file_lockedも見つけられない素人は放置
317nobodyさん:2012/04/06(金) 05:10:13.99 ID:???
パーミッションを都度いじくるって、それうまく排他制御できるのかなぁ
318nobodyさん:2012/04/06(金) 05:12:01.45 ID:???
A 読み書きで開く
B 読み書きで開く
A パーミッションが読み書き可能なら
B パーミッションが読み書き可能なら
A 書き込み不可にする
B 書き込み不可にする
A そろそろ書き込みたいので読み書き可能にする
B そろそろ書き込みたいので読み書き可能にする
A 書いた
B 書いた
319nobodyさん:2012/04/06(金) 05:13:29.66 ID:???
最後なんか変だった。
- A そろそろ書き込みたいので読み書き可能にする
- B そろそろ書き込みたいので読み書き可能にする
A 書いた
B 書いた
+ A パーミッションを戻す
+ B パーミッションを戻す

こうかな。
320nobodyさん:2012/04/06(金) 07:52:33.81 ID:???
ロックの話は、排他ロックの時にfopenして待ちになるのがイヤだけど、WindowsがLOCK_NBに対応してないから問題ってこと?

>>317
排他制御はロックを取得している時点でできている。
321nobodyさん:2012/04/06(金) 09:15:40.95 ID:???
synchronized使えよ。
322nobodyさん:2012/04/06(金) 11:57:10.32 ID:92B6FHKw
【OS名】RHEL6.2
【PHPのバージョン】5.3.3
【連携ソフトウェア】MySQL
【質問内容】変数の値が格納されてるアドレスにある値を\0クリアしたい

$a = 'abc';
$a = null;
unset($a);
としてもメモリ上では$aが指すポインタが変わるだけで、
abcはメモリ上のどこかに残りますよね?
このabcの値を\0でクリアする方法って拡張を作る以外にありますか?
323nobodyさん:2012/04/06(金) 12:10:42.30 ID:???
>>322
なんたる無理解と思い込みの激しさ。
このへん読めば。
http://php.net/manual/ja/features.gc.refcounting-basics.php
324nobodyさん:2012/04/06(金) 12:40:17.89 ID:92B6FHKw
>>323
それには実データメモリ上のどこを指しどのタイミングで削除されるかは書いてないよ
メモリ開放はされてもメモリ上のデータが消されるという保証はない。
325nobodyさん:2012/04/06(金) 12:48:40.28 ID:92B6FHKw
追記で
>次に、unset($a); を呼ぶと、(型と値を含む)変数コンテナが メモリから除去されます。
と書かれてるけど、これはメモリ開放されるだけじゃないの?
326nobodyさん:2012/04/06(金) 12:49:45.93 ID:???
>>317
ちゃうちゃう
パーミッションで直接的に排他制御するんじゃなくて
ルール付してパーミッションをフラグとして扱って
各アプリケーション側でそれを見て制御するって内容。
その場合、不整合が発生するような場合に初期化するようにすれば
割と汎用的に使えるかなって思ったんすよ。
元々、ストリーム開く前にロックされているかどうかわかる方法聞かれてたから
うまい解決方法だとは思わないけど、代案としてはこんなかなーって思ったんすよ。
327nobodyさん:2012/04/06(金) 12:59:16.23 ID:???
>>326
そういうのは、「symlink, mkdir, rename」などでやることになってる。
実行と成否のチェックが同時にできるのが味噌。
2命令だと、間に別プロセスが割りこみ得るから。
328nobodyさん:2012/04/06(金) 13:00:44.07 ID:???
あぁなるほど、どっかで初期化を前提にするなら
もはや、そのあたりでもなんでもありですな。
申し訳ないっす。
329nobodyさん:2012/04/06(金) 13:10:50.77 ID:???
>>324-325
できないってことですよ。
330nobodyさん:2012/04/06(金) 14:12:48.73 ID:???
だからsynchronized使えってw
331nobodyさん:2012/04/06(金) 15:33:03.02 ID:???
>>330
すまん。低脳PHPerだから実装がわからん。
332nobodyさん:2012/04/07(土) 00:06:54.61 ID:???
>>330
ここはJavaスレではありませんが。。
333nobodyさん:2012/04/07(土) 02:43:42.52 ID:???
aaa
334nobodyさん:2012/04/07(土) 19:58:40.85 ID:nOiI4H4s
【OS名】 XP
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL
【質問内容】
セキュリティの質問です。
以前どこかのページで、機能ごとにphpページを分けるとセキュリティ上の
問題があるという記事を見たような気がします。
(機能から機能へリダイレクトするなという内容だったかも?)

login.php/logout.php、投稿するのにregist.php、削除するのにdelete.phpというふうに
細かくわけると問題あるというような内容でした。ちょっと例が良くないですが……。

・このセキュリティの問題に心当たりのあるひとはいらっしゃいますでしょうか?
・phpページは上のように機能ごとに分けてもセキュリティの問題はないでしょうか?
335nobodyさん:2012/04/07(土) 20:03:14.18 ID:???
むしろ機能ごとに分けないといびつになる
336nobodyさん:2012/04/07(土) 20:38:04.58 ID:???
>>334
少なくとも機能ごとにphpページを分けることとわけないことでセキュリティに差異はない。
なんか勘違いしてると思うよ。
337334:2012/04/07(土) 20:53:57.54 ID:nOiI4H4s
>>335
>>336
CSRFの誤った対策のひとつに予測されにくい機能名.phpにする、
みたいな記事がありましたので、それとごっちゃになったのかもしれません。
セキュリティには問題ないようなので、記事については忘れることにします。
ありがとうございました。
338nobodyさん:2012/04/07(土) 21:04:56.84 ID:Cj6uk8jR
文字列を1文字ずつ分割したいんだけど

$a="unkochinko\n";
$b=array();
preg_match_all("/./",$a,$b);
print_r($b);

こんなダサい方法しか思いつかないので
格好いい方法を教えてちょんまげ
339nobodyさん:2012/04/07(土) 21:08:14.24 ID:???
>>338
>◆質問する時の注意
>・ 質問者として、態度をわきまえること。
340nobodyさん:2012/04/07(土) 21:13:57.15 ID:???
>>339
わかんねーならしゃしゃり出てくんなよ低脳
341nobodyさん:2012/04/07(土) 21:15:40.20 ID:???
>>338 の頭悪そうなコードは見てて恥ずかしい
342nobodyさん:2012/04/07(土) 21:34:46.83 ID:???
>>340
>◆質問する時の注意
>・ 質問者として、態度をわきまえること。
343nobodyさん:2012/04/07(土) 21:38:22.19 ID:???
>>342
回答者としての態度なんですかねそれ
344nobodyさん:2012/04/07(土) 21:42:35.80 ID:???
345nobodyさん:2012/04/07(土) 21:51:22.03 ID:???
くだらねえ粘着するなよ。 まともな回答者が迷惑するだろ
346nobodyさん:2012/04/07(土) 21:53:14.09 ID:???
じゃ回答すればいいじゃん
あ、質問したご本人様でしたか^^;;;;
347nobodyさん:2012/04/07(土) 21:54:18.97 ID:qM8mOq4t
if使って$intが5の倍数の時だけ実行するって
動作させたいんですがどうすればいいでしょうか?

よろしくお願いします
348nobodyさん:2012/04/07(土) 21:56:37.75 ID:???
>>346
そうやって煽る暇があったら回答しろよ
349nobodyさん:2012/04/07(土) 22:33:48.05 ID:???
>>347
$int % 5
350nobodyさん:2012/04/07(土) 22:34:50.64 ID:???
回答できないw
俺今回のスレ回答しないしw
351nobodyさん:2012/04/07(土) 22:50:00.37 ID:qM8mOq4t
>>349
うまくいきました!
ありがとうございます(^^)
352nobodyさん:2012/04/07(土) 23:08:39.41 ID:???
イライラするわ
353nobodyさん:2012/04/08(日) 00:29:50.71 ID:???
>>338
回答する必要性を感じない
以上
354nobodyさん:2012/04/08(日) 01:47:38.14 ID:???
>>338
str_split

こういうのはさっさと回答して回した方がスレ的に健全
355nobodyさん:2012/04/08(日) 04:06:15.00 ID:???
>>354
ついでにマルチバイトの場合も教えてあげなよ
356nobodyさん:2012/04/08(日) 04:35:21.32 ID:???
質問者の態度ではないな
357nobodyさん:2012/04/08(日) 04:40:23.58 ID:???
やっぱスルーしたほうが健全だわ
358nobodyさん:2012/04/08(日) 04:56:33.02 ID:???
質問者の態度を正すためだけのスレだからな
359nobodyさん:2012/04/08(日) 04:59:16.36 ID:???
だって態度が正されないんだもの
360nobodyさん:2012/04/08(日) 05:01:40.92 ID:???
だよなぁ。回答するとかしないとか、それ以前の問題。
361nobodyさん:2012/04/08(日) 11:04:19.79 ID:jIO5FYi9
ユーザー側がタグを自由に付けられる仕様にしたいのですが、無難な方法はありますか
使えるPEARなども教えて貰えるとありがたいです
362nobodyさん:2012/04/08(日) 11:33:41.65 ID:???
丸投げするならYahoo知恵遅れに行け
363nobodyさん:2012/04/08(日) 11:39:15.75 ID:???
やめたほうがいい
いらんものエスケープするより最初から絞ったほうが無難だと思うけどね
364nobodyさん:2012/04/08(日) 12:51:16.37 ID:???
タグが何を指すか不明
365nobodyさん:2012/04/08(日) 14:25:21.27 ID:???
まともなヒアリングも出来ないw
366nobodyさん:2012/04/08(日) 14:30:40.98 ID:???
質問の仕方が悪すぎる
367nobodyさん:2012/04/08(日) 15:11:21.17 ID:???
>>366
他人のせいにするなよ
368nobodyさん:2012/04/08(日) 15:47:17.66 ID:???
>>361
タグはこれがすごく参考になると思います!
http://okwave.jp/qa/q5481192.html
369nobodyさん:2012/04/08(日) 16:08:30.02 ID:???
これネームのことじゃんか
370nobodyさん:2012/04/08(日) 21:27:46.64 ID:???
ここの回答者はバカばかり。
371nobodyさん:2012/04/08(日) 21:33:39.98 ID:???
違うよ、回答者じゃない人が多いだけだよ
372nobodyさん:2012/04/08(日) 21:41:17.01 ID:???
違うよ、ルールを守らない質問者ばかりだからだよ
373nobodyさん:2012/04/08(日) 21:51:52.62 ID:???
いままでは、うまく捌けてたぞw
374nobodyさん:2012/04/08(日) 21:57:57.89 ID:???
質問が下らなすぎて答える気にならないし!
375nobodyさん:2012/04/08(日) 22:07:54.44 ID:???
くだらないスレでそれいうとかwww

バカだろ?
376nobodyさん:2012/04/08(日) 22:12:31.10 ID:???
「下らねぇ」ってのはあくまで謙遜の枕詞であって、本当に下らない質問は書くんじゃねぇ!って思うがどうなの。
377nobodyさん:2012/04/08(日) 22:31:55.68 ID:AmV0Xn94
phpのシングルトンってJavaのそれとは違い、
使う意味ないのでしょうか?
378nobodyさん:2012/04/08(日) 22:37:13.17 ID:???
>>377
え、シングルトンパターンに、JavaもPHPも関係ないですよ。
379nobodyさん:2012/04/08(日) 22:38:12.15 ID:???
意味が無いという事は無いが
リクエスト毎にインスタンスを生成するので
効果が薄いと言うべきかな
まぁそれでもシングルトンの特性を利用すれば十分意味はある

380nobodyさん:2012/04/08(日) 22:56:37.41 ID:AmV0Xn94
>>378
使う意味も同じですか?

以下の記事みたいにmemcachedみたいな外部キャッシュを
入れてようやくJavaっぽくなるみたいですけど・・・。

ttp://www.tsujita.jp/blojsom/blog/default/PHP/2007/01/12/memcached%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9FPHP%E3%81%AE%E3%82%B7%E3%83%B3%E3%82%B0%E3%83%AB%E3%83%88%E3%83%B3%E5%AE%9F%E8%A3%85.html
381nobodyさん:2012/04/08(日) 22:58:36.45 ID:???
だから、そういう高度な質問はスレ違いなんだってw
オブジェクト指向は禁止だよ?
382nobodyさん:2012/04/08(日) 23:07:12.50 ID:5XJdQ/Tn
>>381
この件って、JavaとPHPじゃ根本的な設計に影響しませんか?

誰かJavaの経験者はいませんか?
383378:2012/04/08(日) 23:07:41.31 ID:???
>>380
あー、すみません。
そういう意味では、違います。

が、それはPHPとJava Servletの違いと言ったほうが適切かもしれなくて、
PHPではそもそもリクエストをまたいで保持されるものは $_SESSION という
しょっぱい配列だけで、これはオブジェクトを引き継げないのでして。。

なので、serializeしたり、外部ストレージに保持したりみたいなことをする
わけですが。

Javaっぽくしたいお気持ちは分かりますが、ほどほどにしておいて、
PHPっぽく設計できるようになられる方が幸せになれると思います。。
384nobodyさん:2012/04/08(日) 23:09:24.31 ID:???
>>382
このスレはPHPオンリーばかりだから・・・
385nobodyさん:2012/04/08(日) 23:10:12.03 ID:???
Apacheのモジュールなのに何言ってんだ?
386378:2012/04/08(日) 23:11:40.19 ID:???
>>384
Java流れとか相当いるでしょ。
ま、私はJava流れまでいかず、Javaカジりですけど。
387nobodyさん:2012/04/08(日) 23:15:10.08 ID:5XJdQ/Tn
みなさまありがとうございます。

大体わかりました。
設計にいろいろと制限が多くなりそうですね。
388nobodyさん:2012/04/08(日) 23:31:36.67 ID:???
別に制限が増える話でもないと思うけど。
PHPはPHPなりの作り方があって、Javaと同じものをPHPで作りたいって思うなら、そりゃ制限が出てくる。
逆も同じだろ
389nobodyさん:2012/04/09(月) 00:02:18.25 ID:???
>>388
PHPでできてJavaにできないことはあるの?
390nobodyさん:2012/04/09(月) 00:15:38.35 ID:???
>>388
へっ?
391nobodyさん:2012/04/09(月) 00:21:58.88 ID:???
>>388
今の話の流れでPHPではDBへのアクセスが増えるって想像できないの?
392378:2012/04/09(月) 01:06:33.47 ID:???
>>391
ナイスフォロー。
393nobodyさん:2012/04/09(月) 01:31:43.24 ID:???
Javaって一時期下火になって、最近盛り返してる印象はあるけど、そんな万能なの?
394nobodyさん:2012/04/09(月) 01:39:49.98 ID:???
>>391
制限ってハードウェア要件とかの話か?
395nobodyさん:2012/04/09(月) 01:52:22.71 ID:???
>>393
ウェブサービスでよく使われるからじゃない?
facebookとかyahooで使われているhadoopとか、
twitterとか、他にgoogle系のやつとかで。

あとandroidの影響も大きいんじゃないの?
PHPよりも万能なのは間違いないかと。

>>394
>>383に書いてあるやん。DB負荷で相当な違いになるかと・・・。
396nobodyさん:2012/04/09(月) 03:21:55.27 ID:???
> なので、serializeしたり、外部ストレージに保持したりみたいなことをする
ってすればよくね?

phpからhadoopが使えないわけじゃあるまい。
Java使いはすべてがJavaで完結しなければ気がすまないのか?
397nobodyさん:2012/04/09(月) 04:36:11.36 ID:VbqNDLXF
>DB負荷で相当な違いになる
それだと、仮に現時点でjavaで負荷的にフマン無くサクサク動くサイトがあって、仮に
それを他言語でやると負荷が2倍に増すことにより不具合が頻発するとしても、
サーバーのスペックは年々の技術革新で上がっていくんだから、数年後は2倍に上がっていた負荷
を2倍に上昇したcpuやsddのスペックが余裕でカバーできるようになるって話になる。
これからどっちやろうかと思案している者にとっては大した問題ではないな。
398nobodyさん:2012/04/09(月) 13:01:13.82 ID:???
>>396
ムダ>>397
> なので、serializeしたり、外部ストレージに保持したりみたいなことをする
ってすればよくね?


結局、そんなことが必要になる場合はphpで作るのは逆にコストがかかる。
php使わずに、言語仕様に最初から含まれている別言語を選べばよい。

>>397
別言語を覚えようとしない君は意見を言う資格はない。
Java言語を君が覚えてphpと使い分ければ無問題。
399nobodyさん:2012/04/09(月) 13:37:41.13 ID:???
近年のJavaの盛り返しはHWの高性能化による恩恵の方が大きいだろ
400nobodyさん:2012/04/09(月) 14:03:04.73 ID:???
>>395
>DB負荷で相当な違い

Javaはアプリケーションサーバの負荷が(比較的)高く、PHPは(比較的)低い。
JavaはDBサーバーの負荷が(比較的)低く、PHPは(比較的)高い。

ケースバイケースであるが、全体としては、そう変わらなかったりしないこともない。
401nobodyさん:2012/04/09(月) 15:20:59.43 ID:???
JavaはDBサーバーの負荷が(比較的)低く、PHPは(比較的)高い。

これが良く解らないんだけど
言語によってデータベースエンジンの挙動が違うって事?
402nobodyさん:2012/04/09(月) 15:25:03.02 ID:???
Javaはコネクションをプールして毎回それを呼び出すだけだけど
PHPは毎回コネクションをはらなくてはいけないからって所じゃない?
でも確か裏では毎回コネクション貼ってはいなかったような?
403nobodyさん:2012/04/09(月) 15:59:45.17 ID:???
いつまでこのスレでやってるんだよ
404nobodyさん:2012/04/09(月) 16:14:54.60 ID:???
同じ人かどうか知らんけどJavaの人がずっといるよね
405nobodyさん:2012/04/09(月) 16:18:33.54 ID:???
PHPは継ぎ接ぎの付け焼刃だから
速度の面でもOOPに向いてない言語
406nobodyさん:2012/04/09(月) 17:13:02.79 ID:???
407nobodyさん:2012/04/09(月) 17:17:33.15 ID:???
>>401

Javaは高機能なキャッシュが簡単に利用できる。
デフォルトでmemcachedみたいなものがある。
408nobodyさん:2012/04/09(月) 17:38:34.82 ID:7hhouTf2
【OS名】macLion
【PHPのバージョン】5.3.8
【連携ソフトウェア】
【質問内容】持ってる本見ながらソース書いたんですけどアップロードボタン押してもファイルのソース出てこず変化起きません。
別ソースで出来たからパーミッションとかPCの設定大丈夫そうです。でも間違い知りたいのでどこをどう直せばいいでしょうか?
test3.php
<html>
<head><title>うpろだ</title></head>
<body>

<from action="test3.php" method="POST" enctype="multipart/form-data">
<input type="file" name="filename" size="50">
<input type="submit" value="アップロード">
</form>

<?php
$file_name=$_FILES['filename']['name'];//ファイル名の取り出し
$file_type=$_FILES['filename']['type'];//ファイルタイプの取り出し
$temp_name=$_FILES['filename']['tmp_name'];//一時ファイル名の取り出し
?>

画像ファイル名<?php echo $file_name;?>
MIMEタイプ<?php echo $file_type;?>
一時ファイル名<?php echo $temp_name;?>

</body>
</html>
409nobodyさん:2012/04/09(月) 17:49:50.83 ID:???
>>407
>Javaは高機能なキャッシュが簡単に利用できる
これはなんていう名前の機能なの?
410nobodyさん:2012/04/09(月) 18:05:15.35 ID:???
>>404
印象だけだけど、JavaとかCとかって固執やこれが一番みたいな自己主張する人が多いような。
負荷の話してる人って、たとえばベテランの高齢技術者ならまあ立場もふくめて納得(前世紀は何年たっても処理能力の向上はたいして効果なかった)だけど、
若者が語っているのなら、それって単にベテラン高齢者とかその人達が書いた本の受け売りだろ。受け売りじゃSEの才能なしだよ。評論家にでもなるつもりか。
411nobodyさん:2012/04/09(月) 18:14:14.21 ID:???
Javaは潔癖なのかもな。そりゃPHPとは相容れないだろうなっておもう。
412nobodyさん:2012/04/09(月) 18:24:42.75 ID:???
あと、>>398はひどすぎだろ。てかキチガイ?
ここPHPスレだろに。
昔、知り合いに
>別言語を覚えようとしない君は意見を言う資格はない。
>Java言語を君が覚えてphpと使い分ければ無問題。
みたいなスタンスの奴がいて、初めはすごいやつだと一目おいていたけど、つきあってるうちに
そいつ、本の知識は豊富だけど、プログラミング技術はゼロ、タイプ速度も一般企業の事務のおっさん並み、
って感じの人間だと発覚して幻滅したのを思い出した。
自分ではデバッグもできないけど本の通りに作ってんだからデバッグすれば自分のプログラムはうまくいくはずって捉え方していつもそこどまり。
つまり自分ではまったく何も作れない。そいつにいざ作らせると本のとおり、または他人のソースを真似て作ってるにもかかわらずバグふくんでそれを最終的に自分で直せず、直せなくても直せたら動くんだからいいやで終わってしまう態度。
本にかいてる知識のみを脳内につめこんでそれを他人にことあるごとに披露して悦に入ってるタイプ。
413nobodyさん:2012/04/09(月) 18:39:50.47 ID:???
というか両方できるようになれば?
414nobodyさん:2012/04/09(月) 18:40:59.39 ID:???
>>410
さあ、がんばれよ。
415nobodyさん:2012/04/09(月) 18:49:05.99 ID:???
ここの回答者はバカばかり。
416nobodyさん:2012/04/09(月) 19:21:50.24 ID:???
PHPは趣味の言語
417nobodyさん:2012/04/09(月) 19:41:13.87 ID:???
>>412
まぁ、別言語を覚えようとしないものが意見をするなという考えは極端だけども。
後半に書いてるそれは、その知り合いがそうだっただけで、
複数の言語を状況に応じて使い分けるべきって考えの人がみんなそうなわけじゃないよね。
つまり>>398がどういう人間かがわからないのに決め付けるのはよくないよ。

ただ、シングルトン = DBコスト削減みたいな書き方をしているJavaの人たちはちょっと偏りすぎてるとは思う。
何言ってんだろって感じ。
418nobodyさん:2012/04/09(月) 19:54:06.41 ID:???
だからがんばれよ。
419nobodyさん:2012/04/09(月) 19:55:58.88 ID:???
>>417
何言ってるの?複数言語身につけたら何か困るの?
さすがこのスレの回答者だな。
420nobodyさん:2012/04/09(月) 19:57:22.17 ID:???
>>419
日本語読めないのか
421nobodyさん:2012/04/09(月) 19:58:46.82 ID:???
がんばれよw
422nobodyさん:2012/04/09(月) 20:01:53.05 ID:???
で、回答もせずにスレ違いを延々と続けて回答者叩いたつもりwwwwwwwww

>>408 回答してやれよwwwwww
お前らでも分かるhtmlの誤字だぞ
423nobodyさん:2012/04/09(月) 20:05:02.95 ID:???
>>422
回答者じゃないのにここにいるの?
424nobodyさん:2012/04/09(月) 20:06:17.59 ID:???
>>419
複数言語に多数手を出すと、if文すらわからなくなる俺
425nobodyさん:2012/04/09(月) 20:06:27.36 ID:???
>>408
× from
○ form
426nobodyさん:2012/04/09(月) 20:07:48.71 ID:???
>>422
恥ずかしくなったんなら来なくていいすよ
427nobodyさん:2012/04/09(月) 20:08:46.36 ID:???
俺が指摘しないと回答しないやつらが何をwwwwwwww
428nobodyさん:2012/04/09(月) 20:11:36.29 ID:???
なるほど、回答を促す役割の人なんだね。
未回答質問管理者とかコテつけたら?
429nobodyさん:2012/04/09(月) 20:12:56.18 ID:???
複数言語知っておくと何か不都合あるの?

これだからPHPerは馬鹿にされる。
430nobodyさん:2012/04/09(月) 20:15:16.11 ID:???
Yiiとcakeどっちがいいよ?
431nobodyさん:2012/04/09(月) 20:18:34.32 ID:???
>>429
ないよ。このスレでわかるデメリットは、まれにif文がわからなくなる人がいるらしいってことぐらい。
でもJavaを習得すると他言語をdisることに夢中になりやすいのかもしれない。

>>430
スレ違い。
【PHP】PHPフレームワーク総合スレ15
http://kohada.2ch.net/test/read.cgi/php/1292118428/
432nobodyさん:2012/04/09(月) 20:22:38.12 ID:???
クソ回答者のみなさんも他の言語を勉強しましょう!
433nobodyさん:2012/04/09(月) 20:26:27.74 ID:???
ゲームの世界のレベルアップみたいに勉強したものを忘れないならいいけど
ずっと使ってないと帰国子女みたいに3年で英語忘れたりする。

すぐ思い出すよとか簡単に思ってるとまじで思い出せてない
434nobodyさん:2012/04/09(月) 20:30:36.76 ID:???
生きてる言語ならずっと追い続けるか、差分をちゃんと理解しないと古いコード書くことにもなるしね。
435nobodyさん:2012/04/09(月) 20:32:54.40 ID:7hhouTf2
>>425
うおやってもうた。。
どうもすみません
436nobodyさん:2012/04/09(月) 21:32:10.50 ID:???
スレ違い。
PHP>Java>>>超えられない壁>>>ASP>Perl
http://kohada.2ch.net/test/read.cgi/php/1178094278/
Java VS PHP
http://kohada.2ch.net/test/read.cgi/php/1177676518/
437nobodyさん:2012/04/09(月) 22:10:01.90 ID:???
このスレの回答者はなぜ他言語を学習しないのだろう。
不思議だ・・・・。
438nobodyさん:2012/04/09(月) 22:28:52.49 ID:???
回答してない人を回答者となwwww
439nobodyさん:2012/04/09(月) 22:32:22.09 ID:???
>>437
え、そうなの?
440nobodyさん:2012/04/09(月) 22:45:49.92 ID:???
>>439
そうだよ。だってPHPerだもん。
441nobodyさん:2012/04/09(月) 23:04:02.48 ID:???
カネにならないからだろ
大学でCやったけど本代も回収できてないしな
442nobodyさん:2012/04/09(月) 23:05:20.34 ID:???
今は何やっても金にならにょ
443nobodyさん:2012/04/09(月) 23:12:59.38 ID:???
Cやった人間が、無駄になったと言うの 初めて見たわwwwwww
444nobodyさん:2012/04/09(月) 23:20:12.68 ID:???
Cは無駄ではないなたしかに
445nobodyさん:2012/04/09(月) 23:21:28.31 ID:???
>>441
それでこそPHPerだね。PHP以外何もいらない!
446nobodyさん:2012/04/09(月) 23:21:33.33 ID:???
PHPやっててもCは役立つだろ・・・
逆にPHPから入った奴はC,C++はやるべきだ
Javaなんかよりもな
447nobodyさん:2012/04/09(月) 23:22:59.31 ID:???
いらない
何も
捨ててしまおう
448nobodyさん:2012/04/09(月) 23:24:12.30 ID:???
PHPerはPHPオンリーで結構。それだけで十分。
CもJavaも不要。
449nobodyさん:2012/04/09(月) 23:36:18.13 ID:???
いやいや、軽い気持ちでPHPのモジュール書くでしょ。
Javaって、ここ遅いからCにするか、ってできるのかな。
450nobodyさん:2012/04/09(月) 23:39:51.39 ID:5g1XgyEX
phpができればなんでもできる

451nobodyさん:2012/04/09(月) 23:40:09.59 ID:???
>>448が良いこと言った!
452nobodyさん:2012/04/09(月) 23:40:53.53 ID:???
>>449
Cも不要。PHPだけでよい。
453nobodyさん:2012/04/09(月) 23:41:45.28 ID:???
>>449
http://d.hatena.ne.jp/maachang/20110110
適当に調べたけど、JNA、JNIってのを使えばいいみたいね。
JNAはP/Invokeに似てるらしいから簡単みたい。でも速度をとるならやりにくいJNIってのを使うみたい。
454nobodyさん:2012/04/09(月) 23:43:40.93 ID:???
さてここからJavaのスレになりました。
455nobodyさん:2012/04/09(月) 23:43:48.52 ID:???
>>452
方針転換したの
456nobodyさん:2012/04/09(月) 23:45:59.49 ID:???
Javaスレになんてなってないだろ。たいした話はしてない
457nobodyさん:2012/04/09(月) 23:47:38.76 ID:???
さてここからphpのスレになりました。
458nobodyさん:2012/04/10(火) 00:32:34.16 ID:???
乗っ取られたスレなどこんなもんだよ
459nobodyさん:2012/04/10(火) 00:34:53.21 ID:???
史上最強のウェブ言語「PHP」
460nobodyさん:2012/04/10(火) 00:35:52.18 ID:???
もともと趣味用に作られたガラクタ言語
461nobodyさん:2012/04/10(火) 00:37:02.36 ID:???
ここのスレ読んでりゃ、
なぜPHPerがバカにされるのかよくわかる。
462nobodyさん:2012/04/10(火) 00:37:36.64 ID:???
元気があれば英語でプログラミングも出来る。
463nobodyさん:2012/04/10(火) 00:46:02.19 ID:???
バカにしたいやつらが集うスレだろ?w
464nobodyさん:2012/04/10(火) 01:27:46.21 ID:???
ガチャ作ったら儲けれる
465nobodyさん:2012/04/10(火) 01:38:32.54 ID:???
誰かPHPerのためのJava入門講座ひらけよ
レベル的には多少の難しいツッコミでもさらさら答えられる上級者ね
スマホアプリがつくりてえんだよ
466nobodyさん:2012/04/10(火) 01:40:31.47 ID:???
>>465
おい、Javaとか他の言語を出すな。
他のみんなが不愉快になる。
PHPerならわかるだろ・・・。
467nobodyさん:2012/04/10(火) 02:48:15.99 ID:???
>>465
スマホアプリ?PHPで作りなよ
468nobodyさん:2012/04/10(火) 05:13:27.09 ID:???
PHPは無敵なんだろ?w
469nobodyさん:2012/04/10(火) 06:00:12.76 ID:???
これからはHTML5アプリだよ
470nobodyさん:2012/04/10(火) 06:33:28.16 ID:???
>>466
もう華麗にスルーしたほうがいい
出来る奴はわざわざ自分が使ってない/必要ない/使えないと思っている言語のスレにきて居座ってぶっちゃべったりしない
PHPの質問スレなのにPHP叩きしてるやつは、…そういうことだ、察してやれ
471nobodyさん:2012/04/10(火) 07:27:24.59 ID:???
鏡あげる
472nobodyさん:2012/04/10(火) 07:32:02.63 ID:???
他の言語と比較しながらPHPの利点を熱く語れよ
473nobodyさん:2012/04/10(火) 09:02:29.92 ID:YfmX8z8A
2chは、なぜPHPじゃないのですか?
474nobodyさん:2012/04/10(火) 10:40:16.56 ID:???
>>473
phpで実装されたC言語で構築されているので実質php
475nobodyさん:2012/04/10(火) 12:26:44.86 ID:YfmX8z8A
>>474
【php】
処理系本体は、C言語で書かれている。
wikipedia より

C言語で設計されたPHPという言語を使ってC言語を実装???
476nobodyさん:2012/04/10(火) 12:31:42.31 ID:???
コンパイラコンパイラって知ってる?
477nobodyさん:2012/04/10(火) 12:32:31.73 ID:???
>>475
CもJavaもPHPで作られた。
PHPerなら常識。無敵だよ。
478nobodyさん:2012/04/10(火) 12:33:30.21 ID:???
はいはいスルースルー
479nobodyさん:2012/04/10(火) 12:44:27.69 ID:???
こんな時間からカキコ無職のおまえらといったら
480nobodyさん:2012/04/10(火) 12:49:42.77 ID:???
お前がいうな
481nobodyさん:2012/04/10(火) 13:53:32.89 ID:???
他の言語は最低1つはやることをおすすめする。
じゃないと、PHPが理解出来ない。
他者との違いによってのみ、己を知ることができる。

おすすめは、CとJava。
Cでメモリーを意識することができるようになる。
Javaでオブジェクト指向が分かるようになる。
482nobodyさん:2012/04/10(火) 15:25:09.92 ID:???
>>481
ここの回答者には無理。
483nobodyさん:2012/04/10(火) 15:34:43.99 ID:???
だっておまえら無職だもんなw
484nobodyさん:2012/04/10(火) 16:41:07.59 ID:???
お前らどこ行っても覇権争いが大好きなんだなw
485nobodyさん:2012/04/10(火) 16:46:01.43 ID:???
>>481
前半と後半がつながってないよ。
後半で言ってるのは、他言語によって身近に感じられる内容であって、
PHPとの違いを知るためのものじゃなくね?

メモリに関してなら、暗黙にコピーオンライトが行われてるところなんかはPHPの特徴でないかな。
486nobodyさん:2012/04/10(火) 18:03:55.19 ID:???
一般的には常識とされている、
 真実は一つだけ
 怒りは自然な感情
 戦争・テロは無くならない
 死刑には殺人の抑止力がある
 虐められる側にも虐めの原因がある
 自己チューな人間ほど自己愛が強い
などの間違いを解説ちう m9(`・ω・)ビシ
義務教育では教えない最新哲学  感情自己責任論
487nobodyさん:2012/04/10(火) 18:11:44.81 ID:???
だったら今すぐ戦争やテロをなくせ
488nobodyさん:2012/04/10(火) 18:13:43.21 ID:???
>>485
後半は、前半の内容に関する重要な例です。
Cをやってなきゃ、コピーオンライトへの理解も半減以下かと。

C → Java → PHP というのは、基本を理解するのにいい流れなんじゃないかな。
好きなとこで、アセンブラもカジれば、なお良し。

まぁ、最近のコンピューター環境の充実ぶりを考えると、多少シビアな環境での仕事
じゃなければ、PHPだけの経験でも問題ないご時世かとも思う。
489nobodyさん:2012/04/10(火) 18:40:55.70 ID:???
アセンブラとかCとか今更だな
コンピュータに対する理解は深まっても
優秀なコンパイラがなんとかしてくれる
現代のゆとりプログラマーには不要なものだ
やるならJavaかC#にしませう
490nobodyさん:2012/04/10(火) 19:21:13.85 ID:???
で、いつまで続けるんだバカ共。

いくらプログラムが出来ても、ルールが守れないんではなw
491nobodyさん:2012/04/10(火) 19:30:44.93 ID:R2rpBUc1
obj-cからphpに来たプログラミング初心者のわしはphpの手軽さびっくりですねん。メモリや型どうでもいいし画面表示もブラウザという、、


何キロかのテキストファイル1000個くらいの情報をphpで一覧表示しようと思うんですけどどの位重くなりますかね?データベースは使わないとして
492nobodyさん:2012/04/10(火) 20:01:15.64 ID:???
>>491
速いサーバーで速いネットワークで速いクライアントなら、何も問題もない。
速くなくて、フツー、であっても問題ないでしょう。
そんな程度かと。
493nobodyさん:2012/04/10(火) 20:43:50.36 ID:R2rpBUc1
>>492
おお失敬です、どんな環境でそれを見るか書いてませんでした、
普通のpcで自分のローカルをブラウザで見てみるつもりなんですが大丈夫そうですね
ありがとうございます。
494nobodyさん:2012/04/10(火) 22:19:07.75 ID:???
全部出したらうっとうしそうだなぁ
495nobodyさん:2012/04/10(火) 22:24:39.29 ID:???
ユーザビリティ考えないの
496nobodyさん:2012/04/10(火) 22:52:35.61 ID:???
>>492
回答者様、

他言語経験は?
497492:2012/04/11(水) 01:14:45.06 ID:???
>>493
「情報」というのは、「テキストファイルの中身」ということなんでしょうか。
10キロだとすると、100桁100行ですね。

「一覧表示」というのは、何かプログラムでやるとしたら、「一覧を表示して選択された
ファイルの中身を表示する」だと思いますけど、文字通り、全ファイルの中身を連続で
表示するみたいなことだと、1000個で100×1000行とかで、使いにくいですよね。

前者の「一覧を表示して選択されたファイルの中身を表示する」だとしたら、
1000個を一覧にすると見にくいので、普通、WEBだとページネーションしたりします。

みたいな仕様が分からんので、なんとも言えんぞコラ、という意味で適当に回答した次第。
498nobodyさん:2012/04/11(水) 01:16:24.09 ID:???
>>496
真意は。
499nobodyさん:2012/04/11(水) 01:31:14.46 ID:???
>メモリや型どうでもいいし
ここは笑うトコか?
500nobodyさん:2012/04/11(水) 01:35:47.03 ID:???
PHPに型がないとか、そういう間違いが蔓延してるってことだよ。
つっこむやつもいないしなw
501nobodyさん:2012/04/11(水) 02:09:14.68 ID:???
いや、phpは手軽なだけのバカ言語なのでそれでもいいよ。
PHPerは他の言語はわかりません。
502nobodyさん:2012/04/11(水) 02:41:06.23 ID:???
>>497
ファイルの情報っていったらファイルの情報だろ。なんでテキストファイルの中身だとおもったん?

>>491
出力はHTMLの予定?
503nobodyさん:2012/04/11(水) 02:49:32.63 ID:???
PHPは最強の言語。
504nobodyさん:2012/04/11(水) 03:04:13.38 ID:???
>>502
>>497への質問は、もちろん>>491を読んでから聞いてるんだよね?
505nobodyさん:2012/04/11(水) 03:32:40.41 ID:???
>>502
文章が情弱だから。属性やメタ情報と書いていなかったから。
506nobodyさん:2012/04/11(水) 03:35:19.24 ID:???
>>500
突っ込むの面倒だし。
型が無いと思っている程度の奴は、どうせ型を意識したコーディングなどできないのだし。
507nobodyさん:2012/04/11(水) 03:35:29.00 ID:???
>>504
たのむわ
508nobodyさん:2012/04/11(水) 10:12:10.29 ID:???
cakePHPのヘルパーを使って画面遷移させようと
しているのですが、出力されたリンクに関係ない文字列(ここでは、 /app )
が勝手に不可されてしまい困っています。

<?php echo $this->Html->link('JUMP', '/jump', array('class' => 'button', 'target' => '_self')); ?>


ここでは、本当は (B)の形でhtmlを出力したいです。どうすれば良いでしょうか?

(A) <a href="/app/jump" class="button" target="_self">jump</a>
(B) <a href="/jump" class="button" target="_self">jump</a>
509nobodyさん:2012/04/11(水) 10:34:38.38 ID:???
>>508
<meta http-equiv="refresh" content="0;URL=http://kohada.2ch.net/test/read.cgi/php/1320768310/">
510nobodyさん:2012/04/11(水) 11:47:43.45 ID:YAni1Ug2
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】postfix
【質問内容】
受信したメールをキックしてPHPスクリプトを実行しようとしています。
メール形式:[email protected](xxxは任意の数字)
aliases.regに
/^hoge([0-9]+)(@example.com)?$/ "| /usr/bin/php -f /hoge/huga.php > /dev/null 2>&1"
と記述するとうまく実行されるのだけど、キャプチャした数字をPHPの引数として記述すると
/^hoge([0-9]+)(@example.com)?$/ "| /usr/bin/php -f /hoge/huga.php $1 > /dev/null 2>&1"
エラーで実行されずデーモンからメールが返ってきます。
キャプチャした文字列をスクリプトに渡すにはどうすればいいでしょうか。
511nobodyさん:2012/04/11(水) 12:09:34.00 ID:???
それ本当にPHPの質問か?と言いたい
>/usr/bin/php -f /hoge/huga.php $1
ここで渡してる$1は多分シェル変数だろ?

もしPHPに渡ってるのであれば$argvなり$argcなりで数やらが取れるはず
512510:2012/04/11(水) 12:34:59.91 ID:YAni1Ug2
>>511
確かに。
http://engawa.2ch.net/test/read.cgi/mysv/1119304945/l50
こっちで聞くことにしました。
513nobodyさん:2012/04/11(水) 15:11:04.79 ID:???
キャプチャ?
マッチだろ。怒
514nobodyさん:2012/04/11(水) 15:30:10.66 ID:???
キャプチャで問題ない内容だろ。

そんなレベルのツッコミをしたいんなら
> 受信したメールをキックしてPHPスクリプトを実行
ここのほうが余程やりがいがあるだろ
515nobodyさん:2012/04/11(水) 18:27:01.41 ID:???
受信したメールをキックしてスパムフォルダに入れた
516nobodyさん:2012/04/11(水) 18:39:15.50 ID:???
質問される方へ

回答者はPHP以外わかりませんので、
気をつかってください。
517nobodyさん:2012/04/11(水) 18:40:11.71 ID:???
受信メールをトリガーにしてスクリプトを実行、かな?
518nobodyさん:2012/04/11(水) 19:13:23.29 ID:Uq7j4y++
正規表現関数で、返り値が FALSEとか、TRUEとか
で返ってこさせる方法ってありますか?
1とか0とかなら帰ってくるのですが
この後、厳密比較で比較されるので
0よりTRUEのほうが いいなぁ
519nobodyさん:2012/04/11(水) 19:17:31.45 ID:???
preg_matchなら
エラーのときは FALSEで、マッチしないときは0だがどうすればいいんだ?
520nobodyさん:2012/04/11(水) 19:18:44.47 ID:???
ラッパーでも作ればいいだろ
ていうか後半何の話をしているんだね
521nobodyさん:2012/04/11(水) 19:21:37.00 ID:???
厳密にチェックしないといけない理由を分かってないだけの話だろ。

ラッパーとか、何をいってるのか分からないとか  違うだろ。
522nobodyさん:2012/04/11(水) 20:41:15.46 ID:???
>>518
三項演算子の出番
523nobodyさん:2012/04/11(水) 21:14:20.22 ID:???
>>520
パッパラパパー
パパラッパッパーパー

ぎゃああああああああああああああああああああああああああああああああああああ
524nobodyさん:2012/04/11(水) 21:52:54.46 ID:???
メディアに騙されて、民主党へ投票した人へ

橋下維新が国政にでるそうです。
民主が売国だから次の選挙では、日の丸を大事にするイメージで橋下維新に投票は絶対だめです。
橋下も人権法案、外国人参政権、夫婦別姓等推進する民主以上の超売国です。
民主がメディアで作り上げて選挙に勝ったのとおなじように
メディアは今も在日支配であるのにもかかわらず
なぜか、橋下は日教組、労組、公務員を叩くヒーローみたいな扱いで報道されており
民主に騙された層の受け皿が維新だと、橋下のパフォーマンスで刷り込んでる最中です。
維新に投票したら、今回の民主に投票したのと同じ、それ以上に酷いことになります。
膨れ上がった民主の不満票を維新へ流して、もう一度日本国民を騙そうとしています。

在日は、とっくに次の選挙のため対策を周到に準備して実施している。

TV等の報道だけで判断しないで自分で調査確認することが大切だと思います。
公務員の問題はたしかにあります、改革は必要ですがただし叩き潰せばばどうなるか
同時に、日本という国そのものが潰れます。
日本国民が日本に住む韓国、中国に扇動されて、日本を潰すほどバカなことはありません
525nobodyさん:2012/04/11(水) 22:37:48.84 ID:???
>>520
パッパラパパー
パパラッパッパーパー

ぎゃああああああああああああああああああああああああああああああああああああ
526nobodyさん:2012/04/11(水) 22:44:22.74 ID:???
>>525
さすがPHPer。
ナイスな反応だね(*^_^*)
527nobodyさん:2012/04/11(水) 23:38:24.34 ID:???
パッパラパーが登場したか
528nobodyさん:2012/04/11(水) 23:49:56.46 ID:???
パッパラパー === PHPer
529nobodyさん:2012/04/12(木) 00:39:12.08 ID:???
>>526
お前も反応してやんのwwwwwばかじゃねwwwwwwww
530nobodyさん:2012/04/12(木) 00:48:27.73 ID:fUpEsa7/
PHPからJavaのオブジェクトを呼ぶ方法はありますか?
531nobodyさん:2012/04/12(木) 00:58:50.09 ID:???
>>530
あるよ
532nobodyさん:2012/04/12(木) 01:10:24.68 ID:fUpEsa7/
>>531
教えてください。

【OS名】CentOS
【PHPのバージョン】5.3
533531:2012/04/12(木) 01:12:20.85 ID:???
それだけじゃ何もいえないな
出直して来い
534nobodyさん:2012/04/12(木) 01:17:53.21 ID:fUpEsa7/
>>533
他に必要な情報を教えて下さい。
535nobodyさん:2012/04/12(木) 01:23:52.77 ID:???
>>530
それ、このスレでは禁句だから。
答えられる人はいません。
536nobodyさん:2012/04/12(木) 02:24:18.19 ID:???
bridgeつかえばいいだけじゃないのか?
537nobodyさん:2012/04/12(木) 04:23:49.74 ID:???
うん
538nobodyさん:2012/04/12(木) 07:11:33.75 ID:???
539nobodyさん:2012/04/12(木) 07:39:46.89 ID:???
538こそ偽物
540531:2012/04/12(木) 07:57:25.36 ID:???
本物は俺
541nobodyさん:2012/04/12(木) 10:30:43.15 ID:???
>>538
542nobodyさん:2012/04/12(木) 11:15:23.56 ID:???
そういうことでないんでねーの?
543nobodyさん:2012/04/12(木) 12:13:21.37 ID:???
本物は俺
544nobodyさん:2012/04/12(木) 12:37:02.64 ID:???
>>538
それ、開発終わってるよ。
ノーサポート
545nobodyさん:2012/04/12(木) 14:51:33.90 ID:faogr2Vj
PHP最近勉強してるけどおもしろいね
546nobodyさん:2012/04/12(木) 22:42:18.83 ID:???
どの辺が?
547nobodyさん:2012/04/12(木) 23:03:43.63 ID:???
Hなところ
548nobodyさん:2012/04/12(木) 23:05:20.25 ID:???
PHPer。
549nobodyさん:2012/04/13(金) 00:59:03.59 ID:1QX9viFN
PHPからMySQLにアクセスする方法、たくさんあるようで
使い分けがいまいちわかりません。どれがいいんでしょう?
本には下の4種類が書かれてました。

MySQL Extension (mysql)
MySQL Improved Extension (mysqli)
PDO MySQL driver (pdo_mysqpl)
MySQL Native Driver (mysqlnd)

別のところには、下のふたつもありました。
PEAR::DB
PEAR::MDB2

検索してみると、MySQL Native Driverは、PDOやmysqliより速いと書かれて
いたけど、mysqlndを使うのが最速ということであってますか?
MySQL Native Driver (mysqlnd)だけ覚えておけば十分ですか?
550nobodyさん:2012/04/13(金) 01:07:05.93 ID:???
PDOだけでおk
551nobodyさん:2012/04/13(金) 03:09:46.72 ID:???
自作接続クラス使ってる
自作関数sqltize()とか勝手に作ってる(機能はmysql_real_escape_string)
552nobodyさん:2012/04/13(金) 04:19:10.38 ID:???
MVCの書き方がわからん
Cはクラス化しなくてもいいのよね
553nobodyさん:2012/04/13(金) 04:27:12.56 ID:???
MySQLだけでなく他のRDBも考慮するなら
PDOかPEAR::MDB2
MySQLのみでパフォーマンス重視なら
mysqliかmysql

PHP4で使えないとか特に理由がないならPDO一択でよいですね
554nobodyさん:2012/04/13(金) 13:58:08.56 ID:???
>>553
PDOでもmysqlndをサポートしているし
mysqliだからと言ってmysqlndを使っている訳にはならない
555nobodyさん:2012/04/13(金) 15:25:10.83 ID:???
>>550-554
サンクス。
>>549 で「MySQL Native DriverはPDOより速い」と書いてあったのはガセだったみたいだw

MySQL Native Driverは内部的に使われているもので、
mysqliやpdo_mysqlと比べるようなものではないんだね。
下のページのComparisonのところにけっこうわかりやすい比較表があった。
http://forge.mysql.com/wiki/Which_PHP_Driver_for_MySQL_should_I_use

MySQL Extension (mysql)は「古くて開発も中止してるから、
新規では使うな」と書かれてたからもう無視することにする。

残る2つ、MySQL Improved Extension (mysqli)と、PDO MySQL driver (pdo_mysql)では
PDOを推している人の方が多い感じなのかな?
「MySQL以外のデータベースにも使える(データベースに依存しない)メリットがあるから
PDO使っておけ」という感じかな。

mysqliとpdo_mysqlのパフォーマンス比較は2,3件benchmark見た限りでは
「たいして変わらない」という結論だった。
556nobodyさん:2012/04/13(金) 15:39:45.68 ID:???
mysqliはパラメータの渡し方が気持ち悪くて止めた。
557nobodyさん:2012/04/13(金) 16:27:54.91 ID:???
>「MySQL Native DriverはPDOより速い」と書いてあったのはガセだったみたいだw
PDOはキャッシュがきいてるだけでガセではない
558nobodyさん:2012/04/13(金) 16:51:43.43 ID:???
>>557
MySQL native driver は、libmysql(MySQL Client Library)の代替となる新しい方法
と書かれているよ。
MySQL native driver は、ext/mysql, ext/mysqli , PDO_MYSQLと一緒に使われると書かれて
いるから、PDOと比べられるものじゃないんじゃない?

http://dev.mysql.com/downloads/connector/php-mysqlnd/

The MySQL native driver for PHP is an additional, alternative way to connect from PHP 5.3
or newer to the MySQL Server 4.1 or newer. It is a replacement for the libmysql, the MySQL
Client Library. As of PHP 5.3 you can use ext/mysql, ext/mysqli and PDO_MYSQL eithe
r together with libmysql as you did in the past or with mysqlnd.

[PDO + libmysql]から、[PDO + MySQL native driver]に変わったのだから、
「PDOとMySQL native driverのパフォーマンスはそもそも比較できない」というのが俺の理解。
比べるなら、libmysqlとMySQL native driverなんじゃないかな、と考えて「ガセ」と書いたわけです。
559nobodyさん:2012/04/13(金) 16:54:52.40 ID:???
あぁすまんmysqlndの話ね
つうかmysqlndなんて聞いたことなかったわ
php-mysqlの話かと思ってたわ
560nobodyさん:2012/04/13(金) 16:59:07.88 ID:???
>>559
どういうこと?>>549は最初から一貫して括弧書きをつけ続けていたけど、
それにもかかわらず勘違いしたってこと?
561549:2012/04/13(金) 17:13:27.79 ID:???
>>560
括弧がついた表記は、今読んでる本の表記。558は、MySQL公式サイトの表記。
"MySQL Extension (mysql)"と書くのはわずらわしいし、かといってmysqlとだけかいたら
わかりにくいから、MySQLサイトでは、ext/mysqlと表記されてるんでしょう。

勘違いしたのは、検索したサイトで、PDOとMySQL native driverのパフォーマンス比較
に言及した記述があったからですよ。
で、あとから公式サイトのドキュメント読んで、PDOとMySQL native driveは
並列に比較できるようなものではない、とわかったということです。

ExtensionとDriverのアーキテクチャ上の違いをまったくわかってない状態で、
適当にぐぐってでてきた個人サイトの情報を鵜呑みにして混乱していたわけです。
562nobodyさん:2012/04/13(金) 20:23:51.39 ID:OGdvzdpc
【OS名】Linux(WebArenaレンタルサーバーで詳細不明)
【PHPのバージョン】5
【連携ソフトウェア】MySQL version 5.1
【質問内容】

PHPスクリプトから動的にテーブルを作成するのは可能なのでしょうか?
レンタルサーバーだと普通は制限されているとか有りますか?
やりたいのは新規ユーザー毎にテーブルを作りたいと思ってます。
userid=1ならtable1みたいなテーブルを作りたいです。
563nobodyさん:2012/04/13(金) 20:25:35.90 ID:???
>>562
権限が付与されていれば可能
あと設計的には最悪
564nobodyさん:2012/04/13(金) 20:38:08.44 ID:OGdvzdpc
>563
ありがとうございました。
権限については管理者に問い合わせるかないんですね。

>あと設計的には最悪
設計的に良くなさそうな感じはしてたんですが
ユーザー毎におそらく500−1000くらいのレコードが出来て
10人以上(出来れば不特定に1000人とか拡張も視野に)のユーザーを想定すると
10000レコードが出来る想定で設計してるんですが
テーブル一つだと性能悪そうで良い方法が思いつきません。
正直DB関係が良くわからないです。
565nobodyさん:2012/04/13(金) 20:48:11.35 ID:???
> テーブル一つだと性能悪そうで良い方法が思いつきません。
「推測するな計測せよ」
パフォーマンスのために正規形を崩すのは最後の手段だ
566562:2012/04/13(金) 20:52:34.18 ID:OGdvzdpc
あわわわわ

すみませんテーブル作成できてました。単なるスクリプトのバグでした。
本当にごめんなさい。

>「推測するな計測せよ」
>パフォーマンスのために正規形を崩すのは最後の手段だ

本当にすみません、意味が多分半分くらいしか理解出来ないです。
567nobodyさん:2012/04/13(金) 21:03:11.87 ID:???
>>566
565じゃないけどDBの基礎から勉強したら?
568nobodyさん:2012/04/13(金) 21:07:16.36 ID:OGdvzdpc
>567
本当にその通りです。
DB関係なめてました。
569nobodyさん:2012/04/13(金) 21:08:37.33 ID:???
そうだね
570nobodyさん:2012/04/13(金) 21:09:08.19 ID:???
>【OS名】Linux(WebArenaレンタルサーバーで詳細不明)
これもすごいなw
571nobodyさん:2012/04/13(金) 21:14:14.42 ID:???
>>566
聞くことも大事だけど実際に試してみる事がより大事
テーブルの設計はPHPに関係ないんでここら辺りでよろしく
http://toro.2ch.net/test/read.cgi/db/1322402682/
572nobodyさん:2012/04/13(金) 21:58:38.55 ID:???
いや試す前に入門書くらい嫁
573nobodyさん:2012/04/13(金) 22:31:57.43 ID:???
すれ違いを承知で質問しますが、
HTTPの仕様では、GETメソッドにリクエストボディをつけて送ったり、
あるいはPOSTメソッドに(QUERY_STRINGはつけるけど)リクエストボディはつけずに送ったり
することは許されているのでしょうか。
よろしくお願いします。
574nobodyさん:2012/04/13(金) 22:35:45.79 ID:???
すれ違いを承知で質問するようなやつはスレタイも見ないと・・・
575nobodyさん:2012/04/13(金) 22:46:16.42 ID:???
ワロタ
576nobodyさん:2012/04/13(金) 23:17:04.91 ID:???
サイトがフィードを出力している場合、
そのフィードURLを自動で取得したいのですが、フィードの存在チェックはどのようにすればよろしいでしょうか。
例えばgoogleのRSSリーダなどはサイトのURLで登録しようとすると、存在していればフィードURLで登録してくれます。
同じことがしたいのですが、宜しくお願いします。
577nobodyさん:2012/04/13(金) 23:31:21.14 ID:???
578576:2012/04/13(金) 23:43:31.41 ID:UcqLUyVE
すみません。
お願いします。
579nobodyさん:2012/04/13(金) 23:45:12.48 ID:???
>>578
HTML中を文字列探索すればいいだけでは?
580579:2012/04/14(土) 00:19:56.49 ID:3quvdGKJ
>>579
ありがとうございます。
↓の一行で検索して試してみたいと思います。

<link rel="alternate" type="application/rss+xml" title="xxx" href="http://hogehoge/feed/" />
581nobodyさん:2012/04/14(土) 00:55:59.52 ID:???
PDP使う場合のDAOやDTOのベストプラクティスでいい記事どっかにない?
582nobodyさん:2012/04/14(土) 01:16:28.59 ID:???
>>581
PHPでは無い。
583nobodyさん:2012/04/14(土) 01:18:31.50 ID:???
>>581
ついでに言うと、DAOやDTOと言うとPHPでは笑われる。
584nobodyさん:2012/04/14(土) 01:19:57.63 ID:???
なんで?
585nobodyさん:2012/04/14(土) 01:27:53.40 ID:???
>>584
テンプレ参照。PHPのOOPは重いので実用に耐えない。
CakePHPのようにModelの中にDAOなどのめちゃくちゃな混合で我慢せよ。
586nobodyさん:2012/04/14(土) 01:31:56.96 ID:???
DAO使ってるのにDAO言うと笑われるの?
587nobodyさん:2012/04/14(土) 01:35:58.33 ID:???
そうだお^w^
588nobodyさん:2012/04/14(土) 01:38:50.63 ID:???
>>586
phpのDAOは単なるおもちゃだから。
589nobodyさん:2012/04/14(土) 01:41:59.96 ID:???
素朴な興味で知りたいんだけど実際に笑われてる事例教えて
590nobodyさん:2012/04/14(土) 01:42:50.07 ID:???
>>586
おもろい人だね。
PHPのオブジェクト指向機能自体が中途半端なのになぜDAO?
591nobodyさん:2012/04/14(土) 01:43:58.40 ID:???
>>589
wwwwwwwwwwwwww
笑笑笑笑笑笑笑笑笑笑笑
ハハハハハハハハハハハ
592nobodyさん:2012/04/14(土) 02:38:23.53 ID:???
つうかDAOとかDTOとか言葉出てくるならPHPでもサックリ書けるでしょうに
593nobodyさん:2012/04/14(土) 07:17:31.98 ID:???
>>589
このスレに住み着いてるキチガイ(Ajax使うな君シリーズやJava君シリーズ)なので構うな
594nobodyさん:2012/04/14(土) 07:36:58.49 ID:???
GAOとGTOの誤りだな
595nobodyさん:2012/04/14(土) 08:35:26.96 ID:???
なんだやはり583は嘘だったのか
笑われていることにしたいって、なんか必死だよねぇ
596nobodyさん:2012/04/14(土) 09:05:38.26 ID:???
>>595

23. オブジェクト指向
→ 実装が中途半端なので使用しないこと。
本格的なオブジェクト指向言語に比較してパフォーマンスが劣ります。
597nobodyさん:2012/04/14(土) 09:31:43.55 ID:???
前スレのOOPは使うな君が勝手に追加したFAQ()を出して何がいいたいんだ
598nobodyさん:2012/04/14(土) 10:19:16.93 ID:???
使うな君のスレで何言ってんだw
ここは、スレタイだけパクった偽スレ。
599nobodyさん:2012/04/14(土) 11:44:19.61 ID:???
>>551
いますぐやめろ
600nobodyさん:2012/04/14(土) 15:25:02.44 ID:???
>>551
共同でいじる環境とかでやられたらちょっとヤダ
601nobodyさん:2012/04/14(土) 16:32:16.49 ID:???

オレオレコードしか使いたがらないバカ乙
602nobodyさん:2012/04/14(土) 17:14:03.17 ID:???
開発チームで自作クラスを作るやつがいたら追放する
603nobodyさん:2012/04/14(土) 17:14:48.34 ID:???
>>596
「使用するしないこと」は言い過ぎだけどパフォーマンスの悪さは確かに。
604nobodyさん:2012/04/14(土) 17:25:04.78 ID:???

一定間隔で

レンタルサーバ上のソースを
ローカル(Windows)へバックアップ( ディレクトリ名: 201204xx )
みたいな感じでバックアップを自動でしてくれるソフトってありますか?

※自動化したいです。
最新ソースがふっとんじゃいましてちょっとへこんでます。
605nobodyさん:2012/04/14(土) 17:35:54.49 ID:???
ドロップボックス+バックアップソフト
606nobodyさん:2012/04/14(土) 18:00:23.87 ID:???
バックドロップ
607nobodyさん:2012/04/14(土) 18:00:41.79 ID:???
Git + Cron
608nobodyさん:2012/04/14(土) 18:41:48.77 ID:???
>>605 >>607
ありがとうございます。挑戦してみます。
609nobodyさん:2012/04/14(土) 20:33:02.19 ID:???
配列の中の最大値の添え字を取得したいんだけどどーやるか教えてほしい
610nobodyさん:2012/04/14(土) 20:46:43.80 ID:???
すれたいをよんでほしい
611nobodyさん:2012/04/14(土) 20:55:44.99 ID:???
まずドラゴンボールを7つ集めます
612nobodyさん:2012/04/14(土) 20:58:36.24 ID:???
次に「タッカラプト・ポッポルンガ・プピリット・パロ」と唱えます
613nobodyさん:2012/04/14(土) 21:56:03.27 ID:???
>>611
>>612

さすがPHPer、名回答だね。
次スレのテンプレに加えておくね。
614nobodyさん:2012/04/14(土) 22:13:40.14 ID:???
ほんとに追加しろよ?w
615nobodyさん:2012/04/14(土) 22:17:17.20 ID:lUdq+nMg
しょうもねえこと追加すんな
616nobodyさん:2012/04/14(土) 22:20:44.44 ID:???
まあドラゴンボール集めとけばなんとかなるよ
617nobodyさん:2012/04/14(土) 22:29:00.53 ID:???
【OS名】CentOS
【PHPのバージョン】5.3.10
【連携ソフトウェア】MySQL
【質問内容】
php5.2.xの頃は<body>内で<?=$hoge?>と出力していたのですが、
このバージョンではこの書き方ができないみたいです。
5.3.10では<?php echo $hoge ?>と書かないと駄目ですか?
618nobodyさん:2012/04/14(土) 22:33:11.24 ID:???
619nobodyさん:2012/04/14(土) 22:33:35.69 ID:???
>>614
支持ありがとうございます。
必ず追加します。
620nobodyさん:2012/04/14(土) 22:37:17.13 ID:CI43tTc3
失礼しました。ID出してもう一度!

【OS名】CentOS
【PHPのバージョン】5.3.10
【連携ソフトウェア】MySQL
【質問内容】
php5.2.xの頃は<body>内で<?=$hoge?>と出力していたのですが、
このバージョンではこの書き方ができないみたいです。
5.3.10では<?php echo $hoge ?>と書かないと駄目ですか?
621nobodyさん:2012/04/14(土) 22:38:22.43 ID:???
>>620
だめでもない
622nobodyさん:2012/04/14(土) 22:42:43.31 ID:???
このスレってバカな回答者しかいないね。
623nobodyさん:2012/04/14(土) 22:42:52.36 ID:???
>>620
php.iniをいい感じにいじれば行ける
624nobodyさん:2012/04/14(土) 22:45:03.35 ID:???
625nobodyさん:2012/04/14(土) 23:01:31.63 ID:CI43tTc3
>>621,623-624
あざっす!!解決しました。
626nobodyさん:2012/04/14(土) 23:38:06.54 ID:???
>>596
>実装が中途半端なので使用しないこと。
PHP5を否定したいらしい
>本格的なオブジェクト指向言語に比較してパフォーマンスが劣ります。
ハァ?本格的なオブジェクト指向言語ならパフォーマンスがいいんですね?
ネゴトハネテイエ
627nobodyさん:2012/04/14(土) 23:53:40.28 ID:???
>>626
そのバカに乗っ取られたスレでいくら言っても無駄w
628nobodyさん:2012/04/15(日) 00:01:01.73 ID:???
オブジェクト指向でPHP使ってもパフォーマンスはほとんど落ちないと
書いてる人が多い気がする。

>>596
まともにオブジェクト指向のコード書けていないから、パフォーマンスが
悪いと言ってるんじゃないのw
あるいはまったく書けないか。
629nobodyさん:2012/04/15(日) 00:12:25.99 ID:???
で、遅いけど正規表現は使うんだぜw
630nobodyさん:2012/04/15(日) 00:23:22.36 ID:???
phpのOOPフレームワークって例えば何があるの?
631nobodyさん:2012/04/15(日) 00:25:18.11 ID:???
いやいや、OOP以前にそもそもPHPは実行速度が遅いから、
パフォーマンス求めるなら別言語をどうぞ。
632nobodyさん:2012/04/15(日) 00:35:19.18 ID:???
>>631
Web apps用の言語で、PHPより速くてオブジェクト指向なのある?
C#.netはオブジェクト指向だけど、Mono使わない限りLinuxで動かないし。

サーバーサイド利用限定で、JavaがPHPより速いって話も聞かないけど、
Javaはどうなんだろ。
633nobodyさん:2012/04/15(日) 00:38:02.13 ID:???
>>632
使ってから書けば?
だからここの回答者はPHPしかできないとバカにされる。
634nobodyさん:2012/04/15(日) 00:40:03.49 ID:???
>>632
PHPってオブジェクト指向なの?
635nobodyさん:2012/04/15(日) 00:44:01.19 ID:???
>>634
オブジェクト指向ではない。
OOPの機能が一部後付されただけ。
636nobodyさん:2012/04/15(日) 00:54:04.14 ID:???
>>633
俺はC#.netは使えるよ
あんたみたいに書く人は、たいがい理解してない。

本当にわかってるやつは、短い文章で適切な答えを書けるからなw
637nobodyさん:2012/04/15(日) 01:06:46.59 ID:???
>>636
C#.netしか使えないのにどうやって比較するの?
638nobodyさん:2012/04/15(日) 01:17:22.51 ID:???
まず、ベースとして こんだけ遅いんだよ。
http://shootout.alioth.debian.org/u32/which-programming-languages-are-fastest.php
この時点で多言語とどうこう比べる自体が 意味ねーしwwww
639nobodyさん:2012/04/15(日) 01:19:28.81 ID:???
>>637
俺は632だ。質問してるほうだってのw
C#.netとPHP使ってて、Javaもクライアントアプリ用途なら書いたことある。
web apps用にJavaは使ってない。コードが長くなるから。

>>636
「本当にわかってるやつは、短い文章で適切な答えを書けるからなw」とは
>>633に対しての言葉だ。
適切な答えも書けないのにスレ住人を馬鹿にしてるだけのやつに
「わかってるんなら書いてみろ」といったんだよ
わかっているやつ=俺、ではない。
640nobodyさん:2012/04/15(日) 01:20:27.26 ID:???
>>638
PHPの遅さが目立つね。
確かにこれは比較どころではないw
641nobodyさん:2012/04/15(日) 01:22:11.51 ID:???
>>639
で、何が言いたいの?
642nobodyさん:2012/04/15(日) 01:25:52.90 ID:???
>>639
このスレでまともなこと書いちゃだめだよ。
スレ住人自体がスレを馬鹿にしてる状態なんだから。
あきれてまともな人回答してないし
643nobodyさん:2012/04/15(日) 01:26:33.50 ID:???
>>639
短い文章で適切な答えを書いてねw
644nobodyさん:2012/04/15(日) 01:27:46.36 ID:???
まともな人がとる手はただ一つ。こんな糞スレ使わないことだよ。
645nobodyさん:2012/04/15(日) 01:29:15.97 ID:???
PHPでOOPフレームワークはありますか?
CakePHPとsymphonyは使ったことがあります。
646nobodyさん:2012/04/15(日) 01:32:36.15 ID:???
>>642
>スレ住人自体がスレを馬鹿にしてる状態なんだから。
Java厨がPHP馬鹿にしにきてるのかとおもったが。

>>641 >>643 >>637
おまいらはプログラミング言語の前に、日本語勉強しとけw
読解力なさすぎるから639を書かざるを得なくなった。
647nobodyさん:2012/04/15(日) 01:49:03.49 ID:???
>>646
そんなことはいいから、
短い文章で適切な答えを書いてねw
648nobodyさん:2012/04/15(日) 01:56:12.09 ID:???
>>646
どうでもいいってw
>>638でPHPは本来遅い言語って答え出ているじゃん。何を比較するわけ?
649nobodyさん:2012/04/15(日) 01:58:09.27 ID:???
遅けりゃオーバークロックしろって言ってんだろが
650nobodyさん:2012/04/15(日) 02:00:00.94 ID:???
結論:PHPはどうしようもなく遅い。だからオーバークロックせよ!
651nobodyさん:2012/04/15(日) 02:01:45.16 ID:???
>>638を見ればPHPは遅い言語であることは間違いないかと。
OOPすればますます遅くなるのではないかと・・・・。
652nobodyさん:2012/04/15(日) 02:03:34.07 ID:???
>>645
結論から言えば無い。
653nobodyさん:2012/04/15(日) 02:10:33.80 ID:???
オーバークロックしろに吹いたw
どうやら本当にレベルの低いスレみたいだな

>>647
だから俺は質問してるほうだと何度言ったら。
おまえは日本語学校へ通えw

>>645
symphonyじゃなくてSymfony。
本当につかったことあるんかいw

>>638 >>648
OK。見てみた。絶望的に遅いんだな
C#.net に戻りたくなってきたわw
C# + MonoならLinuxで動くしな
654nobodyさん:2012/04/15(日) 02:17:13.71 ID:???
>>653
短い文章で適切な答えを書いてねw
655nobodyさん:2012/04/15(日) 02:19:19.92 ID:???
PHPは遅くないとかいう奴はどこまで無知なんだろう。
656nobodyさん:2012/04/15(日) 02:19:48.63 ID:???
PHP5.4使えば良い。結構早くなる。
657nobodyさん:2012/04/15(日) 02:24:21.50 ID:???
PHPはCやJava(Quercus)により実装されているのに、
これらの言語より早いはずないだろ。
658nobodyさん:2012/04/15(日) 02:26:27.44 ID:???
>>656

こういう変更>>617が平気で行われるの言語で5.4使うとは単なるバカ。
659nobodyさん:2012/04/15(日) 02:31:26.79 ID:???
互換性が失われる変更なのかそうでないのか判別も付かないのか
てにをはすら扱えないだけあるわ
660nobodyさん:2012/04/15(日) 02:31:45.73 ID:???
phpは手軽。ただそれだけ。
661nobodyさん:2012/04/15(日) 02:34:24.71 ID:???
5.2から5.3、名前空間の導入(大規模開発にはそれでも中途半端だが)。
これだけ大きな変化をマイナーバージョンアップで導入するのは基地外。
PHPとはこんな言語。
662nobodyさん:2012/04/15(日) 02:35:07.91 ID:???
4から5も酷かった。互換性は???wwww
663nobodyさん:2012/04/15(日) 02:37:17.29 ID:???
本題:PHPのOOPは遅いのか?

結論:遅い。理由は言語自体が遅いから。参照>>638
664nobodyさん:2012/04/15(日) 02:58:16.59 ID:???
な、Java厨じゃなくて、ただの馬鹿だろ?
665nobodyさん:2012/04/15(日) 03:20:21.19 ID:???
PHPのOOPサポートが中途半端だから遅いのではなく、
インタプリタだから遅いって前から散々教えてやってんのにな。
コンパイラ言語と比べて遅いってそりゃ当たり前だろ。
インタプリタで本格的なオブジェクト指向はRubyとかPythonとかいくつかある。
んでそいつらが早いかというと早くない。
666nobodyさん:2012/04/15(日) 04:34:25.91 ID:???
そもそもプリコンパイルもあんまり効果ない言語仕様だよね
667nobodyさん:2012/04/15(日) 05:34:49.71 ID:???
Smartyクラスってスレッドセーフにできてるよね?
668nobodyさん:2012/04/15(日) 12:15:21.44 ID:???
>>665
わかった、わかった。
こういうことだろ>>638
669nobodyさん:2012/04/15(日) 15:08:52.69 ID:???
Java vs PHPならこっちのがわかりやすい
http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=java&lang2=php

JavaはPHPに比べて、
メモリ使用量は3〜5倍
コード量は2から3倍になるものの、
処理速度は、最大で64倍も速い(異常値を除くとベンチの平均は30倍くらいか?)

マルチプロセスで動くPHPと異なり、Javaはマルチスレッドで動くとどっかに
書いてあったから、同時使用ユーザ数が
増えていけば、Javaのがメモリなどのリソース消費も少ないってことだよね?

しかしベンチマーク見るとPHPの勉強や利用する気が一気になくなってくるなw
おまいらよくモチベーション保てるな
670nobodyさん:2012/04/15(日) 15:56:40.15 ID:???
>>668
そういうことだね。インタプリタは総じて遅い
671nobodyさん:2012/04/15(日) 16:36:35.16 ID:???
インタプリタでいいよ。そんな高い処理速度求められるようなら別のとこで
工夫したほうがよくね?
672nobodyさん:2012/04/15(日) 16:42:58.40 ID:???
http://d.hatena.ne.jp/kwatch/20100430/1272585083
やり方次第でこんなしょうもないことになるんだしな
673nobodyさん:2012/04/15(日) 17:40:22.67 ID:???
>>671
うん。別のとこで工夫してfacebookをPHPで作りなおして欲しい。
twitterもPHPで作りなおして欲しい。
674nobodyさん:2012/04/15(日) 17:41:11.01 ID:???
ここのスレは他言語の話はしてはだめだよ。
PHPerはPHPしか知らないので。
675nobodyさん:2012/04/15(日) 17:44:48.14 ID:???
PHPのことを知らない他言語ユーザが来て、PHP遅いって言ってるだけにしか見えないけど。
676nobodyさん:2012/04/15(日) 17:45:16.77 ID:???
>>673
それを言う前にまず2chをPHPで作り直して欲しい。
677nobodyさん:2012/04/15(日) 17:46:02.70 ID:???
PHPのOOPフレームワークにはどのようなものがありますか?
678nobodyさん:2012/04/15(日) 17:56:33.71 ID:???
>>671
別言語を覚えようとしないのはなぜ?
679nobodyさん:2012/04/15(日) 18:00:23.01 ID:???
>>678
なんで別言語を知らないと思ったの?
680nobodyさん:2012/04/15(日) 18:16:10.76 ID:???
>>679

↓別のとこって何ですか?

インタプリタでいいよ。そんな高い処理速度求められるようなら別のとこで
工夫したほうがよくね?
681nobodyさん:2012/04/15(日) 18:30:27.06 ID:???
ハード面だな つまりオーバークロック
682nobodyさん:2012/04/15(日) 18:40:23.64 ID:???
>>681
定説ですか?
683nobodyさん:2012/04/15(日) 18:57:38.95 ID:???
>>682
定説だよ。テンプレ嫁
684nobodyさん:2012/04/15(日) 18:57:57.71 ID:???
ループネタつまんない

JavaのスレにはPHPのことも知っている人がいて
有益なレスもあるんだけどな
685nobodyさん:2012/04/15(日) 19:42:36.72 ID:???
じゃぁJavaのスレだけ見てればいいじゃん。
何しに来たの?
686nobodyさん:2012/04/15(日) 19:46:42.10 ID:???
PHPerは他言語に関心が無いのでここでは無理。
687nobodyさん:2012/04/15(日) 20:29:06.13 ID:???
ここではって、この糞スレのことか?w
688nobodyさん:2012/04/15(日) 20:33:35.60 ID:???
JavaとPHP気になって下のスレみたんだが有益だったわ。
PHPの弱点は、PHPの本にもあまり書かれていないしな。

Java VS PHP
http://kohada.2ch.net/test/read.cgi/php/1177676518/

覚えることは一見、PHPのほうが少なそうだけど、
scalabilityとかの問題にぶつかるとPHPのが苦労するようだな
689nobodyさん:2012/04/15(日) 21:13:24.00 ID:???
比べられるのがPHPとはw
690nobodyさん:2012/04/15(日) 21:47:52.73 ID:???
文字列操作で不思議な現象が起きています。

次のコードにおいて、「.」でsplit したら 
11:22:33 44
という2つが配列に入ると思ったのですが、なぜか array(12) で各要素の値が "" になってしまいます。

$test = "11:22:33.44";
$ary = split('.',$test);
var_dump($ary);

いまいち理由が理解出来ません。なぜでしょうか?

691nobodyさん:2012/04/15(日) 22:04:15.34 ID:???
>>690
理由はわからないので他の人にお任せするとして
splitは非推奨なのでexplodeを使いましょう
692nobodyさん:2012/04/15(日) 22:07:45.22 ID:???
正規表現?
693nobodyさん:2012/04/15(日) 22:10:04.70 ID:???
. が任意の1文字に一致するから
各文字が区切り文字と解釈されてるんだろ?
694690:2012/04/15(日) 22:10:33.18 ID:???
>>691
explodeを使ったら思った様に出来ました。
ありがとうございます。

しかし、 split はphp言語自体のバグの様ですね。
695690:2012/04/15(日) 22:11:00.91 ID:???
>>693 >>692
Great!! そこまでまわらなんだ。
696nobodyさん:2012/04/15(日) 22:12:21.12 ID:???
仕様を理解してないくせに、
思ったように動かなかったら
バグということにするのは
いつもPHPer
697nobodyさん:2012/04/15(日) 22:12:30.83 ID:???
>>695
製品をバグ呼ばわりする前に、ドキュメントくらい読もうな
じゃないと君の頭がバグ扱いされちゃうぞ
あとID出そうな
698nobodyさん:2012/04/15(日) 22:13:33.93 ID:???
PHPerらしい問答だなw
699nobodyさん:2012/04/16(月) 20:17:51.05 ID:???
PHPerって連呼してるの1人だけだろ?
いい加減うざいんだよ
700nobodyさん:2012/04/16(月) 20:26:03.46 ID:???
自演乙
701nobodyさん:2012/04/16(月) 20:29:19.49 ID:???
別にさげすむのはかまわんが、わざわざここに来て書くのがわからん。
2chに便所の落書きだなってレスしても、ああそうだねという反応しかないのと同じような。
ふかわ的な?お前の家天井低いな、的な?
702nobodyさん:2012/04/16(月) 20:41:56.69 ID:???
アンチが出るのはメジャー言語の宿命
703nobodyさん:2012/04/16(月) 22:35:12.33 ID:???
PHPerって言葉はプラスのイメージなんだけど・・・。
704nobodyさん:2012/04/16(月) 22:56:46.67 ID:???
でっちゅー
705nobodyさん:2012/04/16(月) 23:28:40.71 ID:???
>>704
PHPer、登場。
706nobodyさん:2012/04/16(月) 23:31:01.16 ID:???
パッパラパパー
パパラッパッパーパー

ぎゃああああああああああああああああああああああああああああああああああああ
707nobodyさん:2012/04/17(火) 00:56:45.33 ID:/EEfJ97/
708nobodyさん:2012/04/17(火) 01:18:43.10 ID:???
この15年オナヌーしなかった日なんて一日たりとも無いこのオレが・・・
3日前から勃ちもしねえ・・・
今日に至っては裸の女と風呂入って密着しても無反応・・・
いったい俺の身体に何が起こった・・・

orz
709nobodyさん:2012/04/17(火) 01:24:45.66 ID:???
ごめん誤爆、然るべきところで雑談してくるorz
710nobodyさん:2012/04/17(火) 02:30:17.85 ID:???
>>709
糖尿
711nobodyさん:2012/04/17(火) 02:43:39.75 ID:???
>>710
糖尿 症状 でクグったらいろいろビンゴ過ぎて青ざめたorz
712nobodyさん:2012/04/17(火) 03:00:40.76 ID:???
ああ、糖分高めの食事などをした次の尿を少しなめるといいよ。
まさかと思ってやってみた俺は青ざめ、そしてコーヒーに入れる砂糖を減らした。
713nobodyさん:2012/04/17(火) 03:56:48.49 ID:???
PHPerって、自分のオシッコ舐めたりするんだ・・・。
714nobodyさん:2012/04/17(火) 06:49:50.25 ID:???
テスト
715nobodyさん:2012/04/17(火) 08:31:50.38 ID:???
他人のならいいのか?
716nobodyさん:2012/04/17(火) 09:01:10.15 ID:???
飲尿健康法なんてのが20年程前にあってだな・・・
女の子もよく飲んでたらしいぞ
717nobodyさん:2012/04/17(火) 09:23:21.29 ID:???
まとめてこっちいけよ
http://uni.2ch.net/test/read.cgi/body/1308471875/
718nobodyさん:2012/04/17(火) 09:44:10.41 ID:ikN+cNUJ
質問させて下さい!

サーバー : Windows Server 2003 R2 32bit
WEBサーバー : IIS 6.0
PHP : php-5.2.17
MySQL : mysql-5.1.60
ISAPIモジュールを使用

上記環境で、問題なく動作している状態から、
突然、”No input file specified”のエラーが出力されるようになり、
サーバーがPHPの要求に対して反応しなくなります。

サーバーの再起動や、時間の経過などで復旧するようですが、
頻繁に発生します。

エラーメッセージで検索すると、
PHPをCGIで動作させていて、php.iniのdoc_rootの設定によって
このエラーが発生するという情報が多いのですが、
そもそもISAPIで動作させているため関係がないように思います。
また、doc_rootの設定も問題ないと思います。(空に設定)

このエラーが発生する原因や、なにか確認すべき事項などあれば教えて下さい。
よろしくお願いします!
719nobodyさん:2012/04/17(火) 11:24:06.38 ID:9p0Biz8E
ふと求人を開きました。
WEBプログラマー 募集! とありました。

1年以上の経験の方!!時給900円!!

mysql できて php できて フレームワーク分かる方!! 時給1000円!!

昨今のWEBの仕事は、牛丼店の時給並ですか?
720nobodyさん:2012/04/17(火) 11:27:05.17 ID:???
何そのうんこなまでの求人w
京都派遣で2kぐらいあるぞ
721nobodyさん:2012/04/17(火) 11:27:49.21 ID:???

人がいっぱいいるから時給を下げても集まるんだよ。
722nobodyさん:2012/04/17(火) 11:32:25.71 ID:9p0Biz8E
723nobodyさん:2012/04/17(火) 11:47:23.18 ID:???
時給800円

weave株式会社
724nobodyさん:2012/04/17(火) 11:48:56.38 ID:???
DeNAとか渋谷に人2000人弱集めてんのも全部そんなレベルの給料なん?
725nobodyさん:2012/04/17(火) 11:51:45.68 ID:???
学歴年齢不問実務未経験OKだからだろ
おまえらみたいなニートがスタートきるには最高の会社じゃないか
726nobodyさん:2012/04/17(火) 11:56:31.12 ID:???
牛丼屋で夜間にバイトしてたほうがいいな
面倒なこと考えなくていいし
1100円ももらえるし
なにより夜型だしな
727nobodyさん:2012/04/17(火) 12:10:30.60 ID:???
>>720
教徒は関西じゃ一番安い。1000円以下の求人だしてるのはほとんど教徒。2kは例外だろ。
728nobodyさん:2012/04/17(火) 12:22:51.07 ID:???
京都は学生が多いからかな
729nobodyさん:2012/04/17(火) 12:27:54.68 ID:???
>>728
結局はその値段で応募して来るのが後をたたないからそうなってしまってるんだろうけどね
730nobodyさん:2012/04/17(火) 12:28:16.74 ID:???
京都は観光地だからでは?
観光地の給与は観光関係に偏るからな
731nobodyさん:2012/04/17(火) 12:34:58.85 ID:???
京都は憧れだよな。
800円じゃ生活できないけど。
倍だったら移住するわ。
732nobodyさん:2012/04/17(火) 13:03:45.96 ID:???
まさに下らない質問なんだけど聞いてほしい
携帯向けサイトをスマホ用に拡張するんだけど、結構htmlに直に半角カナで書き込んでるとこ多いんだ
これを全部全角にしようって話なんだが、関数一発でページ内テキスト全部書き換えて出力してくれるような機能ってないかな?
出力するテキストをちゃんと管理すべき?
733nobodyさん:2012/04/17(火) 13:11:03.95 ID:???
jcodeとかでなく?
734nobodyさん:2012/04/17(火) 13:13:49.43 ID:???
もしかして:PHP関係ないただのプレーンHTML
735nobodyさん:2012/04/17(火) 13:14:21.94 ID:???
>>732
mb_convert_kana使っちゃダメなの?
736nobodyさん:2012/04/17(火) 13:17:57.33 ID:???
>>732
html部分に直に書いてると解釈して、ob_start、
htmlファイルならnkfなり、スクリプト書くなりして変換すればいいよ
jcodeとかmb_convert_kanaってどうやって使うの
737軟式PHP:2012/04/17(火) 13:32:52.00 ID:???
ほうほう
738nobodyさん:2012/04/17(火) 13:34:05.71 ID:???
>>732
そうそう、htmlに直に記述してあるテキストを変えたいんだ
ob_start使えそうだよありがとう
739nobodyさん:2012/04/17(火) 13:40:09.90 ID:9p0Biz8E
740nobodyさん:2012/04/17(火) 13:50:53.78 ID:???
>>739
変換したテキストを用意して、ガラスマホ判別してどっちか表示するって二重管理はちょっとしたくないかなーて
741nobodyさん:2012/04/17(火) 13:52:00.82 ID:???
秀丸エディタなど適当なエディタで開いて半角を全角に置換したらいいじゃない
742nobodyさん:2012/04/17(火) 13:54:58.26 ID:???
秀丸なんか使わなくてもC# でWindowsアプリ作って一発変換すればいいじゃないか。
743nobodyさん:2012/04/17(火) 14:01:15.29 ID:???
すまん書き方悪かった スマホ用に別ページを用意したり、全角入りhtmlと半角入りhtmlを1ファイルに納めたりするつもりはないんだ
744nobodyさん:2012/04/17(火) 14:01:30.93 ID:???
C#なんか使わなくても手動で書き換えたら済むじゃないか。
745nobodyさん:2012/04/17(火) 14:01:58.74 ID:???
<?php obstart();?>
<html
746nobodyさん:2012/04/17(火) 14:32:04.66 ID:???
何気に軟式PHPっていいな。軽音楽部みたいな感じで
747nobodyさん:2012/04/17(火) 14:37:33.51 ID:???
硬式はあるけど、重音楽部って無いような
748nobodyさん:2012/04/17(火) 14:38:42.83 ID:???
あるよ!
749nobodyさん:2012/04/17(火) 14:46:01.54 ID:???
重音楽部=ヘヴィメタル部
750nobodyさん:2012/04/17(火) 15:02:39.36 ID:???
デジタル時代にアナログな事しなくても済むじゃないか。
751nobodyさん:2012/04/17(火) 15:07:47.86 ID:???
>>742
Javaじゃないんだw
752nobodyさん:2012/04/17(火) 15:36:03.89 ID:???
>>564
テーブルの数は全く関係無いし、テーブル・索引設計とDBサーバーのメモリ量とチューニング次第で、100万行でも1000万行でも無問題。
753nobodyさん:2012/04/17(火) 16:13:07.97 ID:???
ユーザごとに1テーブルつくるくらいならテキストDBでもよくないの?
754nobodyさん:2012/04/17(火) 16:52:51.13 ID:???
テキストDBだとクエリ投げられないだろうが。
755nobodyさん:2012/04/17(火) 17:02:51.49 ID:???
凄いテキストデータベースtxtSQLとやらはどや
756nobodyさん:2012/04/17(火) 17:04:52.64 ID:???
テーブル分割して速度を稼ぐって考えも悪くはないんだけど、今はその段階じゃないのは確実
757nobodyさん:2012/04/17(火) 17:13:25.86 ID:???
メモリやアクセスの管理の面倒を避けるためのデータベースな訳だが。
SQLiteになると一ファイル構成だからでかいとロードが遅い。
758nobodyさん:2012/04/17(火) 17:16:31.99 ID:???
>>757
> メモリやアクセスの管理の面倒を避けるためのデータベースな訳だが。

素人的にはそう思えちゃうかもな。ワラっちゃうけど。。
759nobodyさん:2012/04/17(火) 17:19:42.50 ID:???

データベース - Wikipedia
データベースは、特定のテーマに沿ったデータを集めて管理し、容易に検索・抽出などの再利用をできるようにしたもの。
コンピュータ上では、データの再利用を高速かつ安定に実現するため、データを格納するための構造について様々な工夫が払われており、
このデータ構造とアルゴリズムは情報工学において重要な研究分野のひとつである。
760nobodyさん:2012/04/17(火) 17:26:51.31 ID:???
Wikipediaには何の説得力もない
761nobodyさん:2012/04/17(火) 17:34:23.71 ID:???
mysqlさんなら結構てきとーでもそんな気にする必要ないよ
結構糞なレコードでもどうとでもなる
それに1万レコードぐらい普通だろ
762nobodyさん:2012/04/17(火) 17:45:07.76 ID:???
そうでもない
1万行くらいならいいけど
763nobodyさん:2012/04/17(火) 17:59:26.56 ID:???
3000万レコードとかあるテーブルで
糞データが多量にある非正規化なテーブルを見たことあるけど
indexなりで結構どうとでもなるぞ
764nobodyさん:2012/04/17(火) 18:06:41.86 ID:???
564は自白してるようにDBが分かってないんでしょ
だいたい1000個くらい1ユーザーがデータもつのにそれに関して対処しようとせずに
ユーザー別にテーブル分けようなんて、DB使う意味ないでしょ。
1万レコードがわるくて1万行はokなんていってる762と同レベル。

765nobodyさん:2012/04/17(火) 18:15:28.69 ID:???
素人のころは1万件ぐらいでびびったものだ
766nobodyさん:2012/04/17(火) 19:34:47.60 ID:???
データがおかしくなったときは、1万行でも相当ビビるものだ。
767nobodyさん:2012/04/17(火) 19:45:09.92 ID:???
SQL Azure万歳
768nobodyさん:2012/04/17(火) 20:40:39.13 ID:???
>>764
1万レコードがわるくて1万行はokって?
769nobodyさん:2012/04/17(火) 20:51:44.91 ID:???
762みろよ
770nobodyさん:2012/04/17(火) 20:53:14.08 ID:???
お前は何を言っているんだ
771nobodyさん:2012/04/17(火) 20:54:42.82 ID:???
零細企業で働くDB設計経験0でDB知識といえば基本情報で勉強した程度の俺が、
DB使ったシステムを一人で納品したことあるぜ。
この案件お前一人で出来るだろ?1ヶ月ぐらいでなんとかしてくれや的なノリで。
予備知識が多少あるとはいえ、設計の仕方知らないからせめて設計だけでもやって欲しかったのに何とかしろって。
ブラック企業になんたらってスレあったがマジであんな感じだったわ。
おかげでDB側にviewやtrigger使ってプログラム的なことかいちまったり散々だったけど蔵からはまだ苦情はない。
772nobodyさん:2012/04/17(火) 21:16:47.95 ID:???
零細企業で働くDB設計経験0でDB知識といえば基本情報で勉強した程度の俺が、
DB7個を一人で集めたことあるぜ。
773nobodyさん:2012/04/17(火) 21:40:45.03 ID:???
ギャルのパンティもらって終わりとかもったいない話だわ
774nobodyさん:2012/04/17(火) 22:10:58.18 ID:WhM4vn8d
a.php(メイン)
temp.php(テンプレート用)

a.phpでtemp.phpをincludeしています。
通常はtemp.phpを単体で表示することはありませんが、
temp.phpが検索エンジン等に引っかることはあるのでしょうか? 何か対策した方がいいですか?
775nobodyさん:2012/04/17(火) 22:12:05.47 ID:???
引っかることはない
776nobodyさん:2012/04/17(火) 22:51:42.40 ID:WhM4vn8d
ありがとうございます
放置しときます
777nobodyさん:2012/04/17(火) 23:12:58.55 ID:???
temp.phpがなんか出力してたらその結果はキャッシュされるよ
778nobodyさん:2012/04/17(火) 23:58:51.26 ID:noxw0019

class DATA
{
 const CATEGORY_AAA = "カテゴリ1";
 const CATEGORY_BBB = "カテゴリ2";
 ....

と定義したのですが、これらを↓で個別に書かずに配列て返すことってできますか?
 function getCategoryArry() {
  return *****;
 }

なんとなく定数ではなくクラスにまとめたいのですが。。
779nobodyさん:2012/04/18(水) 00:03:05.66 ID:???
temp.phpにどこからかa hrefでリンクしてない限りは問題ない
ブルートフォースアタックや辞書アタック式に適当なURLをチェックするような検索BOTは
今のところないはず
780nobodyさん:2012/04/18(水) 00:06:24.95 ID:???
781nobodyさん:2012/04/18(水) 00:33:06.95 ID:sN1h8Xkk
>>780
おおおありがとこざいましたー
782nobodyさん:2012/04/18(水) 00:59:25.03 ID:???
>>774
心配だったらWEB-INFに入れとけばいいよ。
783nobodyさん:2012/04/18(水) 03:02:48.45 ID:???
>>772
四星球くれ
784nobodyさん:2012/04/18(水) 03:21:23.75 ID:sN1h8Xkk
すみません!
$a = array(
 array("name" => "あ", "unique" => "111"),
 array("name" => "い", "unique" => "222"),
 array("name" => "う", "unique" => "111")
);

これのuniqueな部分で比較を行い重複してる要素を削除したいのです! (この場合3番目を削除)
スマートに消すにはどのようにしたらいいのでしょうか
"unique" を先頭に持ってくれば、array_uniqueで可能なのですが訳あってできません(T_T)
785nobodyさん:2012/04/18(水) 07:20:09.66 ID:???
配列を順番に舐めたらいいじゃない
786nobodyさん:2012/04/18(水) 12:16:55.01 ID:???
"う" が "111" なのがおかしい。
787nobodyさん:2012/04/18(水) 12:30:21.18 ID:???
>>784 はデブだからスマートなんか無理
788nobodyさん:2012/04/18(水) 12:31:14.03 ID:???
リフレクションとか使ったことなかったぜ!このスレは本当に勉強になるなぁ
789nobodyさん:2012/04/18(水) 13:40:58.96 ID:???
配列のコピーなんてよくすることだし
メモリいっぱい使っても別にいいじゃない
スマートさを追求するだけがプログラムじゃねえぜ
790nobodyさん:2012/04/18(水) 16:54:43.92 ID:MKePemkr
フレームワークでバリデーション機能ってあるじゃないですか。
フレームワークにもよるんでしょうけど
基本、項目の数だけバリデーションルールを作成しないとだめなんですか?

項目が50個あったら50個
項目を1個追加したら1個追加

791nobodyさん:2012/04/18(水) 16:56:14.46 ID:???
>フレームワークにもよるんでしょうけど
答え書いてるじゃないか

まぁ基本はそうだと思うよ
792nobodyさん:2012/04/18(水) 17:00:23.21 ID:???
いやならつくらなければいいじゃんか。
793nobodyさん:2012/04/18(水) 17:58:31.95 ID:???
バリデーションルールが何をさしてるかが。
項目を1個追加してもルールの追加は0で、5つのルールを適用するなんてことはよくあるけど。
794nobodyさん:2012/04/18(水) 21:13:30.37 ID:ujbUOowc


ホリエモン  元ニート  でググれ


腹よじれてワロタwwwwwwwwwwwwwwwwwwwwwwwwww
795nobodyさん:2012/04/18(水) 21:35:12.61 ID:???
<span>foooooo</span>などspan要素の中身が6文字以上にマッチして、
それをfoooo...に置換したい(長い場合省略する)んですが、
$value = preg_replace('/<span>(.{6,}?)<\/span>/', '<span>substr($1,0,5)</span>...', $value );
とやっても<span>substr(foooooo,0,5)</span>となってしまいます
どうしたらいいですか?
796nobodyさん:2012/04/18(水) 21:41:19.50 ID:???
そりゃあ<span>substr($1,0,5)</span>...に置換してるからだ

まずは、残したい部分と省略したい部分の2箇所にマッチさせてみなさい
797nobodyさん:2012/04/18(水) 21:51:03.55 ID:???
>>796
ありがとうございます
$value = preg_replace('/<span>([^<]{6}?)[^<](.*?)?<\/span>/', '<span>$1</span>...', $value );
でいけました
798nobodyさん:2012/04/18(水) 22:59:50.87 ID:???
>>797
<span><<<<<<<<<<</span>で失敗するし、
そもそも、6文字に対応してない

/<span>((?:(?!<\/span>).){6,}?)<\/span>/
799nobodyさん:2012/04/18(水) 23:06:41.96 ID:???
DOM操作でやれよ
800nobodyさん:2012/04/18(水) 23:47:44.25 ID:???
>>798
置換後の...がついているので置換対象としてマッチングしたことはわかるんですが、6文字にならずそのまま...がついて
<span>foooooo...</span>
になってしまいます
801nobodyさん:2012/04/18(水) 23:54:23.67 ID:???
すいません
802nobodyさん:2012/04/19(木) 00:03:16.45 ID:???
>>798
問題点の指摘ありがとうございました
<は<で記述しているので今回はこれで問題なさそうです
また他の書き方も模索してみます
803802:2012/04/19(木) 00:04:05.33 ID:???
>は&lt;(←半角)で記述、です
804nobodyさん:2012/04/19(木) 00:43:18.31 ID:???
([^<]{6}?)[^<] の [^<]いらねーし
?もいらねーし
805802:2012/04/19(木) 00:50:21.80 ID:???
>>804
6文字だったらいらないですね
もっと増やすことも想定にいれてます
806nobodyさん:2012/04/19(木) 00:58:23.06 ID:???
([^う]{ル}?)[^セ] の [^エ]
807802:2012/04/19(木) 01:08:19.84 ID:???
わあきれた
808nobodyさん:2012/04/19(木) 01:10:38.31 ID:???
あほがしたり顔で説教たれると恥をかく好例だな
809nobodyさん:2012/04/19(木) 01:24:45.34 ID:???
正規表現は正規表現スレへっていうテンプレあったろ確か
あと正規表現スレで質問する時は
条件後出しとかなしでちゃんと書いとくように
810nobodyさん:2012/04/19(木) 01:42:07.27 ID:???
できたっていってるやつに>>804みたいなこというのもどうかと思うけどね
811nobodyさん:2012/04/19(木) 02:23:04.32 ID:???
つーか正規表現でやるなよ
812nobodyさん:2012/04/19(木) 05:57:36.49 ID:???
ていうか質問者はID出せよ。ルール守れ。
813795:2012/04/19(木) 06:02:52.10 ID:???
正規表現でできたんだからもういいでしょう
余計な突っ込み入りません
814nobodyさん:2012/04/19(木) 06:25:06.18 ID:???
>入りません

いやツッコミ入ったし
815nobodyさん:2012/04/19(木) 07:34:08.24 ID:???
>>810
アンタは、なんで出来てないのが分からないってことかw
816nobodyさん:2012/04/19(木) 07:39:22.51 ID:???
下手糞な正規表現で見ていて恥ずかしい
817nobodyさん:2012/04/19(木) 07:40:43.38 ID:???
>>816が美しい正規表現を書いてくれると聞いて
818nobodyさん:2012/04/19(木) 07:45:10.68 ID:???
使うな君はもともと正規表現も使うなだったかね。
間違い指摘できなかったりしてんだから分かんないからなんだろうね。
819nobodyさん:2012/04/19(木) 07:53:32.68 ID:???
なぜ使うなと言われてるか分からず一律に使うなと言われていると思っちゃうお前が無知なだけだろw
820nobodyさん:2012/04/19(木) 08:01:56.01 ID:???
正規表現を使わずにどう書くか知りたい

既存の関数を組み合わせて書け、とか?
821nobodyさん:2012/04/19(木) 08:05:31.64 ID:???
>>820
使うなって言われていた具体例は何だったの?
822nobodyさん:2012/04/19(木) 08:11:33.36 ID:???
>>819
なんだ、自覚してんじゃんw
823nobodyさん:2012/04/19(木) 08:16:33.38 ID:???
正規表現を使うなと言ったのは誰だよ
代案があるってことだろ?
824nobodyさん:2012/04/19(木) 09:07:15.71 ID:???
>>800
$value = preg_replace('/<span>((?:(?!<\/span>).){6,}?)<\/span>/e', "'<span>'.substr('$1',0,5).'</span>...'", $value );
825nobodyさん:2012/04/19(木) 09:10:05.00 ID:???
お題とは異なるが <span>foooooo</span> の短縮は

意味的に
<span>fooooo</span>...
ではなく
<span>fooooo...</span>
であるべきではないか?
826nobodyさん:2012/04/19(木) 09:52:07.55 ID:???
なんとなく>>818の対象に含まれてそうな俺が。該当スレずいぶん前だったけど。

【PHP】下らねぇ質問はID出して書き込みやがれ 113
http://kohada.2ch.net/test/read.cgi/php/1322564127/241-

> 241 名前:nobodyさん[] 投稿日:2011/12/11(日) 19:42:59.08 ID:b3WuJveF [1/10]
> ファイルから特定文字列Aと、特定文字列Bにはさまれた文字列を抽出する、
> は可能でしょうか?
> 可能ならどんなやり方でやればいいのか教えて下さい。
> あるいは、どんな文字列でググればいいのか教えて下さい。

> 250 自分:nobodyさん[sage] 投稿日:2011/12/11(日) 20:02:20.81 ID:???
> 今回の場合も正規表現を持ち出す必要はないわけだが

これが「使うな」と表現されてんのかなぁ
827nobodyさん:2012/04/19(木) 09:54:21.20 ID:???
俺が生まれる前のスレか
正規表現を使わずにどう解決したんだ?
828nobodyさん:2012/04/19(木) 09:55:21.66 ID:???
持ち出す必要はないならなんか回答しろってことだろ
イチャモンつけるだけなら小学生にでもできんだよ
829nobodyさん:2012/04/19(木) 09:58:40.16 ID:???
過去ログをみてもらえば分かるけど、コードサンプル出てるよね。
それ書いたのも俺だよ。正規表現使うのも、使わないのも、両方書いた。
正規表現使えっていってる人はぐぐれとか書いてる。
830nobodyさん:2012/04/19(木) 10:06:42.03 ID:???
とりあえず、このスレでは>>796がいいトスを上げたんじゃないか
結果めちゃくちゃな正規表現になったが(笑)
831nobodyさん:2012/04/19(木) 10:58:58.26 ID:???
ね〜、なんでPHPでするの?
普通はJavaScriptじゃない?
832nobodyさん:2012/04/19(木) 11:05:34.39 ID:???
使用用途を勝手に妄想して普通はとか言っちゃう人よくいるよね。
833nobodyさん:2012/04/19(木) 11:15:51.48 ID:???
>>812
とりあえず、>>1を読もうとかそういう精神のあるやつは、ドキュメントもとりあえず見るだろうとかそういう偏見を俺は持っているんだがどうだね。
ID出さないやつは自己解決しました。でいいじゃんね。
834nobodyさん:2012/04/19(木) 11:26:25.87 ID:???
>>831
おまえはアホか
client side scriptでやったらvalidationの意味ないだろう
835nobodyさん:2012/04/19(木) 12:21:10.55 ID:???
ちょっとスレ違いかもしれないけど
2chで変な投稿を見つけたんだが。

どうやったら日付に、↓こんな投稿をする事が出来るのぉ?

540 :名無しさん@どっと混む:皇紀2665/04/01(金) 09:11:51 ID:/fEEPut/
こんにちはトランスコスモス(w

541 :名無しさん@どっと混む:皇紀2665/04/01(金) 09:49:07 ID:/fEEPut/
↑未来から来ました。
836nobodyさん:2012/04/19(木) 12:23:47.84 ID:???
皇紀だな
837nobodyさん:2012/04/19(木) 12:25:42.23 ID:???
4/1だからな
838nobodyさん:2012/04/19(木) 12:45:16.39 ID:???
なるほど 4/1のみ こーなってんのか。

thank you
839nobodyさん:2012/04/19(木) 15:14:46.71 ID:???
>>820>>831
text-overflow-modeでやれよ
840nobodyさん:2012/04/19(木) 18:14:49.93 ID:7sPe+kTx
mt_rand()で取れる値が信用できません。。
(あり得ない確率で同値が連発する等)

良い乱数生成のライブラリなんかがありましたら、
教えて下さい!
841nobodyさん:2012/04/19(木) 18:17:53.89 ID:???
840が信用できません
・どんなコードを書いたか
・具体的にどんな値が出るか
842nobodyさん:2012/04/19(木) 18:32:06.39 ID:7sPe+kTx
if ( mt_rand(1, 14121) < 12 ) {
//A
}

if ( mt_rand(1, 1603) < 4 ) {
//B
}

上記の判定がそれぞれ約200開催れた際に、
//Aを3回
//Bを1回
通過してました。

//Aの通貨回数が偶然でもちょっとありえないレベルかと。
843nobodyさん:2012/04/19(木) 18:38:47.03 ID:7sPe+kTx
出力範囲の設定方法で、出力地が偏るなんかが
あったりしますでしょうか?
(範囲の幅が偶数だといけないとか、素数だといけないとか)
844nobodyさん:2012/04/19(木) 18:56:58.65 ID:???
うちでは再現しないから、>>1にあるようにバージョンなど書きなさい
845nobodyさん:2012/04/19(木) 19:27:42.86 ID:???
mt_randのさいころって100回連続で1が出ることはありえないの?
846nobodyさん:2012/04/19(木) 19:44:19.78 ID:???
200回の試行で11/14121が3回出る確率は
200C3 * (11/14121)^3*(14110/14121 )^197 = 0.000532483521

1878回やれば1回ぐらいはそーなる


200回の試行を 18780回やると大体10回ぐらいは3回出るの分かると思うよ。
それが大きく外れてたらまたおいで。
847nobodyさん:2012/04/19(木) 19:49:13.85 ID:???
スパロボの命中率1%にはよく泣かされたからな。
1/1878くらいふつうに引くように思える。
848nobodyさん:2012/04/19(木) 21:09:21.52 ID:???
200回繰り返しのコードか
通過している回数をカウントしているコードの
どっちかが間違っているな、たぶん
849nobodyさん:2012/04/20(金) 00:46:07.61 ID:dWDqLC1T
windows vista ultimate x64に
usbメモリを刺して、そのusbメモリにphp5.2.17をインストールしているの
ですが、
インストーラを使った方法でも、バイナリを伸張してコピーする方法でも
うまく動きません。
(黒い画面に何も表示されない)
iniファイルの設定は
http://webtech.akijapan.com/php/php5.1.1/install.phtml
を参考にしています。
iniファイル等をcドライブ以下に持って行きたくないのですが、
phpをvista環境でusbメモリだけで動かしていらっしゃる方
はいないでしょうか?
iniファイルを見せていただけないでしょうか?
850nobodyさん:2012/04/20(金) 01:24:51.73 ID:???
そういう特殊なことしたいなら自力でどうにかしろよ
851nobodyさん:2012/04/20(金) 01:33:51.48 ID:???
usbのapache+php5.4をwin7で動かしてるが何の問題もない
852nobodyさん:2012/04/20(金) 01:53:21.73 ID:???
>>849
まず普通に動かせば?
853nobodyさん:2012/04/20(金) 04:23:29.80 ID:???
ログを見れば?
854nobodyさん:2012/04/20(金) 09:29:14.91 ID:KM1Qx5Sy
ごめんなさい、phpと全然関係ないんですが、
みなさん、お風呂って週にどれくらい入ってますか?
週に1度2度入らない日があるのは異常ですか?
855nobodyさん:2012/04/20(金) 09:32:46.76 ID:???
荒らしは放置 IDつけたのも自演用
856nobodyさん:2012/04/20(金) 14:12:12.65 ID:???
>>849
xamapp liteいれたら一発解決じゃね?
余計なもんついてくるけど。
あぁ、PHPのバージョンに制限があるのかな。
857nobodyさん:2012/04/20(金) 20:45:31.42 ID:???
初心者はXAMPP使うな
858nobodyさん:2012/04/21(土) 00:54:36.11 ID:???
PHPerはXAMPPでよい。
859nobodyさん:2012/04/21(土) 00:57:34.91 ID:JnG4eF+p
今、最も熱い言語「PHP」
860nobodyさん:2012/04/21(土) 03:19:55.87 ID:???
さくらインターネットで


ここ最近、 php hoge.php を実行中に途中で  Killed ってのが表示されてしまうんですが
これってリソースを食い過ぎとかの理由で買ってにやられているのでしょうか?
861nobodyさん:2012/04/21(土) 04:22:35.75 ID:???
さくらに聞け
862nobodyさん:2012/04/21(土) 22:53:39.96 ID:4ahAjb8d
XAMPPが熱い
863nobodyさん:2012/04/21(土) 22:55:15.64 ID:???
なんてよむの?
864nobodyさん:2012/04/21(土) 23:05:56.28 ID:???
くすあむぷっぷ
865nobodyさん:2012/04/21(土) 23:27:24.40 ID:???
使うな君、それ大好きだもんねw
866nobodyさん:2012/04/22(日) 01:21:03.66 ID:???
本当はなんてよむの?
867nobodyさん:2012/04/22(日) 01:24:52.74 ID:DRX0Dodq
ザンプ
868nobodyさん:2012/04/22(日) 01:27:58.12 ID:???
アリデス!
869nobodyさん:2012/04/22(日) 02:14:18.44 ID:???
なんでクサムップはいまどきshift_jisなん
870nobodyさん:2012/04/22(日) 03:40:29.95 ID:???
俺エディタにメモ帳使ってるからshift-jisがいい。
871nobodyさん:2012/04/22(日) 03:53:17.09 ID:???
お前メモ帳馬鹿にしてんじゃねーぞ
872nobodyさん:2012/04/22(日) 05:28:42.34 ID:???
メモ帳でEUC-JPは扱えるか?
873nobodyさん:2012/04/22(日) 08:40:41.51 ID:MwZuevwN
if(a==3){
aaa;
}

if(a==3){
 aaa;
}
みたいにしてくれるソフトないですか?
874nobodyさん:2012/04/22(日) 08:43:20.74 ID:???
他の言語ならjsbeautifierとかあるが
875nobodyさん:2012/04/22(日) 08:44:34.48 ID:???
構文解析や正規表現でどうにかしてみろ
876nobodyさん:2012/04/22(日) 08:45:42.72 ID:MwZuevwN
>>874
if(a==3){
aaa;
if(a==3){
aaa;
}
}
みたいなのを貼り付けるだけで
if(a==3){
 aaa;
 if(a==3){
  aaa;
 }
}
ってなってくれますか?
877nobodyさん:2012/04/22(日) 08:48:18.26 ID:???
>>876
ほれ。自分で試しな。
http://jsbeautifier.org/
878nobodyさん:2012/04/22(日) 08:50:21.82 ID:???
879nobodyさん:2012/04/22(日) 10:02:41.83 ID:???
括弧の前後は開けろ
880nobodyさん:2012/04/22(日) 13:17:46.37 ID:Yke7JTZM
phpはPDOなど色々とDB関係のやり方があるようですが、
mysqlとsqliteを使ううえでは2012年現在どれがベターでしょうか。それぞれ教えてください。
881nobodyさん:2012/04/22(日) 13:51:24.15 ID:???
データベース板にでも逝って下さい
http://toro.2ch.net/db/
882nobodyさん:2012/04/22(日) 13:51:36.81 ID:???
>>880
ベターはどういう観点で?
883nobodyさん:2012/04/22(日) 13:55:03.21 ID:???
まずは、それぞれどんな特徴があるか
自分なりに調べて列挙してみろ
話はそれからだ
884nobodyさん:2012/04/22(日) 14:02:15.12 ID:???
スレチで誘導したのに絡むなよ馬鹿が
885nobodyさん:2012/04/22(日) 14:12:00.50 ID:???
>>879
個人の趣味嗜好を押し付けないでくれます?
886nobodyさん:2012/04/22(日) 14:16:05.60 ID:???
理由を書かずに命令形な書きこみは、このスレの主
使うな君だよ。
887nobodyさん:2012/04/22(日) 14:23:26.09 ID:???
スレの使い方を命令する馬鹿と
人の趣味嗜好に言及する馬鹿
888nobodyさん:2012/04/22(日) 14:40:18.02 ID:???
なにこのスレ
889nobodyさん:2012/04/22(日) 14:45:06.52 ID:???
>>876
vimなら、 gg=G ってタイプすればコード全部インデントしてくれるよ
890nobodyさん:2012/04/22(日) 14:56:07.02 ID:???
>>885
個人の趣味嗜好を押し付けるなという個人の趣味嗜好を押し付けないでくれます?
891nobodyさん:2012/04/22(日) 16:34:24.68 ID:???
>>880
DBMS固有の機能を使いたいとか、よほどの理由がない限りPDO使っとけ
使われているものほどトラブルになった時に助かるから

>>881,884
PHPの話をDB板に持ち込むな馬鹿
892nobodyさん:2012/04/22(日) 16:43:27.64 ID:???
てst
893nobodyさん:2012/04/22(日) 23:13:44.03 ID:bVPXNt9t
phpとmysqlでファイルアップローダーを作成したのですが、
次はブログサービスを作成を考えてますが、ハードルが高い気がします
何を作ったらいいのか教えて下さい。
894nobodyさん:2012/04/22(日) 23:14:33.06 ID:???
>>893
XSSやインジェクションの勉強
895nobodyさん:2012/04/22(日) 23:18:59.23 ID:???
ファイルアップローダーのソースをうp
作るのは簡単だがどの程度勉強したのかはソースを見ればわかる
それをみてブログ作れるか勉強しろってなるかだな
896nobodyさん:2012/04/22(日) 23:26:57.38 ID:???
どこかのレンタル鯖に作ったもの設置してみ?
添削してやっから
897nobodyさん:2012/04/22(日) 23:36:48.02 ID:???
質問に答えず上から目線wwww
898nobodyさん:2012/04/22(日) 23:36:55.77 ID:bVPXNt9t
>>894
やってみます。
>>895-896
ソースコードは遠慮願います。
先月にfc2のレンタルサーバーLiteに設置してます。
URLを貼ればいいのでしょうか?
アップローダーではプラグインをかなり使ってますが、
プラグインを使ってもブログサービスは自分には困難ではないのか
というのが既存のブログサービスを見て思ってます。
899nobodyさん:2012/04/23(月) 00:15:38.89 ID:3JcMmxsm
>>898
穴つっついてやっからアップしてみな。
抜けるところまで抜いてやる。
900898:2012/04/23(月) 00:26:50.47 ID:vOcNziVP
901nobodyさん:2012/04/23(月) 00:31:49.23 ID:eAENeE4f
みんなこのアップローダー作るくらいのレベルなのか?
自分の無力さを感じるわ
902898:2012/04/23(月) 00:40:07.30 ID:vOcNziVP
去年の11月25日から作成を始め、今年3月6日に完成の
製作期間が4ヶ月です。
3月7日からレンタルサーバーに上げてます。
それから、細かな改良はいろいろやってます。
903nobodyさん:2012/04/23(月) 02:10:51.96 ID:???
実に普通だと思う
904nobodyさん:2012/04/23(月) 02:36:43.19 ID:???
>>902
多分このスレの連中はその程度なら5日で出来るぞ。
905nobodyさん:2012/04/23(月) 03:59:17.79 ID:???
アップローダのシステム部分はせいぜいいっても500行程度だからな。
俺の作ったもんでは200行。
UIは多少こってるようだがページング処理がちょっと頂けない。
それはそうとソースがないと何とも言えない・・・
恥ずかしがっちゃらめぇ
906nobodyさん:2012/04/23(月) 04:10:27.48 ID:???
>>900
てかすごい利用率だな。

俺がつくったのなんか3ヶ月くらい何もアップないんだけどなんなの?
907nobodyさん:2012/04/23(月) 04:18:45.74 ID:???
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"20120409003341", created="2012-04-09 00:33:45"' at line 1
これは何のエラーですか?
908nobodyさん:2012/04/23(月) 04:59:10.47 ID:???
SQLのエラーです。
909nobodyさん:2012/04/23(月) 06:23:57.96 ID:???
まずは、本人かどうか検証しなくては

【PHP】下らねぇ質問はID出して書き込みやがれ 117
のみんなー、見てるー?

とかアップローダーに表示してみろ
910nobodyさん:2012/04/23(月) 06:32:48.59 ID:???
>>902
PHP部分の制作期間が4ヶ月?全体で?
どっちにしてもちょっとかかりすぎかな。
やったことを活かせるから次はもっと短時間でいけるだろうけど、
ブログを今の状態で作っても1年はかかってしまうのではないか。
いい課題だとは思うけど、もっと小さいプログラムをたくさん作ったほうがいいと思うよ。
911nobodyさん:2012/04/23(月) 08:37:49.56 ID:???
俺みたいな上から目線で偉そうに言うだけの奴の言うことなど
聞く必要はまったくない。 いいこと言ってないし。
912nobodyさん:2012/04/23(月) 08:45:01.02 ID:???
4か月もあるなら他にできることがあるだろう
913nobodyさん:2012/04/23(月) 08:56:57.14 ID:???
4ヶ月って1日に30分で1週間に1度いじる程度とかか?
4ヶ月かかりっきりであれってのはさすがにないと思うけど
もしそうなら経験が足りなすぎるとしかいいようがないな
小物作って経験値をあげまくれ
ブログサービスの作成ははぐれメタルと同じで逃げられてものにならない可能性もある
914nobodyさん:2012/04/23(月) 11:44:14.95 ID:???
PDOでプリペアドステートメントのbindValue等について質問です。

INSERT文のVALUES句やUPDATE文のSET句でNULLをバインドするのはうまくいったのですが、
SELECT文やUPDATE文のWHERE句でNULLをバインドするにはどうしたらよいですか?
バインドは諦めてSQL文の方で"IS NULL"とする他ないですか?

以上、よろしくお願いします。
915nobodyさん:2012/04/23(月) 11:54:33.95 ID:???
>>1
916914:2012/04/23(月) 12:07:45.88 ID:???
友達に教えてもらって解決しました。
撤回します。
917nobodyさん:2012/04/23(月) 12:47:09.45 ID:???
答え書いてけよ
918nobodyさん:2012/04/23(月) 12:52:22.40 ID:???
そうだな撤回しますキリッっておかしいぞ
919nobodyさん:2012/04/23(月) 12:53:24.87 ID:???
喩えるなら「ああそうそう、そういえばさ!・・あ、そうでもないかうんなんでもない」って感じ
920914:2012/04/23(月) 12:53:38.12 ID:???
>>916
質問の仕方が悪かった私の非は認めますが、あなたのしてる事は卑怯なクズがやることですね(^^)
921914:2012/04/23(月) 12:55:13.21 ID:???
(補足)
>>916は、質問を終わらせたくて卑怯なまねをした偽者です。
改めて質問させていただきますので、何卒よろしくお願いします。
922nobodyさん:2012/04/23(月) 13:00:37.84 ID:???
ああなに、成りすまされたの?
ぐだぐだうるさいです。
923nobodyさん:2012/04/23(月) 13:05:53.92 ID:???
ID出さないからなりすまし余裕でしょ
924nobodyさん:2012/04/23(月) 13:06:28.01 ID:???
だからあれだけ1を読めと。
925914:2012/04/23(月) 13:07:36.97 ID:???
>>916>>920>>921
私になりすますのはやめてください。
他の方が迷惑しますよ?
926nobodyさん:2012/04/23(月) 13:09:34.00 ID:???
いろいろごちゃごちゃ言ってるが、答えられないってことだ。
やっぱりクズが立ててクズがのっとったスレだな。

http://php.net/manual/ja/pdostatement.bindvalue.php
noteの一番上
927nobodyさん:2012/04/23(月) 13:16:15.85 ID:???
ID出さなくていいスレにわざわざ分けてやったのに
自然消滅しといて何言っちゃってんのかね
928nobodyさん:2012/04/23(月) 13:18:20.45 ID:DbdcPn5T
【OS名】CentOS 6.2
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL
【質問内容】PDOを使用したプリペアドステートメントのWHERE句で、NULLで抽出する方法についての質問です。

下記のように、usersテーブルからphone_number(※VARCHAR)で抽出するとします。
prepare('SELECT * FROM users WHERE phone_number=:phone_number');
bindValue(':phone_number', $value);
このとき、NULLで抽出する($valueがnullのケースもある)場合はどうしたらよいでしょうか?

bindValue(':phone_number', $value, PDO::PARAM_NULL);
等としてもNULLの場合は抽出できませんでした。
WHERE phone_number IS NULL
とSQL文の方を書き換えるしかないでしょうか?

以上、よろしくお願いします。
929nobodyさん:2012/04/23(月) 13:56:43.22 ID:???
PHPじゃなくてMySQLの問題
例えうまくいったとしても抽出できないのは当然
WHERE phone_number=NULLは構文として通るけど返り値は空になる
nullを抽出したいならis nullじゃないとだめ
930nobodyさん:2012/04/23(月) 14:02:44.78 ID:???
NULL のカラム値を検索したい場合、=NULL テストは使用できません。どんな式でも expr = NULL は偽なので、以下のステートメントはレコードを返しません。
NULL 値を検出するには、IS NULL テストを使用します。 以下から、NULL の電話番号と空の電話番号の検索方法がわかります。
931nobodyさん:2012/04/23(月) 14:34:56.21 ID:???
>>925
いや、他は迷惑じゃないんだなこれが。
あまりに>>1読まないやつが多いから定番の対処なんだわ。
迷惑するのは>>1読まない質問者だけってわけなんだな。
ちなみに NULLは、特定の値という概念ではないので
NULLがNULLと一致するとは限らないから
= NULLではなく IS NULL とか IS NOT NULL であらわすんだぜ。
932nobodyさん:2012/04/23(月) 14:45:56.60 ID:???
んで>>926がアフォってことでFA?
933928 :2012/04/23(月) 15:13:14.56 ID:???
>>929-931
ありがとうございましたスッキリしました!
PHPって親切というか妙に柔軟な仕様をちょいちょい散見するので、
もしかしてNULLのときの面倒も吸収してくれないかなーなんて期待してました。

ちなみに>>925はなりすましです、変な人いっぱいいますね。
934nobodyさん:2012/04/23(月) 15:23:28.40 ID:???
最後までID出さないクズに何答えてるんだか
935nobodyさん:2012/04/23(月) 15:28:47.21 ID:???
恥ずかしい思いした926がファビョったんだろ
あれも自演だったのか
936nobodyさん:2012/04/23(月) 15:31:30.83 ID:???
つまり、933もなりすましと暫定的にみられるわけだ。

やっぱ、>>1よまねーのは、なりすましでいいな。答無しで。
937nobodyさん:2012/04/23(月) 15:50:02.08 ID:???
>>931
×NULLとNULLは一致するとは限らない
○NULLとNULLを比較した結果はNULL
938nobodyさん:2012/04/23(月) 16:24:43.92 ID:???
926はアホの殿堂入り決定だな
次スレのテンプレに入れて永遠に称えよう
939nobodyさん:2012/04/23(月) 16:29:48.43 ID:???
基本的に回答者のミスまちだよね、ここ。
940nobodyさん:2012/04/23(月) 16:34:47.01 ID:???
>>937 が何を言いたいのかが解らない…
941nobodyさん:2012/04/23(月) 16:36:08.23 ID:???
そもそも正しい答えを書く必要などない
942nobodyさん:2012/04/23(月) 16:41:06.17 ID:???
>>940
前者だとNULLとNULLが一致する可能性があるように読めるのが問題
943nobodyさん:2012/04/23(月) 17:26:23.58 ID:???
>>940
NULL比較は常にレコード返ってコネーんだよ
944nobodyさん:2012/04/23(月) 17:59:24.84 ID:???
すまん、ドヤ顔しといてうろ覚えだったから、SQL99読んできた。
NULLを常に返すで正解です。
限らないとか限るとかもうすまんかった。
ちなみにSQL92読んでみたら、常に偽だった。
945898:2012/04/23(月) 20:38:52.77 ID:vOcNziVP
>>905
グーグルアドワーズの無料広告7500円分を使ってるから
だと思ってます。
>>909
body部分にコメントアウトして書いときました
ttp://demon-uploader.rosepink.us/
>>913
Javascriptとphpを合わせ4ヶ月。
学生なので、空いた時間で作成。
C言語しか習ってなく、独学作るのはかなり苦しかった。
Ajaxなので、phpというよりはjavascriptのコードの方が
多く書きましたが。
946nobodyさん:2012/04/23(月) 21:30:44.51 ID:???
>>945
特にそのリンクを貼る必要ないよ。宣伝かと思う。
ブログは投稿できる人を制限した掲示板みたいなもんだから、掲示板を先に作ってみたら?
そっからRSSとかAtom、、はもう廃れたか、ツイートとかぐぐたすとかつければいいよ。
947nobodyさん:2012/04/23(月) 22:25:46.83 ID:???
2つhtmlがアップロードされてるのはなんなんだ?同じやつみたいだけど
想定外のものアップロードされるとああなるのか?
948nobodyさん:2012/04/23(月) 22:29:45.80 ID:???
アドレス晒さずにコードだけ晒せば良かったんとちゃうけ
949nobodyさん:2012/04/23(月) 22:32:02.06 ID:???
スレノ流レグライミロヨ
950nobodyさん:2012/04/23(月) 22:34:24.62 ID:???
スレの流れを見てれば添削なんてしないことは分かる
951nobodyさん:2012/04/23(月) 22:35:00.02 ID:???
「Ajax技術」て
952nobodyさん:2012/04/23(月) 22:36:56.71 ID:???
>>945
色が違うだけの丸いボタンは不親切だな
>Demon uploadeは画像専用アップローダーである。
あと、自分のサイト名くらいちゃんと書けよ
953898:2012/04/23(月) 22:45:24.97 ID:vOcNziVP
>>946
わかりました。
>>947
ダウンロードパスワードを設定すると
パスワードを入れて画像をロードするページが自動生成されます。
試してみてください。
>>952
ボタンを再検討してみます。
954nobodyさん:2012/04/23(月) 22:47:36.22 ID:???
955nobodyさん:2012/04/23(月) 22:48:56.19 ID:???
956nobodyさん:2012/04/23(月) 22:50:59.21 ID:???
アクセス数を増やそうとしているってことはもう運用段階だろ。
なんもいうことないわ。
957898:2012/04/23(月) 23:00:03.81 ID:vOcNziVP
>>955
さすが2ch、twitterまで見つけてくるとは、
twitterで宣伝してるアップローダー管理人が多かったから
アカウントとってみた。
958nobodyさん:2012/04/23(月) 23:20:52.67 ID:???
質問の意図や前提をくみ取れない糞質問
が多い。それで回答者が逆質問をしたり
悪口を言ったりする。それを前もって思
い描く力が絶望的に欠如してるに違いない。
スーパーハッカーだけが意図を理解できる。
レアなそういう神が颯爽と登場する予感。
959nobodyさん:2012/04/23(月) 23:22:47.71 ID:???
質が悪いことぐらい誰でもわかる
960nobodyさん:2012/04/23(月) 23:24:08.21 ID:???
そんなに頑張るほど、アプロダって儲かるの?
961nobodyさん:2012/04/23(月) 23:29:46.57 ID:???
広告が邪魔
962nobodyさん:2012/04/23(月) 23:31:07.93 ID:???
Adblockとか今時いれてないやつってなんなの
963nobodyさん:2012/04/23(月) 23:31:08.15 ID:???
>>898
2chからのリンクでページランクってあがるん?
964nobodyさん:2012/04/23(月) 23:32:42.04 ID:???
Firefoxなんて糞ブラウザ使ってられん
965nobodyさん:2012/04/23(月) 23:34:58.58 ID:???
AdblockがFirefox特有の機能だとでも思ってるらしい
これだから情弱IE使いは・・・
966898:2012/04/23(月) 23:35:50.17 ID:vOcNziVP
>>960
さぁ?殆ど遊び半分でやってます。
youtubeにグーグルアド貼って、つまらない動画うpしてる
だけで、月200〜1000円の収入が現在入ってますが、
youtubeに動画うpで小遣い稼ぐほうが楽だし儲かると思います。
レンタルサーバー代が月300円なので、月300円稼ぐアップローダー
になってほしいですが。
967nobodyさん:2012/04/23(月) 23:43:39.56 ID:???
なんでまだいるの?
なんか質問あったっけ
968nobodyさん:2012/04/23(月) 23:49:55.79 ID:???
>>965
カスは死ね
969nobodyさん:2012/04/23(月) 23:54:35.92 ID:???
よりによってそこw
970nobodyさん:2012/04/24(火) 00:03:36.84 ID:???
おもろいスレw
971nobodyさん:2012/04/24(火) 00:04:25.41 ID:???
いや愉快だね
972nobodyさん:2012/04/24(火) 00:08:31.21 ID:???
まじw
973京四郎@demonuploader:2012/04/24(火) 00:09:18.69 ID:WNxmJYxz



<!--

【PHP】下らねぇ質問はID出して書き込みやがれ 117

のみんなー、見てるー(´・ω・`)?

-->
974京四郎@demonuploader:2012/04/24(火) 00:12:02.52 ID:WNxmJYxz
やばい。穴をつかれてもうた。

今度からアップローダのセキュリティーに気をつけよう。
975nobodyさん:2012/04/24(火) 00:12:20.77 ID:???
>>973
素晴らしい!
976nobodyさん:2012/04/24(火) 00:14:12.67 ID:???
>>973
微笑ましいなぁ
977nobodyさん:2012/04/24(火) 00:20:12.17 ID:???
そうですか
978nobodyさん:2012/04/24(火) 00:40:40.97 ID:???
いえす
979nobodyさん:2012/04/24(火) 01:28:03.08 ID:???
おう、いえーす
980nobodyさん:2012/04/24(火) 01:28:32.74 ID:???
天下無敵のPHPer
981nobodyさん:2012/04/24(火) 01:30:55.11 ID:LPkNm9GT
>>973
いつの間にかクマーが追加されとるwww
982nobodyさん:2012/04/24(火) 01:56:52.01 ID:???
うぜえ
983nobodyさん:2012/04/24(火) 02:06:38.52 ID:???
次スレ

【PHP】下らねぇ質問はID出して書き込みやがれ 118
http://kohada.2ch.net/test/read.cgi/php/1335198562/
984nobodyさん:2012/04/24(火) 02:26:36.65 ID:Xk0IrJXx
とあるオンラインゲームの個人リスト作ろうとしてます
http://codepad.org/Zi206Byj
フォームを適当に入力して上記のphpにアクセスすると

Array ( [id] => test [character] => test2 [sex] => 男性 [server] => 不明 [nationality] => 不明 [group] => test3 [message] => test4 ) 登録完了

と出ますが、
データベースには登録されてません


require "lib.php"でデータベース接続してあります(エラーも出てません)

データベーステーブル名
userlist
カラム名
id
character
sex
server
nationality
group
message
ip

となっております。
どのコードが間違ってるのか指摘お願いします
985nobodyさん:2012/04/24(火) 02:33:57.00 ID:Xk0IrJXx
すいませんif(!mysql_query($sql)) でした

同じように入力すると
Array ( [id] => test [character] => test2 [sex] => 男性 [server] => 不明 [nationality] => 不明 [group] => test3 [message] => test4 )
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.0.1)' at line 1

とでます

構文エラーみたいですがどこが間違ってるのかわかりません
986nobodyさん:2012/04/24(火) 04:05:04.91 ID:???
lib.phpが間違えてる
987nobodyさん:2012/04/24(火) 04:07:40.21 ID:???
わけじゃないか。
mysqlってシングルクォートじゃなくてバッククォートつかうの?
988nobodyさん:2012/04/24(火) 04:50:09.35 ID:???
テーブルの ip のフィールドの型が変なんじゃね?
989nobodyさん:2012/04/24(火) 06:36:28.18 ID:???
質問の意図や前提をくみ取れない糞質問
が多い。それで回答者が逆質問をしたり
悪口を言ったりする。それを前もって思
い描く力が絶望的に欠如してるに違いない。
スーパーハッカーだけが意図を理解できる。
レアなそういう神が颯爽と登場する予感。
990nobodyさん:2012/04/24(火) 06:59:31.52 ID:???
嫉妬してる奴多すぎでワロタ
898みたいになんか作ればいいのに
これだから日本人は外人からサイレントボムっていわれんだよ
991nobodyさん:2012/04/24(火) 07:15:45.15 ID:wbuGOpPO
ユーザ定義関数をリセットもしくは再定義するような方法ないでしょうか?

function hoge() {
return 1;
}
function hoge() {
return 2;
}
echo hoge();
で2を期待したいのですが、
Cannot redeclare hoge() (previously declared in〜という再定義できないとエラーが出ます。
992nobodyさん:2012/04/24(火) 07:30:18.52 ID:???
hoge = function() {
...
993991:2012/04/24(火) 07:39:39.02 ID:wbuGOpPO
色々調べてみたんですが難しいみたいですね。
他の方法を検討することにします。
994nobodyさん:2012/04/24(火) 08:14:08.14 ID:???
>>983
995nobodyさん:2012/04/24(火) 08:15:37.74 ID:???
992が答えを書いてるのは無視か
996nobodyさん:2012/04/24(火) 08:27:12.56 ID:???
答えじゃないからな
997nobodyさん:2012/04/24(火) 08:30:22.34 ID:???
>>992晒し上げ
埋め
998nobodyさん:2012/04/24(火) 12:49:13.38 ID:???
うめ
999nobodyさん:2012/04/24(火) 12:49:27.89 ID:???
うめ
1000nobodyさん:2012/04/24(火) 12:49:49.81 ID:???
うめ
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。