検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPでのWaning
PHPでのWaning PHPファイルにてメッセージ抑止をしたいのですが、どのようにすれば良いのでしょうか? 「ディレクトリトラバーサル」脆弱性とのご指摘を頂いております。 http://xxxx.com/sys/dl.php?file=01(正常なURL) http://xxxx.com/sys/dl.php?file=00(ディレクトリ内に無いURL) 上記のようにhttp://xxxx.com/sys/dl.php?file=00と言うページが無く (あったとしても見られても問題ない) http://xxxx.com/sys/dl.php?file=01以外のアドレス(?file=)以降、ユーザーがURLの打ち間違えをしたら Waning: file(~):failed to open stream:No such file or directory in....................../utl.php on line 139 が出ます。 上記「Waning」では無く、他のメッセージ(表示URLは変えずにhtmlで出力)を出したいのです。 utl.phpの139行目は $utl = new Utl(); $template = $utl->readTemplate($template_file); $template_file テンプレートファイルへのパス 返り値 $template テンプレートファイル(SJIS) */ function readTemplate($template_file){ (139行目)foreach(file($template_file) as $v){ $template .= $v; } $template = mb_convert_encoding($template, "EUC-JP", "auto"); return $template; } /* どうぞ、よろしくお願い致します。
- 締切済み
- PHP
- hhhharusan
- 回答数2
- PHPの有効性
PHPを使えればバイトの派遣等で給料がいいということを聞いたのですが現実に本当にそうなのでしょうか? しってる方がいましたらお教えください。
- ベストアンサー
- インターネットビジネス
- tyakki
- 回答数2
- phpでショッピングカート
phpのショッピングカートでメール送信でエラーになります。 サーバーに問い合わせたところ -fのオプションを書き込まないといけないそうですが上手くいきません。 mail send $re = mail_send($from,$to,$sub,$body); if($bcc){ mail_send($bcc,$to,$sub,$body); } mail_send($to,$from,$sub,$body); 上記の場合-fオプションはどのような記述になるか分かる方いましたら 教えてください。
- インクルードはPHP?SSI?
現在ホームページを作っているのですが、サイトのファイル数が非常に多くなってきたので、外部にメニューなどを持たせようと考えています。 そこで、今までにご経験された方に質問なのですが、外部化させるのに、PHPとSSIを使うのは、どちらが効率的なのでしょうか?今回初めて行うので、少々不安です! ただ、いずれの方法を行う場合でも、拡張子はhtmlで出力させたいと考えております。PHPにしてもSSIにしても.htaccessなどで可能かと思うのですが、レンタルサーバーだけにこちらも不安です・・・。 1000ページ程度の場合、負荷とかはいかがなものなのでしょうか・・・? ちなみに、拡張子の変更出力は、通常のレンタルサーバーで一般的に許可されているものなのでしょうか? すみません、色々と質問が混同してしまいましたが、何方かご経験者の方おられましたら、アドバイス、体験談などお聞かせいただけたら幸いです!! 宜しくお願いいたします。
- javascript + php でエラー
エラーを取り除くことができず、困っています。 助けてください。 下記のようなコードで、PHPからjavascriptに文字列を渡しているのですが、 文字列に改行コードがあるとエラーになってしまいます。 (改行コードがない場合はエラーはでません) 文字コードはEUC-JP、改行はLFとしています。 エラーの原因と、対策を教えてください。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <script type="text/javascript"> <!-- function sampl(str) { alert(str); } //--> </script> </head> <body> <form method="post" action="#"> <?php $str = "テスト\n改行あり"; ?> <input type="button" value="実行" onClick="sampl('<?=$str?>')"> </form> </body> </html>
- ベストアンサー
- JavaScript
- xyz_1990
- 回答数4
- PHPの文字化け
PHP4.3、Apache2.0.46を利用しています。 htmlタグ内でのテキストは正しく表示されるのですが returnやechoなどで表示させると文字化けしてしまいます。 PHPのスクリプトは全てEUCで記述されています。 化け方は、例を挙げると ※入力されたID、パスワードが正しくありません。 ↓ ※ュID鴻・若罩c障 のようになります。 php.iniの文字コードまわりの設定は output_buffering = Off magic_quotes_gpc = Off mbstring.http_output = EUC-JP mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none となっています。 どうかお知恵をお貸しくださいませ。
- 【PHP+ImageMagick】画像アップロード
【PHP+ImageMagick】現在、PHP Version 5.1.6にて以下の事をしようとしています。 1画像のUPLOAD(move_uploaded_file関数) 2UPLOADした画像のサムネイル作成(ImageMagickのconvertコマンド) 「手順START」 ・00003.JPGをアップロード ・00003.JPGのサムネイル作成失敗。 ・サムネイル作成部のみを抽出したスクリプトにて00003.JPGに対してサムネイル作成を実行 ・サムネイル作成失敗 ・cp -p 00003.JPG 000033.JPG とし000033.JPGを作成 ・権限等を00003.JPGと同じ物とし修正。 ・サムネイル作成部のみを抽出したスクリプトにて000033.JPGに対してサムネイル作成を実行 ・サムネイル作成成功 「手順END」 convertコマンドにて標準出力に吐き出されたログを見ると、画像ファイルに対して「Permission denied」と出力されていました。 ちなみに、コマンドベースでのphp実行は問題なく処理されます。今回の現象はWebブラウザからのアクセス時のみに発生しています。 php.iniのセーフモードはOFFになっています。 この現象について、わかる方がいらっしゃいましたら教えて頂けないでしょうか?よろしくお願いします。
- 締切済み
- PHP
- yingyang15
- 回答数1
- php.iniの設定
こんにちわ、よろしくお願いいたします。 今PHPの勉強で自分のパソコンにPHP等をインストールしているのですが、そのとき参考書等を参考にphp.iniの設定をいじったりしています 今度サーバをレンタルして、サーバ上でいろいろしようと思っているですが、 php.iniの設定はどうすればいいのでしょうか? php.iniファイルをサーバにアップすればいいのでしょうか? すいませんがわかる方よろしくお願いいたします。
- ベストアンサー
- PHP
- muku101681
- 回答数2
- PHPとAmazon API
PHPを使ってアマゾンのデーベースからの検索結果を取得して、ホームページに表示したいのですがそれの方法ついて書かれた本やサイトがあれば教えてもらえませんか?宜しくお願い致します。
- プログラミング(PHP)始めます!
プログラム全くの未経験なのですが、まずは何から始めたらいいでしょうか? PHPを学びたいと思っています。 お勧めの本などもありましたら教えてください!
- ベストアンサー
- PHP
- sattakah_goo
- 回答数2
- PHPの置換方法
<?php $begin = 'あいうえおかきくけこさしすせそ'; $replace = 'か*'; $last = ''; $word = str_replace($replace, $last, $begin); php> 以上のようにプログラムを組んで$wordの出力を『あいうえお』のように『か』以降をすべて空白で置換というプログラムを作りたかったんですがうまくいきませんでした。指定した文字列以降を全部置換するには*は使えないんでしょうか?また、ほかに方法があればアドバイスをいただけるとうれしいです。
- ベストアンサー
- PHP
- kotakota1010
- 回答数1
- PHPサンプルの書籍
PHPを勉強している者です。 翔泳社の『独習PHP』で基礎をやったのですが、なかなか応用がききません。サンプル集で詳しい解説の入った書籍・サイトはありますでしょうか。 プログラムはPHPが初めてなので結構詳しいものがほしいです。よろしくお願いいたします。
- ベストアンサー
- PHP
- ikehata_shin
- 回答数2
- PHP端末振り分け(ボーダフォン)
以下のようソースで振り分けをしてますが、 ボーダフォンに対して機能していないことに気づきました。 昔の機種では大丈夫だったのですが現在の機種では認識が違うようなのです。 どうしてますか?
- php と JavaScript(HTML??)
どうかお願いします。 まず私がやりたい事は、 phpプログラムによってファイル名を入所し、HTMLのコンボボックスとして表示。 それを二つ作る。 その際、一つ目のコンボボックスで選ばれたディレクトリの中に入っているファイルを2つ目のコンボボックスで表示するようにする。 つまり (1)利用者はディレクトリを一つ目のコンボボックスで選択 (2)そのディレクトリに入っているファイル名(TEXTファイル)などを2つ目のコンボボックスで選択 このような事をしたいと考えています。 一つ目のコンボボックスはできました。 しかし、二つ目ができません。 まず私は$dir = opendir("./");としてディレクトリを開いています。 一つ目は上でいいのですが、2つ目が$dir = opendir("./???"); ??の部分に一つ目で選ばれた物を入れなくてはなりません。 しかし、HTMLやJavaScriptからPHPに変数を渡す方法がわからないのでできないんです・・・。。 どのようにしたらよいでしょうか。 長くなりましたがお願いします。
- PHPのリリース方法
あるシステム開発でPHPを使用しました。 このシステムをリリースする際に、 一つのファイルに固めてリリースすることは出来ないでしょうか? 例えば、Javaで構築したシステムでは、 jar、war、earなどの形式でリリースしてサーバ側で展開するというイメージです。
- ベストアンサー
- PHP
- susumufire
- 回答数2
- PHP 勉強し始める
基本的なHTMLを使ってホームページを作れるようになったのですが、 次はPHPを使って掲示板などいろいろなものを自分で作りたいと思いました。 PHPを使うことのできるみなさんは どうやってPHPを習得しましたか? オススメのホームページや本を教えてください。 (なるべくホームページがいいです。)
- ベストアンサー
- PHP
- huhuhurururu
- 回答数3
