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

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

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

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

◆質問用テンプレ
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】mysql
【質問内容】

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

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

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
0449nobodyさん2008/12/28(日) 23:36:16ID:???
>>448
不可能でもないが難しい。

PHPの側で、WEBブラウザのレンダリングイメージを取得する方法は原則的にな
い。せいぜいが出力した行数をカウントするぐらい。そもそもブラウザごとに
表示される大きさは違う。ピクセル単位でコントロールするのは諦めた方がい
い。

一応、実現可能な方法を思いつきで示すと、

1.テーブルを記述するHTMLとCSSを非常に厳密にして、対応ブラウザのすべてで
ピクセル単位でも変化しないようにし、描画されるテーブルのサイズがPHP側か
ら計算できるようにする。

2.Ajaxという技術を使って、ブラウザが描画中のテーブルの高さのピクセル数
をリアルタイムでサーバ側に送り、規定のサイズになったらサーバのデータ送
信を終える。

どっちも初心者には敷居は高いと思うよ。
0450nobodyさん2008/12/28(日) 23:47:36ID:???
あ、>>449 は >>447 あてね。
0451nobodyさん2008/12/28(日) 23:50:05ID:qmHngp5c
フォントサイズを等幅で固定しちゃえば、文字数数えるだけでいけるかもな。
0452nobodyさん2008/12/29(月) 00:48:49ID:pJ2vNT6J
【OS名】win XP HE
【PHPのバージョン】php5.2.8
【連携ソフトウェア】apache2.2.11 mysql5.1
【質問内容】
phpはzipからapacheとmysqlはインストーラーからインストールしました。

インストール後、phpinfoにアクセスしてみたんですが、
mysqlの項目がなく、mysql_connectなどmysql関連の関数が一切使えません。
エクステンションのパスはあっています。

どんな原因が考えらますでしょうか?

0453nobodyさん2008/12/29(月) 00:56:45ID:???
php.iniのコメントアウトを外していない
04544522008/12/29(月) 00:59:14ID:pJ2vNT6J
>>453
コメントとは
extension=php_mysql.dll
の先頭にある ; のことでしょうか
これははずしてあります
0455nobodyさん2008/12/29(月) 00:59:53ID:???
Apacheを再起動していない
04564522008/12/29(月) 01:00:37ID:pJ2vNT6J
>>455
何度も再起動してみました。
0457nobodyさん2008/12/29(月) 01:03:53ID:???
わからない
0458nobodyさん2008/12/29(月) 01:10:22ID:???
違うphp.ini読んでる
0459nobodyさん2008/12/29(月) 01:11:18ID:6L5BHSgG
eregiの使い方を教えてください
1つの文字列に対して複数のフィルタをかけたいときはどうのように行えばよいですか?

例えば
<?php
$moji = "test script ABC";
if(eregi("script", $moji)){
$test=1;;
}
else{
$test=2;
}
echo $test;
?>
のようなとき$mojiに"script"が入っているので1と出力されますが、scriptの他にも"ABC"も含んでいたら1と出力させたいです
単純に|やorではできなさそうなので、くだらないですがよろしくお願いします。
0460nobodyさん2008/12/29(月) 01:17:01ID:???
正規表現で|
0461nobodyさん2008/12/29(月) 01:32:58ID:6L5BHSgG
>>460
確認したところできました ありがとうございました
0462nobodyさん2008/12/29(月) 02:15:59ID:oaToqhvA
extension_dirのパスは正しいのに
ライブラリを一切認識しない
これはバグですね
0463nobodyさん2008/12/29(月) 02:18:45ID:bH2y1A5X
htmlspecialcharsのような関数で < と > の2つだけをエンティティ変換するのって
ありますか?
0464nobodyさん2008/12/29(月) 02:25:16ID:???
>>463
ない
04654522008/12/29(月) 02:29:32ID:???
環境変数のpathにphp.exeへのパスを追加したらmysqlの項目がでました
0466nobodyさん2008/12/29(月) 02:48:22ID:???
つかlibmysqlへのパスが通ってなかっただけだろ
0467nobodyさん2008/12/29(月) 03:58:00ID:XvwvhG3U
ブログのRSSをPHPで拾おうとしてて、googleで調べながら下のようなコードでなんとかいけてました。

