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

【PHP】下らねぇ質問はここに書き込みやがれ 58

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん2007/11/03(土) 19:07:37ID:EzkHevL1
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 57
http://pc11.2ch.net/test/read.cgi/php/1193062236/

◆質問する時の注意
・ sage進行(メール欄にsageと記入すること)「sage進行」とはスレを目立つ上部に上げないことによって、荒らしが発見できないようにすることです
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・ 書き込むときには、「公式マニュアル、リファレンス本は読みました」と明記すること
(でないと、公式マニュアル読めと煽られます)

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

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
・質問者が「公式マニュアル読んだ」と書いていないからといって、
公式マニュアルに書いてもいないのに、公式マニュアルよめと適当なことを言わないこと。
質問者は公式マニュアルを読んでいるかもしれない。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0866nobodyさん2007/11/15(木) 07:31:09ID:???
Perl厨が得をする
0867nobodyさん2007/11/15(木) 07:49:28ID:???
わざわざそんなことするPerl厨いねーよw
0868nobodyさん2007/11/15(木) 07:51:04ID:???
必死に擁護w(笑)(苦笑)
0869nobodyさん2007/11/15(木) 08:05:14ID:???
>>858-868
一人でご苦労様です
0870nobodyさん2007/11/15(木) 08:07:45ID:???
nobodyさんおはよ
0871nobodyさん2007/11/15(木) 08:09:54ID:???
バレたら仕方がない
俺java厨っすからwwwwwww
0872nobodyさん2007/11/15(木) 08:11:43ID:???
意味わからん
40代無職乙
0873nobodyさん2007/11/15(木) 09:14:28ID:???
ここで20代無職の俺が登場
0874nobodyさん2007/11/15(木) 10:32:19ID:???
・メッセージをアラートで表示する
・メッセージはひとつずつ改行されてる
というのをやりたいんですが、下のコードのどこを修正したらいいですか?
<?php
echo "<script language='JavaScript'> alert('";
 $errNum = count($msgarray);//$msgarrayはメッセージが複数入った配列
 for($i=0;$i<=$errNum;$i++){
 print $this->error[$i]."<br>";
echo "')</script>";
?>
今のままだと、<br>がそのまま表示され、"\n"にしたところ
アラート自体が表示されなくなりました
0875nobodyさん2007/11/15(木) 10:40:18ID:???
>>874
alertに<br>使えない
\nで改行させるならダブルクウォート使用時は\\nで
0876nobodyさん2007/11/15(木) 10:43:04ID:???
alertの乱れ打ち?
0877nobodyさん2007/11/15(木) 10:46:36ID:???
>>876
よく見れ
0878nobodyさん2007/11/15(木) 10:52:50ID:???
>>875
できた! ありがとうございました
>>876-877もどうもです
0879nobodyさん2007/11/15(木) 10:56:49ID:???
>>874
$thisを使っているあたり、自作のオブジェクトの一部なんだろうけど、ソースの書き方が感心しませんな
お兄さんならこう書きますって一例を
<?php
$js_alert = "alert('";
for($i=0;$i<=count($msgarray);$i++){
 $js_alert.= $this->error[$i]."\\n";
}
$js_alert.= "')";

$output = <<< JS
<script language='JavaScript'>
 {$js_alert};
</script>
JS;

echo $output;
?>
0880nobodyさん2007/11/15(木) 11:14:55ID:???
お兄さんならimplode("\n", $this->error);にします
0881nobodyさん2007/11/15(木) 11:21:46ID:???
$this->error配列に何が格納されているか明示されてないから何とも言えない。
大方予想はつくけど。
0882nobodyさん2007/11/15(木) 11:34:51ID:???
まぁ配列なのに単数形かよって感じだが
0883nobodyさん2007/11/15(木) 11:41:47ID:???
今日はやさしいお兄さんが多いですねw
0884nobodyさん2007/11/15(木) 12:14:44ID:???
ツンデレなんだよ
0885nobodyさん2007/11/15(木) 12:16:10ID:???
(幸。v゜)ノ
0886nobodyさん2007/11/15(木) 13:06:22ID:n0Q12xvJ
XMLの情報を配列したいのですが以下のようなデータにするにはどうしたらいいでしょうか?
<XML>
 <option>
  <value>
   <name>hoge</name>
  </value>
  <value>
   <element><string>http://example.com/<;/string></element>
  </value>
 </option>
<option>
  <value>
   <name>hogehoge</name>
  </value>
  <value>
   <element><string>http://example.com/test.php<;/string></element>
  </value>
 </option>
</XML>

array(
 'hoge'=>'http://example.com/',
 'hogehoge'=>'http://example.com/test.php'
)
0887nobodyさん2007/11/15(木) 13:10:19ID:???
ググレカス
0888nobodyさん2007/11/15(木) 13:20:40ID:n0Q12xvJ
>>887さん
ググったのですが意図した処理をする方法はどうしても分かりませんでした。
xml_set_element_handler()で開始名を取得⇒
[name]だったらglobal変数の$data['name']にいれる
[element]だったら$data['element']にいれる
$data['name'],$data['element']両方に値が入っていたら$hoge[$data['name']] = $data['element'];
$data = array();
こんな感じにしたんですがもっと綺麗な書き方はないでしょうか?
一気にnameの値とelementの値を取得できないものでしょうか?
08898862007/11/15(木) 13:22:29ID:n0Q12xvJ
追記
$data['name'],$data[element']の値はxml_set_character_data_handler()で取得して入れています。
詳しい方お願い致しますm(_ _)m
0890nobodyさん2007/11/15(木) 13:36:00ID:???
               _,,、-―ー―--、,,
              /~::..:      ..:::.::.`、
            ,,.、''/ハ ノ, ヽ,,ヽノ」、,,.:::::::'i
         ヽヽ`'            '`ノノ:|
      (ヽ`.. :::.:     ::..:   ::.::::.:.:.:....::.::`ー
      \、  .:..:::.::::,:,_,.、-―ー―、,,._::::.:::.::...  ヽノ
      ニ.:.:.:.:.:::::::::,-''         `''-;,::::::::.:...::ニ
       /ト::.:.:::::,:' /        \  '';:::::.:::.::ヽ しゃぶれよ
        '`ノ/ ;  ●      ●    ;'、ヽー
           ';,   (__人__)      ;'
            `:、   //       ,;:''
            ,-''´~ ̄~`''-、    .;''
          ;''~~'';:。::::::::::::..:.:.;''~~''、, `;;
          .;、,,_,,ノ::::o::::::::。::::ヽ,,_,,   .;
           !::::::::::::::::::::::::::::::::,'   ;''  ,,
          ;;'"~`'、:::o::::::::::::::;''"~`'、 ;;..ノ";
         .;    ;、::::::::::::::::;     ;_,,;-''
          ;、,,._,,ノ,i'~”~`'i,,,,''、,,._,,ノ''"
              '、_,ノ
0891nobodyさん2007/11/15(木) 13:40:15ID:???
>>888
たぶんその手の質問は相手にされないっす
08928862007/11/15(木) 13:42:33ID:n0Q12xvJ
>>891さん
なぜでしょうか?…
質問の仕方が下手で申し訳ないですがお願いしたいです…
0893nobodyさん2007/11/15(木) 13:44:28ID:???
動いてるならそれでいいじゃない
08948862007/11/15(木) 14:19:42ID:???
>>893さん
バカじゃないの
知らないなら黙ってろよな
0895nobodyさん2007/11/15(木) 14:25:44ID:???
また低脳の成りすましか
0896nobodyさん2007/11/15(木) 14:46:36ID:???
simplexml関数で簡単にできるでしょうに
0897nobodyさん2007/11/15(木) 14:59:06ID:???
>>886
$xml = simplexml_load_file('test.xml');
$data = array();

foreach($xml->option as $option){
 $name = $string = '';

 foreach($option->value as $value){
  if(isset($value->name)){
   $name = (string)$value->name;
  }
  if(isset($value->element->string)){
   $string = (string)$value->element->string;
  }
 }
 if($name && $string){
  $data[$name] = $string;
 }
}

改善点合ったら誰か教えて
元データのstring要素の必要性がよくわからん
0898nobodyさん2007/11/15(木) 15:51:05ID:???
Warning: Invalid argument supplied for foreach() in

これってPHPちゃんはなにをうったえたいのでしょうか?

0899nobodyさん2007/11/15(木) 15:52:49ID:???
>>898
変数がおかしいんだろカス
翻訳かけろカス
0900nobodyさん2007/11/15(木) 16:12:03ID:0MOlb3ST
携帯サイト作るなら
UTF-8でスクリプトを組んで
SJISで出力するのが一般的なんでしたっけ
mbencoding.outputでSJISにしたとき、直書きしたHTMLもSJISになるのですか?
0901nobodyさん2007/11/15(木) 16:43:32ID:???
>>900
SJISで組んでSJISで吐く
内部エンコードとDBはEUC
0902nobodyさん2007/11/15(木) 17:02:22ID:oZ22HJD8
すみません。本のサンプルソースを変更してヒアドキュメントというのを
ためしているんですがエラーがでます。

$mail_body = <<< here
名前 - $_POST['namae'] // ここが44行目
電話番号 - $_POST['tel']
FAX番号 - $_POST['fax']
E-mail - $_POST['email']
URL - $_POST['url']
性別 - $_POST['seibetsu']
職業 - $_POST['shokugyo']
here;

エラーは↓です
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE,
expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\Apache Group\Apache2\htdocs\samplet\formmail.php on line 44
ヒアドキュメントなるもの初めてでして。。よろしくお願いします。
0903nobodyさん2007/11/15(木) 17:04:15ID:???
here→_here_
09049022007/11/15(木) 17:06:19ID:oZ22HJD8
>>903 ありがとうございます。試したけどだめでした。。。
0905nobodyさん2007/11/15(木) 17:07:40ID:???
>>902
$title → {$title}
09069022007/11/15(木) 17:17:10ID:oZ22HJD8
>>905 おお!できました。PHPの変数を認識していなかったんですね。

PHPに移行してまもないので、ソースの内容ばかり気にしていて
変数を明示的に強調することをわすれていました。

ありがとうございました。大変助かりました!
0907API2007/11/15(木) 17:58:35ID:???
  function _struct_to_array($values, &$i)
  {
    $child = array();
    if (isset($values[$i][’value’])) array_push($child, $values[$i][’value’]);
    
    while ($i++ < count($values)) {
      switch ($values[$i]['type']) {
        case 'cdata':
           array_push($child, $values[$i]['value']);   //この行にエラーがでます。
          break;
        case 'complete':
          $name = $values[$i]['tag'];
          if(!empty($name)){
            $child[$name]= ($values[$i]['value'])?($values[$i]['value']):'';
            if(isset($values[$i]['attributes'])) {
              $child[$name] = $values[$i]['attributes'];
            }
          }
          break;
        
        case 'open':
          $name = $values[$i]['tag'];
          $size = isset($child[$name]) ? sizeof($child[$name]) : 0;
          $child[$name][$size] = $this->_struct_to_array($values, $i);
          break;
        case ‘close’:
          return $child;
          break;
      }
    }
    return $child;
  }
0908nobodyさん2007/11/15(木) 17:59:16ID:???
>>907
死ね
09099072007/11/15(木) 18:00:03ID:???
Undefined index: value in

検索して検索結果がみつからないと上のようなエラーがでます。
なんででしょうか?
0910nobodyさん2007/11/15(木) 18:04:19ID:???
作ったやつに聞け
0911nobodyさん2007/11/15(木) 18:12:11ID:???
>>910
ハワイに行っててつかまりません。

0912nobodyさん2007/11/15(木) 18:15:46ID:???
>>909
そこまで理由がわかってて「何ででしょうか?」って
どんな答えを求めてるんだ?
0913nobodyさん2007/11/15(木) 18:18:56ID:???
>>912
isset($values[$i][’value’])が空だからエラーがでてると思うのですが、
その対処がわかりません・・・

if (isset($values[$i]['value']) == "") {
この部分をどうすればいいのか・・
}

初心者なんでいいアイデアが浮かびません。。
0914nobodyさん2007/11/15(木) 18:20:21ID:???
>>913
ああ創価、こうしてみたら?

while (++$i < count($values)) {
0915nobodyさん2007/11/15(木) 18:29:31ID:???
ききたいんですけど、POSTで送られてきたデータの個数を数えたり、
各nameとvalueを一覧表示する方法とかありますか?
0916nobodyさん2007/11/15(木) 18:31:56ID:???
>>914
ありがとうございます。
でもやっぱり結果は同じでした。
0917nobodyさん2007/11/15(木) 18:34:19ID:???
>>915
あります
0918nobodyさん2007/11/15(木) 18:36:54ID:???
>>917
じゃあ言ってみ?
0919nobodyさん2007/11/15(木) 18:38:28ID:???
ってか、何でID表示やめたの?
sageてもageても厨が沸くのには変わりないのに
0920nobodyさん2007/11/15(木) 18:41:29ID:???
>>919
最初からなかったと思うけど、あったことある?
0921nobodyさん2007/11/15(木) 18:42:53ID:???
>>916
$valueがそこまで不完全な可能性があるなら
case 'cdata': の中でissetで確かめたらいいのでは

まぁそうなると最初のissetとか$i++の辺りが気持ち悪くなるけど
0922nobodyさん2007/11/15(木) 18:43:15ID:yC/BNAfx
200711という数字の列を「2007年11月」と言った感じに分割して表示させたいのですが、どうすればよいでしょうか?
検索してみたところ、split関数でいけるかなと睨んでいるのですが、具体的な使い方が分からずに困っています。
どうかご教授下さい。
0923nobodyさん2007/11/15(木) 18:43:29ID:???
>>920
日本語でおk
0924nobodyさん2007/11/15(木) 18:44:04ID:???
>>922
その形式ならsubstrで置き換えるといいよ
strtotimeのが効率いいかもしれんけどね
0925nobodyさん2007/11/15(木) 18:46:38ID:???
>>922
splitは逆変換ならなんとかいけるかもね。
0926nobodyさん2007/11/15(木) 18:52:22ID:???
>>855
お勧め教えて
0927nobodyさん2007/11/15(木) 18:54:42ID:yC/BNAfx
>>924-925
ありがとうございました!出来ました。
0928nobodyさん2007/11/15(木) 19:40:27ID:???
google map APIで
Driving Directionsの日本みたいなのって
どこかで公開してないですか?

それかgoogle トランジットの機能みたいなの。
09299152007/11/15(木) 20:06:46ID:???
>>917
すみません、それってどうやるんですか?
自分でcount($_POST['']); とか count($_POST['*']); しても駄目です
0930nobodyさん2007/11/15(木) 20:20:03ID:???
>>929
おまえ本とかマニュアルで勉強したことないだろ

count($_POST)
0931nobodyさん2007/11/15(木) 20:33:08ID:???
>>928
アメリカ住めばいいと思うよ
0932nobodyさん2007/11/15(木) 21:09:13ID:???
いやです
0933nobodyさん2007/11/15(木) 21:28:37ID:???
>>929
おまえは$_POSTを何だと思っとるんだ。
配列の扱い方すら分からんのか。
0934nobodyさん2007/11/15(木) 22:00:33ID:Yl9WRNaP
こんなCGIありませんか?みたいなのを聞くスレもこちらでいいですか?
0935nobodyさん2007/11/15(木) 22:17:01ID:???
ダメ
昔この板にあったけど、
厨が集ってウザいからとweb製作板に移住させられた
あっちでスレ一覧を検索しても見つからんが、
どこにいったのかはあっちで聞いてくれ
0936nobodyさん2007/11/15(木) 23:20:18ID:???


  おい、今俺にアメリカに住めっていったやつでてこいっ!


09379342007/11/16(金) 00:44:30ID:???
>>935
了解です。どうもありがとう。
0938nobodyさん2007/11/16(金) 03:15:02ID:???
HTTP_clientってhttps対応してないの?

<?php
require_once "HTTP/Client.php";

$mail = "hgheaheaage@yahoo.co.jp";
$password = "gea5432";

$login_params = array("mail" => $mail, "password" => $password);
$login_params = array("username" => "hagea", "passwd" => "pas");

$login_url = "https://secure.nicovideo.jp/secure/login?site=niconico";;
$login_url = "https://login.yahoo.co.jp/config/login_verify2?.src=ym";;

$client = new HTTP_Client();
$client->post($login_url, $login_params);
//$client->get($login_url);

$response = $client->currentResponse();

print nl2br(print_r($response,1));

?>
phpでhttpsのサイトデータ取得する方法ってない?
0939nobodyさん2007/11/16(金) 03:24:09ID:???
>>938
えらそうだから教えてやらねぇ
0940nobodyさん2007/11/16(金) 04:26:31ID:???
40ダイしねや.
0941セックスレス夫婦2007/11/16(金) 05:37:31ID:???


今俺に死ねっていったやつでてこいっ!

0942nobodyさん2007/11/16(金) 09:05:50ID:???
質問です。
ttp://psmk2.net/ps3/title.php?title=231
このサイトのPHPのオープンソースはどこにあるのでしょうか?
ググッて探しても見つからないので。。。
0943nobodyさん2007/11/16(金) 09:07:24ID:???
そのサイトの人が作ったんじゃないの?
0944nobodyさん2007/11/16(金) 09:53:14ID:???
すげー頭の悪い質問だな
40代のおじさん驚いちゃったよ
0945nobodyさん2007/11/16(金) 10:19:55ID:???
フォームの入力で特定の機種依存文字を使えないようにしたいと考えています
手元にある破棄したい文字の情報は
@の場合は0x2460
╋の場合は0x254B といった16進数の文字コードになります。

Webで調べると、例えば下記サイトのように変換しているようです。
http://memo.xight.org/2006-06-19-13
$str = "@AB";
$arr = array(
 ...
 /* --- 0x2460 - 0x24EF (囲み英数字) --- */
 // 0x2460 - 0x246F
 '\xE2\x91\xA0' => '(1)',
 '\xE2\x91\xA1' => '(2)',
 '\xE2\x91\xA2' => '(3)',
 '\xE2\x91\xA3' => '(4)',
 ...
);
$str = strtr($str,$arr);

同じように実装しようと考えているのですが
@の場合、'0x2460'というコードから'\xE2\x91\xA0'という
コードを調べる方法が分かりません。

初歩的な質問なのかもしれませんがご教示いただけないでしょうか。
0946nobodyさん2007/11/16(金) 10:29:18ID:tLqmKoK4
url の前に compress.zlib:// を先頭に加えて、fopen し、
(事前にstream_context_createにてAccept-Encoding: gzipをhttpヘッダーに加えてます)
stream_get_meta_data をすると、下記の様に http ヘッダーが返ってきません。

Array
(
  [header] => Array
    (
      [wrapper_type] => ZLIB
      [stream_type] => ZLIB
      [mode] => rb
      [unread_bytes] => 0
      [seekable] => 1
      [uri] => compress.zlib://http://www.example.com/
      [timed_out] =>
      [blocked] => 1
      [eof] =>
    )

http ヘッダーを取得するにはどうしたらよろしいのでしょうか?
0947nobodyさん2007/11/16(金) 11:05:49ID:???
parse_ini_fileで添え字を加算される数字(array[$i++]形式)で読み込まれる
INIを書きたいのですがどのように書けば良いのかわかりません

[] = aaa などといった書き方も試したのですが
print_rしてみたら array( [[]] => aaa ) となってしまいました
09489472007/11/16(金) 11:06:24ID:dego9+Qo
ID出し忘れ
0949nobodyさん2007/11/16(金) 11:22:33ID:???
>>947
iniを 0 = foo の形式で書いてもできるし
parse_ini_fileで読み込んだ配列を代入し直す手もあるけど
そういう形式にしたい動機自体が間違ってる気がする
0950nobodyさん2007/11/16(金) 11:39:31ID:???
PHPみたいなスクリプトでiniファイルっているのかな?
グローバル変数にして、ひとつのファイルにまとめといても
いっしょのような気がするし、そっちのほうが便利な気がするんだけど、
わざわざiniファイルにする理由って何かある?

Javaみたいにコンパイルするような言語なら
プログラムに書き込んでしまうと再コンパイルしないといけないから、
iniファイルが必要なのはわかる。
0951nobodyさん2007/11/16(金) 11:59:28ID:???
そ、それは言ちゃらめ〜
09529472007/11/16(金) 12:17:32ID:dego9+Qo
>>949
>>950
普段は変数の初期化用に使っているのですが今回は
利用目的が不純なのですが
正規表現の検索キーとしてプログラム知らない人でも
追加削除を簡単に行えるようにしたかったのです

fileやfgetcsv関数でも良いじゃないかといわれそうですが
いちいちtrimするのも…と思っていたのですがどちらにしろ
同じ感じなのでfileでtrimさせるようにしたいと思います

ありがとうございました
0953nobodyさん2007/11/16(金) 12:47:53ID:???
すいませんこれからPHPを勉強しようと思いますが。
はじめて読む本でおすすめはありますか?
0954nobodyさん2007/11/16(金) 12:56:54ID:???
何ヶ月も前の情報をネットをぶらぶらして集めて本にした情報のほうが
毎日のように更新される情報より君には役にたつのですね。
0955nobodyさん2007/11/16(金) 13:04:28ID:???
コマンドラインでやるのは解ったけど、実際のphpスクリプトの中でFOUND_ROWS()で帰ってきた数値を取得するにはどうしたらよいんでしょう?

SELECT SQL_CALC_FOUND_ROWS * FROM `table` LIMIT 10;
SELECT FOUND_ROWS();

FOUND_ROWS()をいきなり書いてもphpの関数とみなされてしまい、そんな関数ないよ!と怒られちゃうし。

DB板で聞いたほうかよいのかな?
0956nobodyさん2007/11/16(金) 13:28:05ID:tsYab4cb
linuxにphpを
./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-mbstring \
--enable-zend-multibyte \
--with-gd
make && make install
したところ
makeのところで下記のエラーがでて困ってます。
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] エラー 1

./configureでオプションを指定しないとこのエラーはでないのですが、これだとlibphp5.soが作成されないようです。
何がまずいのでしょうか?

環境は以下です。
linux (詳細は不明)yum コマンドは存在しない
php-5.2.4
apache 2.2.6
09579552007/11/16(金) 13:28:33ID:???
わかった。もう一回クエリを実行するのか。

$sql1 = "SELECT SQL_CALC_FOUND_ROWS * FROM `table` LIMIT 10";
$result1 = mysql_query($sql1);//結果セット

$sql2 = "SELECT FOUND_ROWS()";
$result2 = mysql_query($sql2);
$row2 = mysql_fetch_array($result2);
echo $row2[0];//これが欲しい値(limitなしの総レコード数)

うーん、思ったほどスマートじゃないなぁ>FOUND_ROWS
0958nobodyさん2007/11/16(金) 14:54:54ID:???
クラスファイルっていうのか、クラスだけを書いて別ファイル化したphpが
あると思いますが、あれはwwwroot以下に置かないほうがいいんですか?
みんなどうしてるんですか?
0959nobodyさん2007/11/16(金) 15:08:16ID:???
特に気にしてない
0960nobodyさん2007/11/16(金) 15:13:29ID:???
他のファイルと扱いは同じでいい
クラスなんて手続きをカプセル化したものに過ぎない
クラスだからといって特別に扱う必要はない
というかphpが使える鯖なら直接アクセスしてもソースはでてこないし
心配ならphpに対するdirect accessを防げばいい
<FilesMatch "\.php$">
order allow,deny
deny from all
</FilesMatch>
09619602007/11/16(金) 15:16:28ID:???
すまん
<FilesMatch "\.php$">
order allow,deny
deny from all
</FilesMatch>
これはまずかったな

見られたくないのは設定とか書いてるファイルだろうから
見られたくないファイルの拡張子を.conf.phpとかにして
<FilesMatch "\.conf.php$">
order allow,deny
deny from all
</FilesMatch>
って感じかな
09629602007/11/16(金) 15:20:23ID:???
ほんとごめん・・・
<FilesMatch "\.conf.php$">
じゃなくて
<FilesMatch "\.conf\.php$">
だな・・・

ていうかスレ違いだし吊ってくる
09639462007/11/16(金) 15:28:43ID:tLqmKoK4
・゜・(ノД`)・゜・。 誰か、解らないですか?
0964nobodyさん2007/11/16(金) 15:33:46ID:HOh8qTy1
ob_startでバッファに出力するのって
エラー文もバッファに出力されるのですか?

ob_start();
本文
ob_get_contents();

で、エラー文を取得することは可能ですか?
0965nobodyさん2007/11/16(金) 15:33:57ID:2ji+Baql
PHPで風俗店の出勤表を作っているのですが、
こちらPHP初心者の為、行き詰ってしまいました。
どなたか2万円くらいで手伝ってもらえませんか?

急ぎなので本日中に連絡取れる方でお願いします。
↓の捨てアドにお願いします。
sonasonasonaアットinfoseek.jp
0966nobodyさん2007/11/16(金) 15:35:43ID:???
出勤表2万って安っwwwwwwwwwwwwwwwwwwwww
レス数が950を超えています。1000を超えると書き込みができなくなります。