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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2014/08/06(水) 23:31:16.38ID:GyAfw2+q
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

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

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0655nobodyさん2014/08/30(土) 19:19:44.86ID:???
>>650=馬鹿
0656nobodyさん2014/08/30(土) 20:26:40.64ID:???
生き生きしてんな
0657nobodyさん2014/08/30(土) 22:48:32.04ID:???
>>650って生きてて楽しいのかね
0658nobodyさん2014/08/30(土) 22:57:38.57ID:???
>>657
早く北朝鮮にお帰り。
0659nobodyさん2014/08/30(土) 23:06:18.13ID:???
>>658
お前はいつ大韓民国に帰るの?
0660nobodyさん2014/08/30(土) 23:16:38.99ID:???
>>650
荒らすな。
白痴かお前。
0661nobodyさん2014/08/30(土) 23:20:51.03ID:???
>>659
この流れから言うと、荒らしが北朝鮮人というのがほぼ確定だよ。
否定しなくていいの?

俺は日本人だから、好きな日本にずっといるよ。
0662nobodyさん2014/08/30(土) 23:51:51.43ID:???
チョンは都合の悪い場面になると自分は「ザパニーズ」と言うらしいな
0663nobodyさん2014/08/30(土) 23:56:38.77ID:???
>>611は言ってることが支離滅裂。

>荒らしが北朝鮮人というのがほぼ確定

>俺は日本人だから、好きな日本にずっといるよ。

荒らしが北チョン確定なら>>611は北チョン確定なはずなんだけど、
後半で>>611は日本人だと言ってる。
こんなに少ない文章で矛盾するとかどうなってんだ?
日本人じゃないから日本語不自由で言いたいことと違うこと書いてるとか?
0664nobodyさん2014/08/31(日) 00:05:49.21ID:???
>>650
雑音は気にしない
内容があって意味のあるレスだけ読め
0665nobodyさん2014/08/31(日) 00:20:27.77ID:s8A9PL+H
PHPで完全に一意が保証されるIDジェネレーター関数はありますか?
0666nobodyさん2014/08/31(日) 00:22:23.58ID:???
完全に一意である必要があるかどうかについて検討は終わってる?
0667nobodyさん2014/08/31(日) 00:23:26.28ID:???
>>663
どうしたの?動揺してアンカーを間違えてるよ。
俺は差別に反対だし、人種で差別とかはしない。

ただ、日本人なら指摘されれば自分が北朝鮮人じゃないと言うよね。
「日本が好き」とも普通に言えるし。
0668nobodyさん2014/08/31(日) 00:25:58.90ID:???
>>658を書いた人間がいけしゃあしゃあとこのようなレスをする、そんなスレですよここは。
0669nobodyさん2014/08/31(日) 00:34:01.70ID:s8A9PL+H
>>666
はい
イメージとしては転送URLのようなもので
予測されやすいものだと困るので単純に数値のオートインクリメントは好ましくありません
0670nobodyさん2014/08/31(日) 01:15:39.57ID:???
>>669
ゴミはさっさと消えろ
0671nobodyさん2014/08/31(日) 01:17:39.79ID:???
どうせこの池沼は予測されやすい/されにくいのラインすら決めてないんだろうな。
プログラム以前に頭悪すぎ。
どういう教育受けたらこんな池沼に育つんだよ。
0672nobodyさん2014/08/31(日) 01:21:02.42ID:???
>>669
予測可能かどうかと一意の保証が結びつかないんだけど
0673nobodyさん2014/08/31(日) 01:24:28.64ID:???
>>669
一応uniqidとかあるにはあるけどタイミング次第ではIDが被る可能性がある。
なのでランダムの文字列を作ろうがなにをしようが、結局はIDが被らないように処理を作る必要がある。
0674nobodyさん2014/08/31(日) 01:31:36.34ID:s8A9PL+H
>>673
かぶるほうが奇跡とは言えやっぱり完全なものはないですよね
おとなしく被るのあるか確認してから登録することにします
0675nobodyさん2014/08/31(日) 04:09:59.79ID:sUZpvE3a
質問させてください

phpMyAdminで MySQLのデータベースを管理しています。

yumで新しめのphpMyAdminに入れ替えました。

それ以降というもの
20テーブルほど、それぞれ20MB〜100MBはあり合計270MBとなっています。

しかし、データベースをまるごとエクスポートすると8MBのサイズになりダウンロード完了と出てしまいます。

なぜでしょうか?
0676nobodyさん2014/08/31(日) 04:27:29.31ID:???
>>699
>好ましくありません
お前みたいなガチクズがプログラミングやるのも好ましくないよ
自分のことは棚に上げて何言ってんだコイツ
0677nobodyさん2014/08/31(日) 04:28:42.47ID:???
>>675
何で馬鹿がプログラミングやってるの?
0678nobodyさん2014/08/31(日) 05:11:14.33ID:???
馬鹿でなければそもそもPHPなんか使わない
0679nobodyさん2014/08/31(日) 06:19:10.80ID:???
固定長のデータ型にしてんじゃね?
例えばVARCHARじゃなくてCHARにしてるとか
エクスポートしたのが8Mでもインポートしたら
元の20〜100Mに戻るでしょ多分
0680nobodyさん2014/08/31(日) 09:40:49.75ID:sUZpvE3a
>>679
ありがとうございます
以前はエクスポートしたら100MBほとでした
0681nobodyさん2014/08/31(日) 10:46:23.01ID:VSzfdxKj
うまく動作しない。何か間違っているかな?
<?php
$data = array(
[0] => array(
"foo" => 10,
"bar" => 5,
"hoge" => 7
),
[1] => array(
"foo" => 8,
"bar" => 6,
"hoge" => 1
),
[2] => array(
"foo" => 10,
"bar" => 5,
"hoge" => 7
)
);

echo $data[1][foo];

?>
0682nobodyさん2014/08/31(日) 10:52:11.09ID:VSzfdxKj
あと下記の部分で動作おかしくなるんだけど
何か間違ってるかな?

$data[] = array('volume' => $price,"テスト");
echo $data[0][volume];
0683nobodyさん2014/08/31(日) 11:09:33.11ID:???
>>681
[0] は 0に
$data[1]["foo"] 

>>682
["volume"]
0684nobodyさん2014/08/31(日) 11:49:08.89ID:VSzfdxKj
>>682,683
ありがとう。多次元配列部分は解決したよ。
0685nobodyさん2014/08/31(日) 11:50:26.37ID:VSzfdxKj
1527テスト と表示させたいのだけど
527テスト と表示されてしまう。どうしたらいいのだろう?

<?php

$node = "¥ 1,527";

preg_match_all("/[0-9]+/",$node,$match);

foreach($match[0] as $price);

$data[] = array("volume" => $price,"テスト");

echo $data[0]["volume"];
echo $data[0][0];

?>
0686nobodyさん2014/08/31(日) 12:51:12.24ID:???
>>685
"¥ 1,527" -> 1527 なら、 
$price = preg_replace( '/[^0-9]/', '', $node );

もしくは、そのめんどくさい処理を動くようにするなら、
preg_match_all("/[0-9]+/",$node,$match);
$price='';
foreach($match[0] as $m) $price.=$m ;
0687nobodyさん2014/08/31(日) 12:51:36.83ID:jD9djd2u
本来プライベートなんだけど、テストのためだけに
パブリックなラッパー書きたくないんだけど
みんないちいちちゃんとラッパー書いてるの?
0688nobodyさん2014/08/31(日) 12:59:53.80ID:???
好きにしろ。
皮かぶせようが、テスト不要と考えるのか、リフレクション使おうがお前の自由だ。
0689nobodyさん2014/08/31(日) 13:06:42.12ID:???
privateは、テストを書かない。
0690nobodyさん2014/08/31(日) 13:43:43.82ID:ytMktGeE
>>686
ありがとう。すごい助かったよ。半日以上も悩んでいたけど
早く相談しとくべきだった。。
0691nobodyさん2014/08/31(日) 14:03:29.02ID:???
>>688
リフレクションってのがあるのか
ありがとう
0692nobodyさん2014/08/31(日) 14:09:25.24ID:sUZpvE3a
>>679

インポートして中身を確認したら
1テーブル(しかもレコードも途中まで。。。)しかありませんでした。

phpMyAdminからエクスポートすると決まって8MBになった時点でダウンロードが完了します。

非常に困っています。
0693nobodyさん2014/08/31(日) 14:10:40.90ID:???
>>690
違うだろ
身の程を知ってさっさとパソコン捨てるべきだっただろ
だからお前はいつまで経っても成長しないんだよ
0694nobodyさん2014/08/31(日) 14:12:20.96ID:???
>>692
ここはサポセンじゃねーんだからいい加減にしろ
そんなに解決したけりゃ業者に金払って解決してもらえ
何でもタダでできると思うな世間知らず
0695nobodyさん2014/08/31(日) 14:27:35.91ID:???
さすがにそろそろウザいね、自分のケツは自分で拭けよ。
0696nobodyさん2014/08/31(日) 14:37:10.03ID:???
めちゃくちゃ簡単なことなのに基礎からやってないから分からないんだろ

基礎からやってりゃ1分で解決するのにな
0697nobodyさん2014/08/31(日) 14:37:39.35ID:???
【PHP】下らねぇ質問はID出して書き込みやがれ
で下らんこと聞くなってか
0698nobodyさん2014/08/31(日) 14:49:03.78ID:???
>>697を見ても分かるようにここはくだらない内容OKの“質問”スレだよ
だから

>非常に困っています。
こういうブログ記事書いたクズ野郎は今すぐ消え失せろ
0699nobodyさん2014/08/31(日) 14:54:08.57ID:???
困ってるアピールして感情に訴えれば何とかなると思ったんじゃね?w
ITなんてデジタルなのに感情で何とかなると思ってるとか池沼丸出しw
生きててよく恥ずかしくないなww
0700nobodyさん2014/08/31(日) 14:58:04.59ID:???
なんだ、ID:sUZpvE3aってスレの趣旨に関係ない書き込みをする荒らしかよ、回答書いてたけど書き込むのやめた。
0701nobodyさん2014/08/31(日) 15:01:44.57ID:???
>>692
根本的な問題だと思う。
似た現象がここに載ってた。
解決するかは分からんけど参考程度にはなると思う。
http://prcm.jp/album/airisan/pic/33276697
0702nobodyさん2014/08/31(日) 15:27:01.07ID:???
>>692
apacheのタイムアウト辺りが怪しいらしい。
テーブル単位なり、適当に分割してエクスポートするしかないみたいです

ここ参考にしてみて
http://algorhythnn.jp/blg/2013/09/17/phpmyadmin-disconnect/
0703nobodyさん2014/08/31(日) 15:31:25.13ID:???
連投規制かかったか?
IP変えてまた連投荒らし頑張ってね
0704nobodyさん2014/08/31(日) 15:46:04.54ID:???
>>702
スレ違いのゴミは帰れ
0705nobodyさん2014/08/31(日) 16:40:06.56ID:???
>>704
嘘回答で騙すための布石敷いてるから邪魔しないでくれる?
0706nobodyさん2014/08/31(日) 17:08:59.84ID:ytMktGeE
substr('あいう', 2, 2)  開始位置が2番目で、2バイト取得で
「い」が抜き出せるけど、
開始位置を文字列で指定する関数とかありますか?

あああいいいいうえええええええおおおおおかきくけこさ

「か」 が開始位置で6バイト取得したいです。
0707nobodyさん2014/08/31(日) 17:23:52.19ID:???
6文字じゃなく、6バイト?
0708nobodyさん2014/08/31(日) 17:32:57.22ID:???
マルチバイト文字使うならmb_substr使えや
あと最初の文字の場所を探すならstrstrとか使えばええ
これもマルチバイト文字ならmb_strstr使えばええ
0709nobodyさん2014/08/31(日) 17:34:48.90ID:???
文字数じゃなくバイト数だと、環境によって結果が変わりそう
0710nobodyさん2014/08/31(日) 17:49:19.37ID:VEqj7yji
面白いね
ぺちぴー開発者の姿勢とか頭の悪さがよくわかるよね(笑)
CVE-2014-3538 NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-7345
CVE-2014-3587 NOTE: this vulnerability exists because of an incomplete fix for CVE-2012-1571
CVE-2014-3597 NOTE: this issue exists because of an incomplete fix for CVE-2014-4049

開発者ですらそんなだからね
ぺちぱーは相当酷いんだろうとだけは想像付くけど
どれだけひどいものかは想像だにできないね(笑)
0711nobodyさん2014/08/31(日) 18:17:37.07ID:???
その文で開発者の姿勢と頭の悪さがわかるってお前ただの馬鹿だろ
0712nobodyさん2014/08/31(日) 18:38:14.67ID:???
↑こいつ分からないんだってよwwwww
07137062014/08/31(日) 18:43:04.47ID:ytMktGeE
みんな教えてくれてありがとう。一応できたよ。
$moji = "nagesrgsergser@sergserges";
$domain = strstr($moji, "@");
$result = substr($domain, 0, 2);
echo $result;

でもじつは文字列で開始位置を指定するのは良かったんだけど
開始位置より前の文字列を取得したいんだ。
afsdafkadsjfokasdjflksjdfoiejfowiejfoiwejfoiejfoiejfo;ld@vvvsss
開始位置を指定して前の文字列を取得することはできるかな?
ちなみに開始位置は同じ文字が複数ありすぎて指定できない。
0714nobodyさん2014/08/31(日) 18:55:14.49ID:???
substrの例ちゃんと読んでこい
07157132014/08/31(日) 19:04:59.43ID:ytMktGeE
自己解決できそうなんだけど
エラーが出るんだ。なんでだろう?
$moji = "nagesrgsergser@";
$mojisuu = strlen($moji);
$result = SUBSTRB($moji, $mojisuu , -2);
0716nobodyさん2014/08/31(日) 20:02:02.48ID:???
>>715
お前の頭に欠陥があるからだろ
そんなことも分からないのかゴミが
0717nobodyさん2014/08/31(日) 20:19:11.97ID:???
>>713
list($local , $domain ) = explode("@" , $moji );
0718nobodyさん2014/08/31(日) 20:44:11.20ID:???
ソース乞食に餌をやることで自己顕示欲を満たしてるのかw
哀れだなw
0719nobodyさん2014/08/31(日) 20:57:51.18ID:RpbU96wx
>>701
>>702

ありがとう
nginxを使っていて
タイムアウトの設定の変更も試していたんですが無意味でした 

なので、これ以上おもいつく節がありません
0720nobodyさん2014/08/31(日) 21:02:43.84ID:???
>>719
エクスポートをテーブル単位、それでもだめなら、大きなテーブルは複数に分割してやってみたら?
0721nobodyさん2014/08/31(日) 21:15:16.54ID:RpbU96wx
>>720
毎回そんなに面倒なことをしなきゃだめですか?
以前は一括エクスポートで150MBほどでした
0722nobodyさん2014/08/31(日) 21:20:25.72ID:???
>>719←馬鹿が真に受けて設定変えてやんの
0723nobodyさん2014/08/31(日) 21:21:22.70ID:???
>>721
面倒ならやめちまえよ知能障害
0724nobodyさん2014/08/31(日) 21:34:09.41ID:???
タイムアウトしてるってのは可能性として一番高いと思うけど
どこでタイムアウトしてるのかというとOS httpd MySQL PHPといろいろ原因があるからなぁ
0725nobodyさん2014/08/31(日) 21:34:14.73ID:???
>>721
phpでMySQLでテーブル叩いてそのまま吐かすか、
zipで固めて出力するコードを作ればいいんじゃね?
これで異常なら、そもそものデータやMySQLのアプグレが異常と言うことで。

副作用で、phpmyadmin経由でバックアップする作業から卒業できる。
phpmyadminでポチポチ操作することこそ「毎回面倒」だわ俺は
0726nobodyさん2014/08/31(日) 21:35:08.38ID:???
phpmyadminなら、zipで出せるんですがね
0727nobodyさん2014/08/31(日) 21:43:21.85ID:???
メモリ不足やろ
0728nobodyさん2014/08/31(日) 22:00:17.72ID:???
>>716
あれがふざけた質問だって分からないんだな。
0729nobodyさん2014/08/31(日) 22:07:16.52ID:???
>>719
必ず8MBで中断ならタイムアウトじゃなくて出力とかメモリとかの制限に引っかかってるんだろ。
phpmyadminかphpかnginxか何が原因か調べてみないと分からん。
0730nobodyさん2014/08/31(日) 22:35:43.31ID:???
>>719
単純にバックアップ目的ならmysqldumpコマンドをPHPから発行してみれば。
あるいは、bashなどから直接mysqldumpコマンドを実行するとか。
0731nobodyさん2014/09/01(月) 00:00:18.83ID:???
>>725
> phpでMySQLでテーブル叩いてそのまま吐かすか、
> zipで固めて出力するコードを作ればいいんじゃね?
うそだといってよバーニィ

