【PHP】下らねぇ質問はID出して書き込みやがれ 136
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2014/08/06(水) 23:31:16.38ID:GyAfw2+q過去スレ、関連スレ、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等)・フレームワークは各該当スレへ
0656nobodyさん
2014/08/30(土) 20:26:40.64ID:???0661nobodyさん
2014/08/30(土) 23:20:51.03ID:???この流れから言うと、荒らしが北朝鮮人というのがほぼ確定だよ。
否定しなくていいの?
俺は日本人だから、好きな日本にずっといるよ。
0662nobodyさん
2014/08/30(土) 23:51:51.43ID:???0663nobodyさん
2014/08/30(土) 23:56:38.77ID:???>荒らしが北朝鮮人というのがほぼ確定
>俺は日本人だから、好きな日本にずっといるよ。
荒らしが北チョン確定なら>>611は北チョン確定なはずなんだけど、
後半で>>611は日本人だと言ってる。
こんなに少ない文章で矛盾するとかどうなってんだ?
日本人じゃないから日本語不自由で言いたいことと違うこと書いてるとか?
0665nobodyさん
2014/08/31(日) 00:20:27.77ID:s8A9PL+H0666nobodyさん
2014/08/31(日) 00:22:23.58ID:???0667nobodyさん
2014/08/31(日) 00:23:26.28ID:???どうしたの?動揺してアンカーを間違えてるよ。
俺は差別に反対だし、人種で差別とかはしない。
ただ、日本人なら指摘されれば自分が北朝鮮人じゃないと言うよね。
「日本が好き」とも普通に言えるし。
0669nobodyさん
2014/08/31(日) 00:34:01.70ID:s8A9PL+Hはい
イメージとしては転送URLのようなもので
予測されやすいものだと困るので単純に数値のオートインクリメントは好ましくありません
0671nobodyさん
2014/08/31(日) 01:17:39.79ID:???プログラム以前に頭悪すぎ。
どういう教育受けたらこんな池沼に育つんだよ。
0673nobodyさん
2014/08/31(日) 01:24:28.64ID:???一応uniqidとかあるにはあるけどタイミング次第ではIDが被る可能性がある。
なのでランダムの文字列を作ろうがなにをしようが、結局はIDが被らないように処理を作る必要がある。
0674nobodyさん
2014/08/31(日) 01:31:36.34ID:s8A9PL+Hかぶるほうが奇跡とは言えやっぱり完全なものはないですよね
おとなしく被るのあるか確認してから登録することにします
0675nobodyさん
2014/08/31(日) 04:09:59.79ID:sUZpvE3aphpMyAdminで MySQLのデータベースを管理しています。
yumで新しめのphpMyAdminに入れ替えました。
それ以降というもの
20テーブルほど、それぞれ20MB〜100MBはあり合計270MBとなっています。
しかし、データベースをまるごとエクスポートすると8MBのサイズになりダウンロード完了と出てしまいます。
なぜでしょうか?
0676nobodyさん
2014/08/31(日) 04:27:29.31ID:???>好ましくありません
お前みたいなガチクズがプログラミングやるのも好ましくないよ
自分のことは棚に上げて何言ってんだコイツ
0678nobodyさん
2014/08/31(日) 05:11:14.33ID:???0679nobodyさん
2014/08/31(日) 06:19:10.80ID:???例えばVARCHARじゃなくてCHARにしてるとか
エクスポートしたのが8Mでもインポートしたら
元の20〜100Mに戻るでしょ多分
0680nobodyさん
2014/08/31(日) 09:40:49.75ID:sUZpvE3aありがとうございます
以前はエクスポートしたら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];
0684nobodyさん
2014/08/31(日) 11:49:08.89ID:VSzfdxKjありがとう。多次元配列部分は解決したよ。
0685nobodyさん
2014/08/31(日) 11:50:26.37ID:VSzfdxKj527テスト と表示されてしまう。どうしたらいいのだろう?
<?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:???"¥ 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:???0690nobodyさん
2014/08/31(日) 13:43:43.82ID:ytMktGeEありがとう。すごい助かったよ。半日以上も悩んでいたけど
早く相談しとくべきだった。。
0692nobodyさん
2014/08/31(日) 14:09:25.24ID:sUZpvE3aインポートして中身を確認したら
1テーブル(しかもレコードも途中まで。。。)しかありませんでした。
phpMyAdminからエクスポートすると決まって8MBになった時点でダウンロードが完了します。
非常に困っています。
0693nobodyさん
2014/08/31(日) 14:10:40.90ID:???違うだろ
身の程を知ってさっさとパソコン捨てるべきだっただろ
だからお前はいつまで経っても成長しないんだよ
0694nobodyさん
2014/08/31(日) 14:12:20.96ID:???ここはサポセンじゃねーんだからいい加減にしろ
そんなに解決したけりゃ業者に金払って解決してもらえ
何でもタダでできると思うな世間知らず
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:???で下らんこと聞くなってか
0698nobodyさん
2014/08/31(日) 14:49:03.78ID:???だから
>非常に困っています。
こういうブログ記事書いたクズ野郎は今すぐ消え失せろ
0699nobodyさん
2014/08/31(日) 14:54:08.57ID:???ITなんてデジタルなのに感情で何とかなると思ってるとか池沼丸出しw
生きててよく恥ずかしくないなww
0700nobodyさん
2014/08/31(日) 14:58:04.59ID:???0701nobodyさん
2014/08/31(日) 15:01:44.57ID:???根本的な問題だと思う。
似た現象がここに載ってた。
解決するかは分からんけど参考程度にはなると思う。
http://prcm.jp/album/airisan/pic/33276697
0702nobodyさん
2014/08/31(日) 15:27:01.07ID:???apacheのタイムアウト辺りが怪しいらしい。
テーブル単位なり、適当に分割してエクスポートするしかないみたいです
ここ参考にしてみて
http://algorhythnn.jp/blg/2013/09/17/phpmyadmin-disconnect/
0703nobodyさん
2014/08/31(日) 15:31:25.13ID:???IP変えてまた連投荒らし頑張ってね
0706nobodyさん
2014/08/31(日) 17:08:59.84ID:ytMktGeE「い」が抜き出せるけど、
開始位置を文字列で指定する関数とかありますか?
あああいいいいうえええええええおおおおおかきくけこさ
「か」 が開始位置で6バイト取得したいです。
0707nobodyさん
2014/08/31(日) 17:23:52.19ID:???0708nobodyさん
2014/08/31(日) 17:32:57.22ID:???あと最初の文字の場所を探すなら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:???0713706
2014/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:???0715713
2014/08/31(日) 19:04:59.43ID:ytMktGeEエラーが出るんだ。なんでだろう?
$moji = "nagesrgsergser@";
$mojisuu = strlen($moji);
$result = SUBSTRB($moji, $mojisuu , -2);
0718nobodyさん
2014/08/31(日) 20:44:11.20ID:???哀れだなw
0719nobodyさん
2014/08/31(日) 20:57:51.18ID:RpbU96wx>>702
ありがとう
nginxを使っていて
タイムアウトの設定の変更も試していたんですが無意味でした
なので、これ以上おもいつく節がありません
0721nobodyさん
2014/08/31(日) 21:15:16.54ID:RpbU96wx毎回そんなに面倒なことをしなきゃだめですか?
以前は一括エクスポートで150MBほどでした
0724nobodyさん
2014/08/31(日) 21:34:09.41ID:???どこでタイムアウトしてるのかというとOS httpd MySQL PHPといろいろ原因があるからなぁ
0725nobodyさん
2014/08/31(日) 21:34:14.73ID:???phpでMySQLでテーブル叩いてそのまま吐かすか、
zipで固めて出力するコードを作ればいいんじゃね?
これで異常なら、そもそものデータやMySQLのアプグレが異常と言うことで。
副作用で、phpmyadmin経由でバックアップする作業から卒業できる。
phpmyadminでポチポチ操作することこそ「毎回面倒」だわ俺は
0726nobodyさん
2014/08/31(日) 21:35:08.38ID:???0727nobodyさん
2014/08/31(日) 21:43:21.85ID:???0729nobodyさん
2014/08/31(日) 22:07:16.52ID:???必ず8MBで中断ならタイムアウトじゃなくて出力とかメモリとかの制限に引っかかってるんだろ。
phpmyadminかphpかnginxか何が原因か調べてみないと分からん。
0730nobodyさん
2014/08/31(日) 22:35:43.31ID:???単純にバックアップ目的ならmysqldumpコマンドをPHPから発行してみれば。
あるいは、bashなどから直接mysqldumpコマンドを実行するとか。
0731nobodyさん
2014/09/01(月) 00:00:18.83ID:???> phpでMySQLでテーブル叩いてそのまま吐かすか、
> zipで固めて出力するコードを作ればいいんじゃね?
うそだといってよバーニィ
普通にコマンドたたけよ
0732nobodyさん
2014/09/01(月) 00:15:48.77ID:???もうちょっと嘘回答でこのヴァカをからかって遊ぶんだからさ
いなくなるとまた退屈になるw
0733nobodyさん
2014/09/01(月) 01:04:31.29ID:UOoFEm8cありがとう!
一応自己解決はできたけど教えてもらった関数使ったら
プログラムがシンプルですっきりしたよ。
本当にありがとう!
0734nobodyさん
2014/09/01(月) 02:49:50.88ID:UOoFEm8cデータがないとファイルを開くとかなるんだけどどうして?
特にエラーメッセージが表示される訳でもない。
0736nobodyさん
2014/09/04(木) 09:24:18.53ID:GBg0xN89そんなブログのソースが載っている本を教えて下さい。
0737nobodyさん
2014/09/04(木) 09:29:01.32ID:90EbB4mu0738nobodyさん
2014/09/04(木) 09:50:00.78ID:GBg0xN89つか、ワードプレスからソースをパクるとか出来るのは、超上級者だと思うんですよね。
なので、本でお願いします。
0739nobodyさん
2014/09/04(木) 10:06:22.35ID:???1から勉強したいなら、まずググって自分の欲しい情報を探せるようになるんだ。
まずPHP 入門 でぐぐればええがな。
RDBMSは、MySQL入門以前、中古で買ってくるほうがベターかな。
0740nobodyさん
2014/09/04(木) 10:09:21.16ID:GBg0xN89なんか、ブログと言えば、ワードプレス、ってなっちゃってて、
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:???言っていることが支離滅裂なんだが、
1からPHPを学んで覚えてブログを置きたいのか、
ブログのコードが書ければいいのか、はっきりしてくれ。
後者だとしても大凡、自分でコード書くなら1から学ぶハメになるので、
ブログのソースがどうたらとか、えらい先なんだが。
0747nobodyさん
2014/09/04(木) 11:28:50.79ID:???コードがケチャップになりがちだからおすすめしない。
一人が開発してるやつのを参考にしたほうがいい。
ブログなんて掲示板が作れればその応用で作れるから、
掲示板を作れるようにするんだな。
0748nobodyさん
2014/09/04(木) 11:53:58.40ID:GBg0xN891、とりあえず使えるブログのソースが欲しい
2、そのソースに関して解説がしてある
の2つの欲求に答えてくれるのは本だと思うんですよね。
0749nobodyさん
2014/09/04(木) 12:04:11.05ID:???なんか本かって、やってみて分からんことあったら聞いて。
0750nobodyさん
2014/09/04(木) 12:18:29.58ID:GBg0xN89どうもです。
0753nobodyさん
2014/09/04(木) 14:13:38.44ID:???0754nobodyさん
2014/09/04(木) 14:59:13.00ID:???■ このスレッドは過去ログ倉庫に格納されています