<?php
require_once("XML/RSS.php");
$rss =& new XML_RSS("url");
$rss->parse();

ところが、突然下記のようなエラーが出るようになりました。PHPの設定がおかしくなったのでしょうか?
よろしくお願いします。

Warning: require_once(XML/RSS.php) [function.require-once]: failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/lolipop.jp-life-mo/web/test.php on line xx
0468nobodyさん2008/12/29(月) 04:04:01ID:???
んなファイルはネーヨって書いてあるじゃん
0469nobodyさん2008/12/29(月) 04:11:56ID:???
>459
if(false !== stripos($moji, 'script') && false !== stripos($moji, 'ABC'){
 echo '1';
}
strposは正規表現より一桁速い。
というかeregはマルチバイト文字列で発狂する事があるのでなるべく避けとけ。
正規表現はpregを使った方がいい。マルチバイト対応してるし、eregより速い上に高機能。
04704472008/12/29(月) 10:06:27ID:???
>>449 サンクス。
0471nobodyさん2008/12/29(月) 14:21:32ID:5UFVSChd
アクセスカウンターを下のプログラムで作りました。acccntf.cigというメモ帳を作成して合計アクセス数を上げてます
しかし、更新するたびカウントは増えてしまいます。
これでは、何人の方が訪問したか分からないんです
1人1回だけ更新回数を増やす方法を知りたいんですが、どなたか教えてください
fpt系が配布しているアクセスカウンターみたいなのを作りたいんです
<?php
$filnam = "acccntf.cgi";
$fp = fopen($filnam,"r");
$totalc = trim(fgets($fp));
fclose($fp);

$totalc = trim($totalc);
$totalc++;

$filnam = "acccntf.cgi";$fp = fopen($filnam,"w");
fputs($fp,"$totalc");
fclose($fp);
?>

0472nobodyさん2008/12/29(月) 14:26:05ID:???
>>471
「1人1回」という仕様を明確にすればロジックになるんじゃない?

・なにを持って「1人」にするの?
・1回っていうのは一生?

この辺りからつめていけば…
0473nobodyさん2008/12/29(月) 14:27:49ID:???
>>471
とりあえず、flockと$_SESSIONを使ってみたら?
てか、いまどきアクセスカウンター?
0474nobodyさん2008/12/29(月) 14:33:47ID:5UFVSChd
>>472
1日1回

>>473
「下らねぇ質問はID出して書き込みやがれ 78」
fockと$_SESSION調べてきます
ありがとうございます
0475nobodyさん2008/12/29(月) 14:39:10ID:???
ぐぐったら普通にhttp://beginners.atompro.net/htm/smpphp/acccnt3.shtml
でてきました
本当にすみませんでした
0476nobodyさん2008/12/29(月) 14:47:43ID:???
もうちょっと言語を勉強してからの方がいいと思うぞ
0477nobodyさん2008/12/29(月) 15:12:11ID:???
というか .cgi に誰か突っ込もうぜ。
0478nobodyさん2008/12/29(月) 15:15:33ID:???
別にいいだろ。何か問題でも?
0479nobodyさん2008/12/29(月) 15:27:49ID:???
1人の定義も書いた方がいいし、1日というのは24時間のことなのか、0時を超えたら別にするtのか
とかもあるし
0480nobodyさん2008/12/29(月) 15:30:23ID:???
その2つしかないだろw
0481nobodyさん2008/12/29(月) 18:21:23ID:HrL57s26
レンタルサーバーにPDOは入っているのだが、
ドライバがMySQL用のが入っていない。

この場合、自分で入れたりするのが普通なのか?
0482nobodyさん2008/12/29(月) 18:25:09ID:???
>>481
詳しくはサーバ管理者に聞くしかないが、普通は無理だろう。
専用サーバやVPSなら自分でインストールできるが、共用レンサバで
PDOドライバをインストールできるところは珍しい。

そういう質問をするときは、もう具体的にどこのレンサバって書く方が早い。
0483nobodyさん2008/12/29(月) 18:35:00ID:HrL57s26
>>482
レンタルサーバーの管理人から
メールの返事が返ってきた。

「ウチのサーバーではPDOは使えないからあきらめろ」
と書いてあった。
しかし、PDOそのものはインストールされていて、
ただドライバがSQLite用のものと、MS-SQLserver用の
ものの、2つしか入っていないという状況なのだ。

だから、「PDOはうちのサーバーでは使えない」
という表現はまちがっていると思うんだ。

この場合、MySQLをPDOで使うのをあきらめて、
PDO+SQLiteでいくべきなのか。

それとも、PEAR::MDB2 + MySQLを使うべきなのか。

それとも、素のPHPのネイティブ関数でごりごり書くべきなのか?
0484nobodyさん2008/12/29(月) 18:43:45ID:???
長所と短所を調べて好きな方法でやれ
いい加減お前は自分で考える能力が無さ杉だ
0485nobodyさん2008/12/29(月) 18:46:23ID:???
おやおや質問スレで荒らし行為ですか
ひろゆきに追い込みかけられても知りませんよ
0486nobodyさん2008/12/29(月) 19:34:18ID:X3IsYFSg
考える能力が無さ杉だ
0487nobodyさん2008/12/29(月) 19:34:29ID:???
・usamimi.info・・・新規登録のページがわからない。
・web1.nazca.co.jp・・・フリーメールだめ。&php mysqlなどの詳細ページがない。
・ribbon.to・・・mysql利用不可
・srv7.biz・・・php利用不可
・sosite.jp・・・mysql利用不可
・pf-x.net・・・400文字以上はめんどい。
tryhost.net・・・phpバージョンが5.1.4以上ではない。
・kuronowish.com・・・募集休止中
・n.whss.biz・・・フリーメール無理。
・adsv.jp・・・募集休止中( メンテナンスのためなので一時的? )
・abcoroti.com・・・phpバージョンが5.1.4以上ではない。
・meganebu.com・・・phpバージョンが5.1.4以上ではない。(家族BBSにあった)
・space-i.jp・・・mysqlの情報がない。容量が20mb少ない
・best-space.jp・・・phpバージョンが5.1.4以上ではない。
・es.land.to・・・pdo_mysqlがない。
・.my-sv.net・・・phpバージョンが5.1.4以上ではない。
・atpages.jp・・・公開フォルダの一つ上までいけない。
0488nobodyさん2008/12/29(月) 19:36:56ID:???
usamimi.infoで登録できないとか、自分で調べる能力がまるでないんだな
0489nobodyさん2008/12/29(月) 20:43:49ID:???
調べる能力以前に探す気がないんじゃないか?
0490nobodyさん2008/12/29(月) 20:57:18ID:???
Javaは大型案件が多い→大型案件は単価が高い→単価が高い案件はみんなやりたがる
→みんながやりたがる案件は競争がおこる→競争になるので優秀な人だけ残る

PHPは小さい案件が多い→小さい案件は単価が安い→単価が低い案件はみんなやりたがらない
→みんながやりたくない案件は人が集まらない→人が集まらない案件はゴミグラマーが多くなる
→PHPをやってるやつはクズグラマーが多い
0491nobodyさん2008/12/29(月) 21:03:40ID:bH2y1A5X
生理か?
0492nobodyさん2008/12/29(月) 21:13:48ID:???
失業中らしいよ
0493nobodyさん2008/12/29(月) 21:40:13ID:???
PDO_MySQLが入っていないレンタルサーバーって
結構あるみたいだね

だとしたら、もしPDO前提のWEBアプリ作って
一般に配布したとしたら、動かない人続出って
結果になるのかな?
0494nobodyさん2008/12/29(月) 21:45:20ID:???
アホかお前は
0495nobodyさん2008/12/30(火) 01:12:14ID:???
【PHPのバージョン】php5.2.6
【質問内容】
初歩的かつくだらない質問。

print TRUE;

ならちゃんと 1 って出力されるのに

print FALSE;

だと何も出力されないんだけど,これってそういうものなの?
0 と出力してほしい気がするんだが。
0496nobodyさん2008/12/30(火) 01:20:42ID:???
>>1
0497nobodyさん2008/12/30(火) 01:30:21ID:DZfQMSS9
やり直し。
【PHPのバージョン】php5.2.6
【質問内容】
print TRUE;
ならちゃんと 1 って出力されるのに
print FALSE;
だと何も出力されない。これってそういうもの?
0 と出力してほしい気がする。
0498nobodyさん2008/12/30(火) 01:56:29ID:???
そこに疑問を持つ事は、糞のようなPHPの世界でマトモなプログラミングをするための第一歩。

printは本来、文字列を受け取って、文字列を出力するための関数。
そこに文字列以外のものを渡した場合、何が起きるのか?
渡したものが文字列に変換される(暗黙的な型変換(型キャスト)と呼ばれる)。
変換ルールは
ttp://jp2.php.net/manual/ja/language.types.string.php#language.types.string.casting
辺りを参照。
全部覚える必要は無い。「決まった型以外を関数に渡すと変換が起きる」という事を知っていればいい。

> boolean の TRUE は文字列の "1" に、 FALSE は "" (空文字列) に変換されます。
これに従って、trueは文字列の"1"に変換され、画面へ出力される。
一方falseは"0"ではなく空文字列に置換されるので、出力したところで何も表示されないわけだ。
0499nobodyさん2008/12/30(火) 02:29:07ID:DZfQMSS9
>>498

サンクス。型変換に関しては考えてたんだけど,print で型変換が起きるのかー。

本当は,いくつかの条件をチェックしたくて,一つ一つの条件の真偽値を配列に入れていて,
全部 TRUE だったら(つまりその配列のすべての要素の積が1なら)という判定をしたい。

それで,配列の中身がどうなってるのかと思って print_r してみたら,
FALSE になるべきところが空白になってて心配したというわけ。

ちなみに,全部 TRUE だったら,という判定は,

if (array_product(配列))

で OK だよね?配列の要素が 真偽値 でも。


あと,「糞のようなPHP」とはどゆこと?
これからは別の言語がいいってこと?
PHP 勉強し始めて3日目なんだけど。。。
0500nobodyさん2008/12/30(火) 02:38:13ID:???
なんでカンマと。なの?
0501nobodyさん2008/12/30(火) 03:43:19ID:???
>>499
糞のような
はphpのまくら言葉だから気にするな。

カッコつけて付けたがる人が続出なだけで、大人になると自分が恥ずかしくなるような行為と一緒。
例えばJ「-popなんてだせぇよ、洋楽だろ」とか言い出す中学生と同じ。
0502nobodyさん2008/12/30(火) 04:30:39ID:???
でも実際J-POPは・・。
0503nobodyさん2008/12/30(火) 11:14:34ID:???
>>499
やるなら
in_array($array,false,true) == false
05044982008/12/30(火) 12:53:40ID:???
>499
PHPは「型」の扱いが酷すぎる。
だから、PHPでマトモなプログラムを書こうと思ったら、型の扱いにはいつも注意しないといけない。
型の概念が希薄だから習得が容易なのだPHPの特徴だが、型の扱いをルーズにやってると極めて発見しづらいバグを埋め込みやすい。
以下のプログラムの実行結果を予測してから実際に実行してみるといい。恐らく事前に7問全問正解できるのはスレでも2,3人しかいない。

var_dump(1 == '1+1');
var_dump('1+1' == 1);
var_dump('1+1' == '1');
$ary = array(true, false, 1, 0);
foreach($ary as $i){
 switch($i){
  case "false":
   echo "hoge\n";
   break;
  default:
   echo "default\n";
   break;
 }
}
0505nobodyさん2008/12/30(火) 13:32:02ID:???
>>504
bool(true)
bool(true)
bool(false)
hoge
default
default
hoge
0506nobodyさん2008/12/30(火) 13:51:51ID:???
>>504
false
true
true
default
hoge
default
hoge
0507nobodyさん2008/12/30(火) 14:54:57ID:???
>>504
ほほぉ、非常に勉強になったありがとう。
このコード確認してたら頭が混乱したw
== はやっぱり危険だなぁ、さらにswitchって緩い比較なのね・・。

http://www.php.net/manual/ja/types.comparisons.php
0508nobodyさん2008/12/30(火) 15:02:03ID:???
型が厳密な言語って習得するときには
ウザイけど、実際にコードかきはじめると
信頼できる言語になるってことかな?
0509nobodyさん2008/12/30(火) 15:05:00ID:???
>>507
> さらにswitchって緩い比較なのね・・。

それは本件のケースとは全く違う。
0510nobodyさん2008/12/30(火) 15:07:18ID:???
http://tsushima.2ch.net/test/read.cgi/news/1230608121/
お前らの巣
0511nobodyさん2008/12/30(火) 15:07:41ID:???
>>508
そうだね。

だから自己学習で覚えるならPHPはおすすめ。
もちろんいきなり初言語でJAVA余裕だぜってなら、JAVAでもいいと思うけど。

男が一生の仕事でプログラマやるなら、JAVAのほうが食えるんじゃないかな。
あと金払って習うならPHPより、JAVAだと思う。
PHPは自己学習で何とかなる。

でも、使いどころの違いだよね。
JAVAで自分でWEBサービス作るっていうとピンとこないし。
WEBよりならPHPのほうが柔軟性がある気がする。
WEBデザイナーが仕事を広げるためにPHPを習うなら意味があるし。
実際専門上がりでPHPが出来るWEBデザイナーは助かる。
0512nobodyさん2008/12/30(火) 15:09:56ID:???
>>509
どう違うんすか!
まぁ、なんでそうなるのか全体的に分からないんだけどw
0513nobodyさん2008/12/30(火) 15:14:34ID:???
>>512
スマソ。おれの勘違い。
switchは緩い比較で正解
0514nobodyさん2008/12/30(火) 15:15:49ID:???
しかし、
var_dump("php" == 0);

これは酷いね。
0515nobodyさん2008/12/30(火) 15:17:14ID:???
>>514
たしかに意味分からんw
0516nobodyさん2008/12/30(火) 15:17:48ID:???
http://jp.php.net/manual/ja/types.comparisons.php
表張っとくか
0517nobodyさん2008/12/30(火) 15:18:24ID:???
507で張ってた
寝不足でもうだめだー
0518nobodyさん2008/12/30(火) 15:19:29ID:???
しかし、
var_dump("php" == 0); // bool(true)
var_dump(false == 0); // bool(true)
var_dump("php" == false) ; // bool(false)

算数の世界ではありえないね。
0519nobodyさん2008/12/30(火) 15:23:17ID:???
Cの影響はかなり受けてるが、最大の失敗はboolがあるくせに
0をfalseに、それ以外をtrueにする仕様をそのまま持ってきちゃったことだろうなあ
0520nobodyさん2008/12/30(火) 15:42:17ID:???
そもそもPHPであんなコード書くようなアプリケーションを作ることはないだろ?
そこまで型意識したアプリケーションをPHでP作ることないだろ?
そこまで厳密に型を意識する必要あるならPHPでつくらなくね?
0521nobodyさん2008/12/30(火) 15:56:26ID:???
「糞のようなPHP」、「型の扱いが酷いすぎる」なんていうのは、
他の言語と比較した結果であって、そんな評価はまったくもって意味を持たない。
作るものにあわせた言語を選べば良いだけだし、
>>501がっているようにアタマの硬いお方のたわごとにしか聞こえない。
まぁ>>498はそんなつもりで言ったわけじゃないと思うけど
0522nobodyさん2008/12/30(火) 16:19:01ID:???
うんそうだよね。
レジスタを自分で操作できない糞のようなCと言ってるアセンブラ使いみたい
0523nobodyさん2008/12/30(火) 16:26:11ID:8nqwT/tk
型でたまにはまることあるよね。
型の概念を知っていれば緩やかに回避するけど、
知らない人はずーっとはまりっぱなしで、糞なロジックや変数を
追加して回避したりしてるよね。困る。
0524nobodyさん2008/12/30(火) 16:27:33ID:8nqwT/tk
>>522
視野の狭い人っているよね。自分の世界が絶対だと思っている人。
0525nobodyさん2008/12/30(火) 17:24:51ID:???
strpos で === 使えれば特に困らないんだけどな。
0526nobodyさん2008/12/30(火) 17:42:45ID:???
本当にくだらない質問ですが
cssが丁度終わったころ少し学校を休んでいて
気づいたらphpにはいっていました
全くついていけず、皆さんはどういった勉強方法をしていますか?
0527nobodyさん2008/12/30(火) 17:48:30ID:8nqwT/tk
PHP初心者勉強会やらんかね!
http://pc11.2ch.net/test/read.cgi/php/1209137730/
0528nobodyさん2008/12/30(火) 18:01:02ID:???
>>526
両者は全く関係ない
0529nobodyさん2008/12/30(火) 18:01:20ID:???
専門学校?
0530nobodyさん2008/12/30(火) 18:30:45ID:???
Arrayが
array('a', 'b', 'c', 'd');
のような形式か
array('a' => 'b', 'c' => 'd');
のような形式かを判断したいのですが、何か良い方法はありますか?
0531nobodyさん2008/12/30(火) 18:35:45ID:???
array('a', 'b', 'c', 'd'); →ノーマル配列
array('a' => 'b', 'c' => 'd') →ハッシュ(連想配列)


だから、配列が、ノーマル配列なのか、連想配列なのか、
を見分ける関数がありますか?って質問になるかな。
0532nobodyさん2008/12/30(火) 18:44:48ID:???
keyが数字か文字列かで判別してやればいいじゃん
0533nobodyさん2008/12/30(火) 18:49:44ID:???
関数はないんじゃね?
キーを調べる関数でarray_walkが早いかな。
0534nobodyさん2008/12/30(火) 18:58:26ID:???
Warning: main(clsFile.php) [function.main]: failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/○○○/web/news/news/index.php on line 3

Fatal error: main() [function.require]: Failed opening required 'clsFile.php' (include_path='.:http://○○○
newshttp://○○○/news/libs/PEAR:http://○○○/newshttp://○○○/news/libs/smarty:http://○○○
/newshttp://○○○/news/libs/jpspan:http://○○○/newshttp://○○○/news/classes:http://○○○
/newshttp://○○○/news/ad_classes:http://○○○/newshttp://○○○/news/news/classes') in
/home/sites/lolipop.jp/users/○○○/web/news/news/index.php on line 3

すみません、朝から設置してるのですが、エラー解除できず、くじけそうなので質問させてください。
上記のようなエラーがでるのですが、これはどういった意味なんでしょうか?
すみませんが、分かるた居られましたらよろしくお願いします
0535nobodyさん2008/12/30(火) 18:59:46ID:???
>>534
そんなファイル指定したディレクトリにねーよ
0536nobodyさん2008/12/30(火) 19:00:06ID:???
だーれもID出さなくなったのな
0537nobodyさん2008/12/30(火) 19:01:16ID:???
include_pathがhttpなんだ
0538nobodyさん2008/12/30(火) 19:06:54ID:???
>>537
allow_url_fopen な環境ならそれは問題ない。
ただ、パスセパレーターがちゃんとあたってなくて、
なおかつ、検索先が正しいPHPソースを返してないんじゃないかな。
0539nobodyさん2008/12/30(火) 19:08:45ID:???
>>535
>>537
即レスありがとうございます。
絶対パスじゃなくてinclude_path = ".:/usr/local/lib/php/pear";こんな感じで設定しないとダメってことですか?
もういちど、調べて設置してみます。
また、躓いたらすみませんけど、書き込ませて頂くかも知れません。。。
ありがとうございました。
0540nobodyさん2008/12/30(火) 19:18:56ID:???
>>529
亀ですが専門学校でうs

>>527
スレみてきます
0541nobodyさん2008/12/30(火) 19:48:35ID:???
>>530
http://d.hatena.ne.jp/flyeagle/20080511/1210520151
「PHPは、配列とハッシュの区別がありません。」
「仕方なく、キーが全て整数だったら単純配列とみなす、という格好悪い方法を取らざるを得ませんでした。」
0542nobodyさん2008/12/30(火) 19:58:28ID:???
//レンタルサーバーのOSがLinuxの場合 最後に / はいらない
//フルパスを記入
$fullPath = '/home/sites/lolipop.jp/users/○○○/web/news';
//スライダー用URL
$httpUrl = 'http://●●●/news';
//htmlを書き出す際の文字コード
$targetCode = "EUC-JP";
$pearDbPath = $fullPath . '/home/sites/lolipop.jp/users/○○○/web/news/libs/PEAR';
$smartyPath = $fullPath . '/home/sites/lolipop.jp/users/○○○/web/news/libs/smarty';
$jpspanPath = $fullPath . '/home/sites/lolipop.jp/users/○○○/web/news/libs/jpspan';
$commonClasses = $fullPath . '/home/sites/lolipop.jp/users/○○○/web/news/classes';
$ad_Classes = $fullPath . '/home/sites/lolipop.jp/users/○○○/web/news/ad_classes';
$localClasses = $fullPath . '/home/sites/lolipop.jp/users/○○○/web/news/news/classes/';
$iniFile = $fullPath . '/home/sites/lolipop.jp/users/○○○/web/news/news/news.ini';
$bodyUrl = $httpUrl . "http://●●●/news";
$bodyUrl2 = $httpUrl . "http://●●●/news/news";
umask(0);
}else if(strstr(PHP_OS ,'FreeBSD')){

やっぱり直らないので、ソース見ていただけないでしょうか
上記で>>534と同じようなエラーがでるのですが、どこか間違えてるでしょうか?
$localClassesの行の最後は「/」を付けると書いてあったので、そうしてあります。
よろしくお願いします
0543nobodyさん2008/12/30(火) 20:03:38ID:???
とりあえず>>1嫁
0544534,5422008/12/30(火) 20:17:02ID:GPyST6V+
【OS名】vine linux
【PHPのバージョン】php5.26
【連携ソフトウェア】MySQL(バージョン4.0.24)利用可。[PHP My Admin]でのみ利用可。
エラー内容
Warning: main(clsFile.php) [function.main]: failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/○○○/web/news/news/index.php on line 3

Fatal error: main() [function.require]: Failed opening required 'clsFile.php' (include_path='.:/home/sites/lolipop.jp/users/○○○/web/news
/home/sites/lolipop.jp/users/○○○/web/news/libs/PEAR:/home/sites/lolipop.jp/users/○○○/web/news
/home/sites/lolipop.jp/users/○○○/web/news/libs/smarty:/home/sites/lolipop.jp/users/○○○/web/news
/home/sites/lolipop.jp/users/○○○/web/news/libs/jpspan:/home/sites/lolipop.jp/users/○○○/web/news
/home/sites/lolipop.jp/users/○○○/web/news/classes:/home/sites/lolipop.jp/users/○○○/web/news
/home/sites/lolipop.jp/users/○○○/web/news/ad_classes:/home/sites/lolipop.jp/users/○○○/web/news
/home/sites/lolipop.jp/users/○○○/web/news/news/classes/')
in /home/sites/lolipop.jp/users/○○○/web/news/news/index.php on line 3

>>543
すみませんでした。
上記のようなエラーが出ます。
どこか間違えてる所ありますでしょうか?よろしくお願いします。
0545nobodyさん2008/12/30(火) 20:25:52ID:???
>>544
>>538がパスセパレーターについて言及してるけど?
0546nobodyさん2008/12/30(火) 20:26:21ID:???
>>542

//フルパスを記入
$fullPath = '/home/sites/lolipop.jp/users/○○○/web/news';

//htmlを書き出す際の文字コード
$targetCode = "EUC-JP";
$pearDbPath = $fullPath . '/home/sites/lolipop.jp/users/○○○/web/news/libs/PEAR';

これで $pearDbPath の内容はどうなると思う?
もうちょっと落ち着いてコード見るといいよ。
0547nobodyさん2008/12/30(火) 20:35:44ID:???
http://ml.php.gr.jp/index.php?qa

ここのサイトで、
「PHPメーリングリスト全文検索」
「PHP-FAQ JP」
をクリックしても、ページが出てこない。
0548534,542,5462008/12/30(火) 21:48:18ID:GPyST6V+
>>545-546
ありがとうございました。なんとか管理画面までたどり着く事ができました。
そこで設定していたところ
Warning: file() [function.file]: HTTP request failed! HTTP/1.1 404 Not Found in /home/sites/lolipop.jp/users/○○○i/web/news/news/classes/clsOutPutHtml.php on line 55
というエラーが出ます。
配布元よりDLしたファイルにはclsOutPutHtml.phpが存在していないのですが、
これはどういった事が考えられるのでしょうか?質問ばかりで申し訳ありませんが、よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています