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

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

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

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

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

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0666nobodyさん2013/12/07(土) 21:54:27.10ID:???
>>665
テンプレ読もうな
0667nobodyさん2013/12/07(土) 22:27:54.64ID:???
お前はそれで質問してるつもりなのか?
0668nobodyさん2013/12/07(土) 23:32:44.66ID:???
しまった、ここにはゴミクズしかいなかったか
0669nobodyさん2013/12/08(日) 16:07:21.67ID:???
arrayの内容がkey=>valueの配列でkeyがstringであった場合において
そのkeyが存在する要素が先頭から何個目のindexなのか調べる関数は
あるのでしょうか?

無いから大人しく回そうかと思います。
0670nobodyさん2013/12/08(日) 16:25:39.77ID:???
連想配列として使うなら順序が保証されない前提でプログラムした方がいい。
順序が必要ならキーを別の配列に入れておくか値をオブジェクトにして順序をつっこんでおいた方がいいんじゃないかな。
06716692013/12/08(日) 16:34:31.90ID:???
無いから → 無いなら

>>670
構造体だとindex管理が面倒なのでclassで作った方がよさそうですね
ありがと
0672nobodyさん2013/12/08(日) 20:01:06.71ID:???
連想配列に順序なんてねぇよなw
0673nobodyさん2013/12/08(日) 21:23:55.40ID:???
http://www.php.net/manual/ja/language.types.array.php
> PHP の配列は、実際には順番付けられたマップです。
0674nobodyさん2013/12/08(日) 23:22:42.65ID:???
PHPの配列は順番保証されるよ
この程度も知らんでおまえらよくやってるな
PHPしかやってないからかえってPHPのことがよくわかってないのでは?
0675nobodyさん2013/12/08(日) 23:42:44.31ID:???
何のために順番保障してんの?
0676nobodyさん2013/12/08(日) 23:44:05.67ID:???
順番が保証されないと思ってるのは>>672だけか。。がんばりな。
言語仕様マジ重要。
0677nobodyさん2013/12/08(日) 23:56:42.29ID:???
>>675
単なる実装上の都合かと
0678nobodyさん2013/12/09(月) 00:00:32.72ID:???
PHPの配列使う上でその違いがユーザになんか影響あんの?
0679nobodyさん2013/12/09(月) 00:03:13.16ID:???
順序保証がないとksortも無意味になるな
0680nobodyさん2013/12/09(月) 00:08:44.70ID:???
>>678
活用できる場面で活用すれば、レスポンスがはやくなる。
0681nobodyさん2013/12/09(月) 15:20:10.15ID:qNQlBpJg
GETで値を取得して、比較する文がたくさんある場合、
一度GETを変数に取り込んで、
その変数で比較した方が早かったりするの?
めんどくさいから、すべてGETのまま比較してるんだけど、
一般的にはどちらでするの?
0682nobodyさん2013/12/09(月) 15:23:06.45ID:???
見やすい方で
0683nobodyさん2013/12/09(月) 16:21:14.67ID:???
>>681
速い・遅いって、100万回比較して1ms違うかどうかレベルの話でしょ。
なので>>682で。
0684nobodyさん2013/12/09(月) 16:51:43.20ID:???
>>681
まず最初に、get で期待どおりに値を取得できてるかどうかを判定するのが基本。
isset とかでね。
だから、そんときに別の変数に代入されるな、普通は
0685nobodyさん2013/12/09(月) 17:06:09.97ID:???
普通はこう変数に取り込むでしょ。速さは知らないが。

$val = isset($_GET['key']) ? $_GET['key'] : '';
0686nobodyさん2013/12/09(月) 17:47:42.09ID:???
>>685
それだと空文字列のパラメータが渡されたのか、パラメータ自体がなかったのかわからなくなる
0687nobodyさん2013/12/09(月) 18:06:18.04ID:???
>>686
たしかに、そうだね。
しかし、いずれにしても、空文字の場合には、エラーとして弾けば問題ないよ。
まあ、要件と実装の方法にもよるけど。
0688nobodyさん2013/12/09(月) 19:33:11.49ID:qNQlBpJg
$hennsuu = HtmlConvert($_GET['nantoka']);
おらはゲットダイレクトしない場合は
こんな感じで、関数を5つくらい作って
パターンによって取り込んでる。
isset使ったことなかった。
速さは変わらないのか。今のままでいいかな。
なんかGETダイレクトだと、イメージでは
遅くなる感じしたもんで。どもでした。
0689nobodyさん2013/12/09(月) 19:59:56.92ID:???
>>688
論点がずれるけど、それだと $_GET['nantoka'] が存在しない場合に、
noticeエラーが出るよ。その点でよくないと思う。
0690nobodyさん2013/12/09(月) 20:03:56.78ID:???
組み込みのFilter使ってる
0691nobodyさん2013/12/09(月) 22:53:39.77ID:???
issetって不思議な関数だよな
それに渡すときだけはそれがなくてもNoticeにならない
0692nobodyさん2013/12/09(月) 23:00:23.09ID:???
>>691
別に自前の関数でも
func($foo = '') {
…
}
とかしとけばNULLを渡してもNoticeにはならんだろ
0693nobodyさん2013/12/09(月) 23:07:01.92ID:???
>>691
issetやemptyは関数ではなくて言語構造だからですよ。
0694nobodyさん2013/12/10(火) 00:11:01.34ID:???
>>692
$ary['存在しないキー'] 使った時点でNoticeでるよ
0695nobodyさん2013/12/10(火) 03:34:52.84ID:???
なんでベンチとらないんだろ
0696nobodyさん2013/12/10(火) 08:21:30.23ID:???
みんながやってるのと同じことを選んでで安心を得たいだけなんだから、
自分で確認するわけが無い。
0697nobodyさん2013/12/10(火) 12:54:42.14ID:???
ベンチの問題じゃないよこれは。
0698nobodyさん2013/12/10(火) 17:13:14.99ID:ZXq0cpwg
class none{
var hairetu = array();
}

$h = new none;
$h->hairetu['newkey'] = ''newvalue;

こういうことをしようとすると
Cannot use object of type stdClass as array
と怒られるわけですがnewkey付きで要素は追加できないの?
06996982013/12/10(火) 17:24:01.12ID:???
$h->hairetu[] = ''newvalue; ←これだと問題ないけど
$h->hairetu['newkey'] = ''newvalue; ←こっちだと
arrayではなくてobject(stdClass)になるからだめなんだね
classを違う書き方することにします。
0700nobodyさん2013/12/10(火) 17:46:31.39ID:???
>>698
うちの環境(5.3でも5.5でも)だと普通にそのソースで通る
ダブルクォーテーションは足した

何か他間違えてるよ
0701nobodyさん2013/12/10(火) 17:47:41.02ID:???
>>698
うちでは問題無いけど。
PHPのバージョンいくつ?
0702nobodyさん2013/12/10(火) 17:57:36.95ID:???
>>698
通らないはずがない
別のミスはないか?
07036982013/12/10(火) 18:05:04.88ID:???
$php5 -v
PHP 5.5.6-1 (cli) (built: Nov 21 2013 09:55:16)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies

$time = time();
$h->hairetu[] = $time; ←これだとvar_dumpはarray()だしvalueはintだけど
$h->hairetu[$time] = 'value';←これにするとarrayではなくobject(stdClass)になって
キーがstringにになってしまう。$timeを123の数字に置き換えても文字列になるから
仕様なのだと思う。
07046982013/12/10(火) 18:10:49.00ID:???
あ、ごめん
確かにこっちに書いた部分だと通ったw

出直してきます!
0705nobodyさん2013/12/10(火) 18:11:40.85ID:???
var hairetu →var $hairetu
07066982013/12/10(火) 18:31:47.41ID:???
同じ部分でjsonを使っていたので何となくjsonで読書していたのが原因でした。
お騒がせしました。

夕食後にserializeにしたいと思います。

class none {

var $hairetu = array();

}

class s {

var $Value = 'value';

}

$s = new s();

$h = new none;
$time = time();
$name = 'hairetu';
$h->{$name}[$time] = $s->Value;

var_dump($h);