普通にコマンドたたけよ
0732nobodyさん2014/09/01(月) 00:15:48.77ID:???
叩くなよ
もうちょっと嘘回答でこのヴァカをからかって遊ぶんだからさ
いなくなるとまた退屈になるw
0733nobodyさん2014/09/01(月) 01:04:31.29ID:UOoFEm8c
>>717
ありがとう!
一応自己解決はできたけど教えてもらった関数使ったら
プログラムがシンプルですっきりしたよ。
本当にありがとう!
0734nobodyさん2014/09/01(月) 02:49:50.88ID:UOoFEm8c
データがあれば正常に動くけど
データがないとファイルを開くとかなるんだけどどうして?
特にエラーメッセージが表示される訳でもない。
0735nobodyさん2014/09/01(月) 02:52:33.91ID:???
>>1読まないと怒られるよ
0736nobodyさん2014/09/04(木) 09:24:18.53ID:GBg0xN89
php+MySQLでブログを作って、1から勉強したいです。環境はお名前.comです。
そんなブログのソースが載っている本を教えて下さい。
0737nobodyさん2014/09/04(木) 09:29:01.32ID:90EbB4mu
本じゃないがワードプレスを改造して使う
0738nobodyさん2014/09/04(木) 09:50:00.78ID:GBg0xN89
>>737
つか、ワードプレスからソースをパクるとか出来るのは、超上級者だと思うんですよね。
なので、本でお願いします。
0739nobodyさん2014/09/04(木) 10:06:22.35ID:???
>>736
1から勉強したいなら、まずググって自分の欲しい情報を探せるようになるんだ。
まずPHP 入門 でぐぐればええがな。
RDBMSは、MySQL入門以前、中古で買ってくるほうがベターかな。
0740nobodyさん2014/09/04(木) 10:09:21.16ID:GBg0xN89
>>739
なんか、ブログと言えば、ワードプレス、ってなっちゃってて、
php+MySQLでブログのソースが載ってる本って新しいのではないんですかね?
0741nobodyさん2014/09/04(木) 10:11:21.08ID:90EbB4mu
ワードプレスをデータベース不要に改造してくれ。
ページを静的HTMLファイルにキャッシュして高速化するプラグインがあるくらいだ。
データベースなくともやれるはずだ。
0742nobodyさん2014/09/04(木) 10:14:24.63ID:90EbB4mu
動けば良いんなら簡易なやつをネットで探ればいい。
商用とかワードプレス並の仕上がりが目標ならワードプレスのハッキングくらい出来ないとダメだろう。
0743nobodyさん2014/09/04(木) 10:15:01.04ID:???
で、車輪の再発明か。
0744nobodyさん2014/09/04(木) 10:27:59.58ID:???
車輪の再発明とかいうやつは、せめて車輪が発明出来るだけの技量をつけろよ
0745nobodyさん2014/09/04(木) 10:32:18.53ID:???
データベース使うほうが楽だもんな。
ファイルでブログ作るのなんて考えるだけでいやになるわ。
0746nobodyさん2014/09/04(木) 11:04:13.50ID:???
>>740
言っていることが支離滅裂なんだが、
1からPHPを学んで覚えてブログを置きたいのか、
ブログのコードが書ければいいのか、はっきりしてくれ。

後者だとしても大凡、自分でコード書くなら1から学ぶハメになるので、
ブログのソースがどうたらとか、えらい先なんだが。
0747nobodyさん2014/09/04(木) 11:28:50.79ID:???
多人数が絡むオープンソースプロジェクトなんてのは、
コードがケチャップになりがちだからおすすめしない。
一人が開発してるやつのを参考にしたほうがいい。
ブログなんて掲示板が作れればその応用で作れるから、
掲示板を作れるようにするんだな。
0748nobodyさん2014/09/04(木) 11:53:58.40ID:GBg0xN89
>>746
1、とりあえず使えるブログのソースが欲しい
2、そのソースに関して解説がしてある
の2つの欲求に答えてくれるのは本だと思うんですよね。
0749nobodyさん2014/09/04(木) 12:04:11.05ID:???
最近の本のチェックしてねーからわかんないよ。

なんか本かって、やってみて分からんことあったら聞いて。
0750nobodyさん2014/09/04(木) 12:18:29.58ID:GBg0xN89
>>749
どうもです。
0751nobodyさん2014/09/04(木) 12:43:34.83ID:???
>>748
それ、どれくらいの部数売れる思う?
0752nobodyさん2014/09/04(木) 12:48:01.74ID:???
>>751
5000部は売れると思う。
結構売れる方だね。
0753nobodyさん2014/09/04(木) 14:13:38.44ID:???
AWSに関するスレはないのでしょうか?
0754nobodyさん2014/09/04(木) 14:59:13.00ID:???
レンタル鯖板じゃないの?
■ このスレッドは過去ログ倉庫に格納されています