$json = json_encode($h);
var_dump(json_decode($json));
0707nobodyさん2013/12/10(火) 20:40:26.57ID:???
仕様なのだと思う(キリッ
0708nobodyさん2013/12/12(木) 18:44:48.26ID:fJCy4SYM
PHP4で作ってたサイトをPHP5環境に移行させてます
変数を <?=変数?> で表示してたんですが、PHP5で表示されなくなりました
この書き方は廃止されたのでしょうか?
また廃止されていた場合、
<?php
echo 変数;
?>
の書き方しかないのでしょうか?
ググりたいんですがなかなかこの点について書いてるサイトが見つからず困ってます
0709nobodyさん2013/12/12(木) 18:46:55.97ID:???
>>708
php.iniのshort_open_tag
ビルド時に無効にしてたら効かないかも
0710nobodyさん2013/12/12(木) 19:16:08.72ID:???
http://togetter.com/li/600908

やっちゃったか
0711nobodyさん2013/12/12(木) 19:57:57.29ID:???
>>710
大垣が完全論破されたってことでいいの?
0712nobodyさん2013/12/12(木) 20:07:51.06ID:fJCy4SYM
>>709
いけました!
ありがとうございます
0713nobodyさん2013/12/13(金) 00:48:59.15ID:???
>>711
実務上ではそうみたい

バインドを使わないのはゴミって言われたに等しいな
0714nobodyさん2013/12/13(金) 01:47:44.69ID:???
php5.4~ではShort_open_tag=0でも<?=が使えるらしいよ
0715nobodyさん2013/12/13(金) 08:37:59.63ID:???
>>710
よく分からん。まとめてくれ。
0716nobodyさん2013/12/13(金) 09:39:31.42ID:???
あっちでやってくれ
0717nobodyさん2013/12/13(金) 10:40:37.06ID:???
>>710
>>295
ウケル
0718nobodyさん2013/12/13(金) 15:25:45.87ID:???
大垣ってほんとウザイな
0719nobodyさん2013/12/13(金) 15:53:22.32ID:???
大垣ってなんでそこまで必死になれるんだろう
功績は認めるけど、性格が小物すぎる
0720nobodyさん2013/12/13(金) 15:56:19.52ID:???
わざわざこんなスレで叩いてるやつも同一人物で必死に見える
07217192013/12/13(金) 16:28:40.67ID:yL3mhT89
ちげーよ
ID出しておくわ
0722nobodyさん2013/12/13(金) 16:50:28.51ID:???
>>720
わざわざって、2chでPHP関連の総合スレ的役割なのは、このスレしかないじゃん
俺からすると、別の場所で書く方がわざわざ感を感じるけどな
0723nobodyさん2013/12/13(金) 17:04:47.52ID:???
PHP関係なくね?
それを言うなら2chで大垣関連の総合スレがこのスレだからここでやるおだろ
0724nobodyさん2013/12/13(金) 17:11:03.83ID:???
徳丸先生のブログ。

PHPとセキュリティの解説書12種類を読んでSQLエスケープの解説状況を調べてみた
http://blog.tokumaru.org/2013/12/php12sql.html

> 安全なSQLの呼び出し方は、公開されてから一度も改版されていないので、「安全になった」という表現は
> 適当でありません。現在のものが安全だとすれば、それはもともと安全であったことを意味します。

バッサリ
0725nobodyさん2013/12/13(金) 17:15:45.51ID:???
何をしたいんだか。
どこがどうおかしいのかの説明がなければ意味不明だぞ。
0726nobodyさん2013/12/13(金) 17:25:56.11ID:???
>>725
つい最近、大垣氏が次のようなブログを書いたんだけど、

IPAの「安全なSQLの呼び出し方」が安全になっていた
http://blog.ohgaki.net/ipa-how-to-use-sql-calls-to-secure-your-web-site

徳丸先生が、それをバッサリと切り捨てたって話ね。

関連Togetter:
大垣さんのIPA批判
http://togetter.com/li/599648
0727nobodyさん2013/12/13(金) 17:27:51.83ID:yL3mhT89
>>724
さすが徳丸さんだな
とてもわかりやすい解説してるし、意見を押し付けていない
何より徳丸本と大垣本も解説してくれたのはよかった
0728nobodyさん2013/12/13(金) 17:31:38.18ID:???
エスケープエスケープうるさいんだよ
0729nobodyさん2013/12/13(金) 18:55:09.64ID:???
わざわざここに書いて賛同を得るような話題でもあるまい。
そもそも質問じゃねーから、勝手に総合スレ扱いするのが間違い。

俺様の気になった事柄がみんなの話題になるとうれしいだけだろう。
0730nobodyさん2013/12/14(土) 00:28:35.98ID:???
つうか名前出してるやつ叩くなら同じ土俵に上がれよ
ツイッター参戦すればいいだけでここは場違い
0731nobodyさん2013/12/14(土) 01:37:34.24ID:???
大垣はどうでもいい
このスレの回答者も平気でプリペアてかバインド使わないで良いとか言うから心配だ
0732nobodyさん2013/12/14(土) 06:29:09.87ID:???
昔はそんなもんなかったからな
0733nobodyさん2013/12/14(土) 09:05:24.68ID:???
>このスレの回答者も平気でプリペアてかバインド使わないで良いとか言うから
そんなの見たことないけど無理して妄想ででっちあげしなくてもいいのよ
0734nobodyさん2013/12/14(土) 13:34:25.00ID:N7nQofZQ
質問させて下さい。
cmsを使わずに、phpのみのプレーンでサイト製作中なのですが、
cmsのような投稿記事の仕組みを実現したいと思っています。

トップページ(index.php)に「お知らせ記事」の最新1件だけ、表示させて、「全件見る」のリンクから「お知らせ記事」のアーカイブページ(archive.php)に全件表示させたいです。
それで記事なのですが、archive.phpにソースを追加していくのではなくて外部ファイル(info.inc)に記述してそれを読み込む形にしたいと思っています。

info.incには

<div class="post num001">
<h3>お知らせ1</h3>
<p>文章。文章。文章。文章。文章。</p>
</div>

<div class="post num002">
<h3>お知らせ2</h3>
<p>文章。文章。文章。文章。文章。</p>
</div>

・・・続く

といった形で、お知らせ記事をエディタで追加記述しようと思っています。
・index.php、・archive.php、・info.inc
にどのような構文を書けば実現できるでしょうか?宜しくお願いします。
0735nobodyさん2013/12/14(土) 13:40:22.39ID:???
>>734
info.inc のフォーマットにもよるけど、上のような内容なら、index.php では空行まで読めばいいんじゃないかな
もちろん、require は使えないから、ファイルを読む関数を使って echo で出す感じになると思う

archive.php では単純に require すればいいと思う
0736nobodyさん2013/12/14(土) 13:46:08.86ID:N7nQofZQ
>>735
早速のご回答ありがとうございます。
しかしながら、php素人でして、具体例的なソースコードを教えていただければ幸いです。
0737nobodyさん2013/12/14(土) 13:50:00.54ID:???
>>736
素人でも書いてみなよ
そしたらコメントつけるからさ。他の人もコメントしてくれるよ

ただ教えてもらうより、学習の能率が断然違う
0738nobodyさん2013/12/14(土) 22:10:27.56ID:???
>>736
>>1-5 読め
お前が書いたソースを貼れば校正や意見はもらえる。
てめえの仕事を人に無料でやらせようとすんな。入門書読んでから取り組む程度のことができないなら大人しく人に金払ってやってもらえカス。

皆さん、こういうカスは職業プログラマの質を下げ単価を下げる原因を作り技術者を安くこき使うことしか考えないカスな輩ですので相手にしないようにしましょう。
0739nobodyさん2013/12/14(土) 23:01:51.81ID:N7nQofZQ
>>738
info.incには
<!--Post STA-->
<div class="post num001">
<h3>お知らせ1</h3>
<p>文章。文章。文章。文章。文章。</p>
</div>
<!--Post END-->

<!--Post STA-->
<div class="post num002">
<h3>お知らせ2</h3>
<p>文章。文章。文章。文章。文章。</p>
</div>
<!--Post END-->

とコメントをいれ、

archive.phpには
<?php
$src = file_get_contents('http://URL');
$src = mb_convert_encoding($src, 'UTF-8', 'auto');
$res = preg_match('/<!--Post STA-->(.*)<!--Post END-->/su', $src, $mch);
echo $mch[1];
?>
こんな感じでなんとか表示させることはできました。
あと、indexの最新が分かっていない状況です。
修正やご指南宜しくお願いします。
0740nobodyさん2013/12/14(土) 23:58:11.16ID:3rH+tT3X
まず
プログラムは魔法じゃない
つまり
指示したようにしか動作しない

つまり
1件だけ取り出したいなら
基本的にはそれを区別して取り出せるように保存する必要がある

細かいところにまで行き届いてるプログラムには一々そういう手間をかけてこさえてあるんだよ
0741nobodyさん2013/12/15(日) 00:01:18.71ID:???
>>739
自分である程度やったなら少しアドバイスする。
最新をinfoの上に追記するか下に追記するかでプログラムは変わるが、お知らせなら上に追加して行く方がいいだろう。
上に追加するならstrpos関数で最初に出てくる<!--Post END-->の位置までを取得してsubstrで一つ目の記事を取得するといい。
$latest = substr($text, 0, strpos($text, '
<!--Post END-->'));
みたいな感じだな。
保存フォーマットがスマートじゃないが手書きなら仕方あるまい。
0742nobodyさん2013/12/15(日) 00:08:18.33ID:???
>>739
ではヒントを

正規表現の (.*) の部分は greedy match といってなるべく長い文字列にマッチするようになっている
abcabcabc に a(.*)c をマッチさせると、 bcabcab がひっかかる
0743nobodyさん2013/12/15(日) 00:13:23.33ID:???
>>739
自分である程度やったなら少しだけアドバイスしてやる。
最新をinfoの上に追記するか下に追記するかでプログラムは変わるが、お知らせなら上に追加して行く方がいいだろう。
上に追加するならstrpos関数で最初に出てくる<!--Post END-->の位置までを取得してsubstrで一つ目の記事を取得するといい。
$latest = substr($text, 0, strpos($text, '
<!--Post END-->'));
みたいな感じだな。

保存フォーマットがスマートじゃないが手書き更新で素人でもできるが目的があるなら仕方あるまい。

だが、なぜURLから読み込むのとかarchiveはそんなプログラム書く必要あんの?とかツッコミどころは多すぎるからもう身近な人にレビューしてもらえよ。あんた一人で納品は無理だわ。
0744nobodyさん2013/12/15(日) 01:23:13.20ID:ASKbBAVd
>>739
大人しく聞いてたらアンタ何様?趣味で作っているサイトだから納品とか言ってもねーこと勝手に述べてんじゃねーよ。
たかだかphpごときで、2chで素人相手にえらそーにして喜んでるレベルじゃ、現実社内で誰にも相手されて無い日陰もんのさびしー奴なんだろな。
ろくに教える事もできないんだったら黙ってろよ。無視すればいいだろ?お前みたいな存在が、掲示板の質を落とすんだよ。
注意したいことがあっても、いい大人だったら言葉使いくらいちゃんとしろよ。
「カス」とか言ってる事が低俗な人間だぞ。まあ頑張れ
0745nobodyさん2013/12/15(日) 01:38:10.14ID:???
これがあの煽り教えて君か
0746nobodyさん2013/12/15(日) 02:35:53.39ID:???
教えて君がキレたな。カス程度言われてきれるなら2chにくんなよカス。
たかがそのpho「ごとき」だってさ。たかがなら人に聞かずにひとりでやれば?
0747nobodyさん2013/12/15(日) 03:47:29.81ID:???
>>739
archive.php:
<?php

$src = file_get_contents('./info.inc');
preg_match_all('/<!.+?>(.*?)<!.+?>/s', $src, $m);

foreach ($m[1] as $v) {
print($v);
}


index.php:
<html>
<body>
<?php require './archive.php'; ?>
</body>
</html>
0748nobodyさん2013/12/15(日) 08:21:04.01ID:???
POST STA☆
0749nobodyさん2013/12/15(日) 10:01:17.44ID:???
>>739
CSVかDBにしなよ
正規表現で無理やり取得する珍回答が続いてるが
0750nobodyさん2013/12/15(日) 11:59:54.80ID:???
info.inc を直接修正したい、という要求があるんだろう
その要求自体がなんだかなあと思わないでもないが、分からないでもない
0751nobodyさん2013/12/15(日) 12:40:58.89ID:???
趣味とか言い訳してたがそう言う要求がある時点で趣味じゃないだろ。趣味や勉強ならDB使うわな。
やっぱ教えて君で人に仕事させようとするカスだな。もうスルーしよ。
0752nobodyさん2013/12/15(日) 13:15:52.51ID:???
PHP素人が手を出すようなことじゃない
やりたいなら場数を踏みなさいって言ってあげればよかったのに
0753nobodyさん2013/12/15(日) 13:43:32.16ID:???
>>750-751
趣味なんだから自分からの要求だろ
自分からの要求は容易に変えられる
CSVに変えるのが一番まとも
0754nobodyさん2013/12/15(日) 13:55:45.36ID:NrEa4Wnc
phpでmysqlに接続したいけど、こんなエラーが出る。
Error:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (13)


phpのソースはこれ。
<html>
<body>
<?php
$link = mysql_connect('localhost:/tmp/mysql.sock', ‘root’, ‘password’);
if (!$link) {
die('Error:'.mysql_error());
}
$close_flag = mysql_close($link);
?>
</body>
</html>


コマンドラインでは接続できる。

# mysql -S /tmp/mysql.sock -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.5.31-log Source distribution


環境はCentOS 6.4でhttpdもphpもyumで入れた。
なんでこんな簡単そうなのが動かないんだろう?
0755nobodyさん2013/12/15(日) 14:45:50.72ID:???
>>754
エラーメッセージの13はpermission deniedだから、その辺を疑ってみては?
httpdユーザから/tmp/mysql.sockにアクセスする権限があるかどうか、とか
0756nobodyさん2013/12/15(日) 15:05:17.54ID:???
>>755

サンキュウ。一応誰でもアクセスできるはずなんだけど。勘違いしてるかな?

# ls -la /tmp/
drwxrwxrwt. 13 root root 4096 Dec 15 05:03 .
dr-xr-xr-x. 23 root root 4096 Dec 15 03:38 ..
…
srwxrwxrwx. 1 mysql mysql 0 Dec 15 05:03 mysql.sock


httpdはユーザapacheで動いてる。
0757nobodyさん2013/12/15(日) 16:17:11.22ID:???
>>755

apache使わずに直接phpでならアクセスできるんで、
apache側の権限の問題みたい。

とりあえず、ありがとう。
0758nobodyさん2013/12/15(日) 17:15:35.68ID:???
restart
0759nobodyさん2013/12/15(日) 18:30:48.75ID:???
restartしてもダメだった。

httpd.confもいじるところがない。困った。

php単体では動くからスレ違いだよね。
0760nobodyさん2013/12/15(日) 18:40:18.06ID:???
$link = mysql_connect('localhost', ‘root’, ‘password’);
0761nobodyさん2013/12/15(日) 19:03:59.94ID:???
だから、php直なら動く。
apacheからだとダメ。

明示的にソケット名を書いても書かなくても同じ。

そのくらいは全部試してるよ。
0762nobodyさん2013/12/15(日) 19:40:34.73ID:???
>>761
Secure libuxがonとかない?OSの環境が詳しくわからないとなんとも言えないが。
0763nobodyさん2013/12/15(日) 20:31:36.75ID:y5Xmkgcg
CSVはないわ
,使うだけで面倒な手間かかるとかないわー
0764nobodyさん2013/12/15(日) 21:19:51.99ID:???
>>754 mysql_connect('127.0.0.1:/tmp/mysql.sock'...で
0765nobodyさん2013/12/15(日) 22:30:06.88ID:r6HNRZ2+
>>759
centosでyumで入れた、php.iniの
mysql.default_scoket =
は空。空だと、mysqlの設定に従う。
こっちはデフォルトだと
/var/lib/mysql/mysql.sock
/tmp/mysql.sock
になってるってことは、どっかの設定をいじってるか、
他の環境で書かれた見本をそのまま使ってしまったか。
■ このスレッドは過去ログ倉庫に格納されています