検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPのコードがそのまま表示されてしまう。
同じようなメール内容ですみません。 過去のものを見て回りましたが、うまく理解できませんでした。 標記のとおりPHPのプログラムがそのままブラウザに表示されてしまうので困っています。 まずファイル構造はこのようになっています。 httpdocs | ---------index.php |----.htaccess これだけです。この「index.php」にアクセスすると、携帯キャリア別にページを移動させるプログラムです。 ほかのサーバーでテストしたら稼動しましたでのプログラムには問題ありません。 次に.htaccessの設定は下記のようになっています。 Options +ExecCGI AddHandler cgi-script .cgi AddType application/x-httpd-cgi .cgi AddType application/x-httpd-php .php こちらの質問を試してみましたが、 apacheの設定ファイル(httpd.conf)とPHPの設定ファイル(php.ini)の設定は、私が管理者でないので操作することはできませんでした。 http://oshiete1.goo.ne.jp/qa2855291.html どなたか宜しくお願い致します。
- 締切済み
- PHP
- future-boy
- 回答数1
- PHPで外部サイトのファイル有無を確認する方法
例えばYahooのタイトル画像の http://i.yimg.jp/images/mht/main14.gif というファイルが存在するのか?をPHPを使って調べたいのですが、 どのようにすれば良いのでしょうか? 初歩的な質問で申し訳ないのですが、 教えていただければ幸いです。
- ベストアンサー
- PHP
- kanata_005
- 回答数2
- PHPとMySQLを学習しているのですが・・・。
----------------- apache2.0.59 php5.24 MySQL5.0.45 ----------------- <?php $my_con = mysql_connect("localhost" , "hamu" , 'hamutamago'); if($my_con == false){ echo "MySQLに接続できました"; }else{ echo "MySQLに接続できました"; }; if(mysql_select_db("sample_sql")){ echo "データベース接続できました"; }else{ echo "データベース接続できませんでした"; } ?> PHPでMySQLと連動させる勉強をいましているのですが、PHPからMySQLへアクセスする事はできたのですが、自分で作成したデータベースへアクセすることができません。最初からMySQLに入っていたinformation_schemaというデータベース(?)にはアクセスできるみたいなのですが、自分で策瀬下データベースにはアクセスが出来ないようです。 なにかご存じのかたがいらっしゃいましたらよろしくお願いします。
- PHPの文字コードについてお願いします。
Apache2、MYSQL、PHP5を使用して勉強しているものですが、文字コードについて質問させてください。 まず、参考書を読みながらphp.iniをこの用に設定しました。 output_handler =mb_output_handler default_charset = "Shift_Jis" extension_dir = "c:\php\ext\" extension=php_mbstring.dll extension=php_mysql.dll mbstring.language = Japanese mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = EUC-JP mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none; MySQLの文字コードはウィザードでUJISに設定して勉強しています。 Apache2の設定は本で支持が無かったのでとくに設定はしていません。 しかしこれでは文字化けが起こったりしてしまい、Googleなどで調べたらUTF-8で統一するのが良いと書かれていたのですが、どのように変更すればわからないです。私の購入した本では「mbstring.detect_order = auto」の意味などが書いて無くて、ただ丸写しの状態になってしまい設定方法が身についていません。なので今回の質問で、文字コードの設定を覚えておきたいのです。 1.UTF-8などの文字コードに変える場合は、Apache2の設定を変える必要があるのでしょうか。 2.上記したphp.iniの設定はどのような意味があるのでしょうか?SHIFT-JISでPHPを書くということでしょうか? できれば各自の良い設定方法を教えてください。 3.たとえばSHIF-JISで書いたPHPファイルを保存するときはSHIFT-JIS形式で保存するのでしょうか? 4.なぜphpはSHIFT-JISで書いているのにMySQLではUJISの文字コードを使用するのでしょうか。統一した方がいいのでは? 5.utf-8に文字コードを変える場合は、php.iniのどの部分を設定し直せばいいのでしょうか? 一つでも回答して頂けるととても嬉しいです。よろしくお願いいたします。
- JavaScriptからPHPへのデータの受け渡しについて。
現在、アマゾンWebサービスを利用して受け取った書籍データをデータベースへ格納したいと考えています。 この書籍情報取得のシステムは全てJavaScriptと別のCGIプログラムの二つで動いており、DB格納へは一度PHPへと情報を渡し行わなければならないという事を知り色々と探していたのですが、よく理解できる情報に出会えず行き詰っております。 http://www.res-system.com/weblog/item/383 こちらの情報で、 <script type="text/javascript" src="http://www.res-system.com/weblog/media/1/jsphptest.php? param=1"></script> <?php $param = $_GET['param']; header("Content-type: application/x-javascript"); if ($param == '1') { echo "document.write(\"WEB Artisan\")"; } else { echo "document.write(\"RESTARTSYSTEM\")"; } ?> という上二つのソースで単純にデータの受け渡しが出来ると知り、これが使えないかと思ったんですが、 param=1で渡す値はやってみたのですが文字列や、変数では出来ない様子なのです。 自分はPHPは多少分かりますがJavaScriptは全くの初心者でして、どなたか分かりやすく術を教えて頂けないでしょうか。 宜しくお願い致します。
- ベストアンサー
- JavaScript
- a2004
- 回答数2
- 「$tag = <<< HTML ~ HTML;」の【~】内でphpを使うには?
はじめまして、よろしくお願いいたします。 以下のようなphpファイルを作りました、[123]と出力したいのですがうまくいきません・・ 「$tag = <<< HTML ~ HTML;」の【~】内でphpを使うにはどのようにすればよろしいのでしょうか? 教えていただけると幸いです。 __________________________ 【phpファイル】 <? $tag = <<<HTML <html> <body> for($a = 1; $a < 4; $a++) { print($a); } </body> </html> HTML; echo $tag; ?> ___________________________ 【出力結果】 for( = 1; < 4; ++) { print(); } ___________________________ 【希望する出力】 123
- PHP5+MySQL5.0系ですぐ使い始められるサーバー
次のレンタルサーバーで著名なサービスをご紹介ください。 Linuxとか知識乏しいので、全てセットアップされてて 契約と同時に「はい、使ってください」状態になってい るとありがたいのですが。 MySQL5.0 PHP5 UTF8対応 phpMyAdminを使える SSL証明書をコンパネからインストールできる 例えば、WebARENAは、MySQLが4.1で、EUCなのでだめでした。 さくらは、MySQLが4.0でだめでした。 ドメインは自分で取得します。SSL証明書は自分で買います。 レンタルサーバーというのを使ったことがないので さっぱり勘がないです。よろしくお願い致します。
- ベストアンサー
- ハードウェア・サーバー
- litton101
- 回答数1
- PHPで「\」をDBにインサートすると「\\」になる件
宜しくお願いします。PHP初心者です。 今PHP(smartyも利用しています。)とMYSQLで新着情報のプログラムを作成しています。「タイトル」と、「本文」のフォームがあり、それをDBにインサートして表示させるというシンプル?なものです。 ページ遷移は、「フォーム記入ペ-ジ」→「確認ページ」→「登録完了ページ」というふうになっています。 フォーム記入ページで「\」と記入して確認ページに移動すると、「\\」となってしまします。 この原因が分かる方いらっしゃいましたらご教授いただけないでしょうか。
- ベストアンサー
- PHP
- icon_fanta
- 回答数3
- .htaccessの中身が php5 CGI版で動かない
拡張子htmlファイルをphpファイルと認識させる為に、 .htaccessで AddType application/x-httpd-php .html AddHandler x-httpd-php .html と書いて対応していました。 今まではサーバーのphpのバージョンがPHP4(DSO版)だったのですが、昨日サーバーのバージョンがPHP5(CGI版)になってから、上記のような.htaccessが機能しなくなってしまいました。 order deny,allow deny from all ↑ これはちゃんと動くので、.htaccess自体が拒否されてるみたいなことはないと思います。 AddType application/x-httpd-php .html AddHandler x-httpd-php .html ↑ このプログラムがPHP5 CGI版にて意図した動作とならないのです。 何か分かる方いらっしゃいましたら、宜しくお願い致します。
- ベストアンサー
- PHP
- gaopigaopi
- 回答数1
- PHPがどうしても反映されません
ソフトバンク携帯から画像を転載できないようにする方法をいろいろと 模索した結果、PHPが有効だということがわかりました。 http://apachephp.seesaa.net/category/1648379-1.html 上記のサイトを参考にし、以下のようにつくってみました。 --------------------test.htmlの内容------------------------------ <?xml version="1.0" encoding="shift_jis"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title>テスト</title> </head> <body> <img src="http://xxx.jp/test.php" /> </body> </html> ---------------------ここまで------------------------------------- ---------------------test.phpの内容------------------------------ <?php header('Content-Type: image/jpeg'); header('x-jphone-copyright: no-transfer'); @readFile('http://xxx.jp/01.jpg'); ?> --------------------ここまで-------------------------------------- 理想は、「http://xxx.jp/test.html」を開くと「http://xxx.jp/01.jpg」 の画像が表示されることです。 まず、レンタルサーバの環境ですが、PHPに対応しております。 ためしに、test.phpの内容を <?php echo 'test'; echo 'てすと'; ?> とし、http://xxx.jp/test.phpに直接アクセスしてみました。 すると、「test」はきちんと表示されました。 けれど、「てすと」はなぜか文字化けしてしまいました。 「test.php」の内容を <?php header('Content-Type: image/jpeg'); @readFile('http://xxx.jp/01.jpg'); ?> と、「header('x-jphone-copyright: no-transfer');」を消し test.htmlにアクセスしてみました。 けれど、画像は表示されませんでした。 そのほか、外部へのアクセスではなく、test.htmlの「body」内に直接 <?php header('Content-Type: image/jpeg'); header('x-jphone-copyright: no-transfer'); @readFile('http://xxx.jp/01.jpg'); ?> を入力した場合は表示されるかどうかを試してみました。「body」内に 入力を終えたあと、「http://xxx.jp/test.html」に直接アクセスしてみま したがやはり画像は表示されません。 あとは、「@readFile」の@をはずしてみたり、「readfile」とFを小文字に してみたり、「'」を「"」に変更してみたり……。 わたしなりに考えうる手はつくしました。検索エンジンでもいろいろと 検索して調べてみました。しかし、どうしても解決できませんでした。 そこで、上級者のお知恵をお借りしたく思い、教えてgooへ質問いたしました。 どうかご教授のほど、よろしくお願いいたします。
- TOP|会社概要|お問い合わせ|サイトマップ|←メニューをPHPで
どのページに行っても共通のメニューが表示させるようなPHPを求めています。 ●|TOP|会社概要|お問い合わせ|サイトマップ| CGIより行数は少ないと聞いたんですが、いちから組むのは素人では無理ですよね? フリーでダウンロードできそうなサイトなどがありましたら、参考までに教えていただければ幸いです。
- 携帯サイトをphpで作る際の文字コードは?
HTML+php+MySQLでPC版サイトを制作しました。 今度は携帯版サイトを作っていこうと思うのですが、 その際の文字コードは『Shift-JIS』が望ましいようです。 手元にあるPC版サイトのファイルをコピー&修正して携帯版にしようと思っていたのですが、PCサイトの制作は全て『euc-jp』で統一して作ってあります。 この場合どう作り直していくのがベターでしょうか? HTMLの出力を『Shift-JIS』に変換してくれるような便利な関数があったりしますか? 1番悩んでいるのが、phpスクリプトには『Shift-JIS』は好ましくないのに、携帯サイトは『Shift-JIS』で作りたいという点です。 どなたかご存知でしたらご教示宜しくお願いします!
- PHP-インストールができません (Windows Vista / ローカルホスト/Appache)
ご拝見頂きどうもありがとうございます。PHP(5.2.5)のインストール(Windows Vista / ローカルホスト/Appache 2.2.8 (Win))につき質問させて頂きたく存じます。 下記のようなサイトを参考に2日間格闘しておりますが()、 http://mitc.xrea.jp/diary/021 http://www.aconus.com/~oyaji/www/apache_win_php_vista.htm 他 PHPの動作確認に失敗致します。具体的には、PHP関係の情報が表示されず、コード-"<?phpinfo();?>"がそのまま表示される状態です。 原因等がよく分からず、当方自身混乱している状態ですので、補足要求を頂きましたらば随時該当部分を補足させて頂くと致しまして、現時点で主要な原因と思わるものを以下書き出してみます。 Appache 2.2.8は正常に動作(「It works」の表示)致しますが、Test Configurationでは、「○行目:/Appache2/conf/httpd.conf:c:/php/php5apache2.dllをロードすることができない」と表示されます。 しかしながら、当方としては、C:\php\(フォルダ)にきちんとインストール・配置しており、該当部分は、配置先こそ修正しておりますが、各サイトで紹介されている記述方式 (下記)で記載しているため、何が原因なのかよく分かりません。 LoadModule php5_module "c:/php/php5apache2.dll" 説明不足な部分も多々あると存じますが、何が原因なのか、ご指摘・ご回答頂ければ幸いです。
- dreamweaver でphpファイルをローカルで確認できません
はじめまして。 現在、スタジオ8のドリームウィーバーを使っている初心者です。 仕事の引継ぎで、少しの期間、Webを担当することになってしまいました。 そこで、拡張子.phpで保存しているファイルを、ローカルでブラウザ確認しようとすると、エラーのようになってしまい、何やら設定をしてくださいという表示が出てしまいます。 仕方なく、拡張子を.htmlにしなおすと、ブラウザ確認ができるようになりますが、拡張子を変えてしまうと、cgiが上手く動作しないようです。 どうしたら.phpで保存をしたものを、ブラウザ確認できますでしょうか。 大変初歩的な質問で恐縮ですが、どなたか助けてください。 あまりスクリプトに詳しくないので、なるべく初心者でもわかるような解説と、お手数でなければ参考サイトなどをご提示頂ければ大変助かります。 宜しくお願い致します。
- ベストアンサー
- ホームページ作成ソフト
- mokkoria
- 回答数2
- PHP5インストール後Apacheを起動しようとすると
PHP4をPHP5.2.5にインストールし直しの作業をしています。 一通り作業が終了して、Apacheを起動しようとすると下記のようなエラーがでてしまい、Apacheの起動ができません。 -------------------------------------------- Syntax error on line193 of c:/program/files/apache/conf/httpd.conf: Cannot load c:/php/php5apache2.dll into server:(126)指定されたモジュールが見つかりません。: -------------------------------------------- Syntax errorなのでどこかの記述が間違っているのかと思ったのですが、どこが間違っているのかわかりません。 エラーで指摘されているファイルの行数の部分は LoadModule php5_module c:/php/php5apache2.dll と指定しています。 元々ApacheとPHP4を使用していて、今までは問題ありませんでした。 PHP5のインストールした手順は以下の通りです。 1.PHP5.2.5のzipファイルをダウンロード 2.cドライブ直下においていたPHP4の「php」というフォルダを削除 3.zipファイルを解凍し、フォルダ名を「php」と変更して、cドライブ直下に設置 4.「c:\Windows」内に「php.ini-dist」を「php.ini」に名前変更し、ファイルに上書き(php4インストール時にコピーしたものに上書きコピーしました) 5.「c:\Windows\System32」内に「php5ts.dll」と「libmysql.dll」をコピー 6.「c:/program/files/apache/conf/httpd.conf」のPHP4の記述になっている部分を修正。 ・「LoadModule php5_module c:/php/php5apache2.dll」 ・「AddModule mod_php5.c」 とこのような流れで作業しました。 指摘されている部分ですが、ファイルはcドライブの直下「php」フォルダ内に「php5apache2.dll」というファイルは存在しています。 Apacheのバージョンは1.3.29を使用しています。 何か作業が抜けているのでしょうか? よろしくお願いします
- 拡張子がhtmlでもphpスクリプト実行したい
webサーバがApacheの、レンタルサーバーでホームページを作っております。フレームの代わりにphpのincludeを使ってメニュー等を表示しています。しかし最終的に表示されるページの拡張子がphpでないと、きちんと表示されません。拡張子がhtmlでもphpスクリプトが実行されるようにしたくて、色々調べていたのですが、それらしき方法を発見しました。 Apacheで言えばhttpd.confの AddType application/x-httpd-php .php というところを例えば AddType application/x-httpd-php .php .html にするだけで、*.phpでも*.htmlなファイルであってもそこに埋め込まれているPHPスクリプトは実行されるようになる。 …とあったのですが、何をどう加えるか、もしくは変えればいいのかサッパリです。 もっとこっちの方が簡単だ、など、詳しい方いらっしゃいましたら、どうか宜しくお願い致します。
- ベストアンサー
- PHP
- gaopigaopi
- 回答数1
- 写メールphpブログの無料サンプルってありますか?
mixiの様に、携帯のメールから更新出来る、phpブログの無料サンプルってご存知ですか? いくつか探してみて試してみたのですが、なかなか上手くいきません。 このサンプルを使って上手くいった!といった情報があればなお助かります。 宜しくお願い致します。
- ベストアンサー
- PHP
- gaopigaopi
- 回答数1
- apache2.2とphp5の連携がうまくいかない。。
山田 和夫著 「基礎からのPHP」で挑戦していますがうまくいきません。apacheはしっかり起動していますが、ドキュメントルートにtast.phpを作ってもブラウザからは404で表示されます。なるべく細かく書くつもりなのでご教授お願い致します。 OS windows XP homeEdition ブラウザ firefox2 ■C:/Programfiles/php5/php.ini-dist をphp.iniに変更し修正,470行目辺りに追加 ; Windows: "\path1;\path2" ;include_path = ".;c:\php\includes" include_path=".;C:\Program Files\PHP5\pear;c:\ProgramFiles\php5\includes" 494行目辺りにコメントアウトと追加 ; Directory in which the loadable extensions (modules) reside. ; extension_dir = "./" extension_dir = "C:\Program Files\php5\ext" 600行目辺りにコメントアウト extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_pdo.dll extension=php_pdo_mysql.dll 1200行目辺りを修正 [mbstring] ; language for internal character representation. ;mbstring.language = Japanese ; internal/script encoding. ; Some encoding cannot work as internal encoding. ; (e.g. SJIS, BIG5, ISO-2022-*) mbstring.internal_encoding = SJIS ■C:/Programfiles/apache softwarefoundation/apache2.2/conf/httpdの LoadModule の最後に追加 LoadModule php5_module "C:\Program Files\php5\php5apache2_2.dll" PHPiniDir "C:\Program Files\php5" 210行目辺りに追加 <IfModule dir_module> DirectoryIndex index.html index.php </IfModule> 450行目辺りにコメントを外す # Language settings Include conf/extra/httpd-languages.conf ■C:/Programfiles/apache softwarefoundation/apache2.2/conf/mimeに 追加 application/x-httpd-php php ■C:/Programfiles/apache softwarefoundation/apache2.2/conf/extra/httpd-languagesを修正 19行目辺りを変更 DefaultLanguage ja 末尾に追加 AddDefaultCharset shift_jis 以上作業終了後apache2.2を再起動しドキュメントルートにtest.phpを作成しブラウザからhttp://localhost/tast.phpへ。。しかし404 apacheはしっかり起動しています。 お手数ですがご教授ください。 尚、説明不足の場合は質問ください、すぐ答えますので。 宜しくお願い致します。
- CGI, PHP, ASP お勧めなのはどれでしょうか?
こんにちは、いつもお世話になっております。 今年の夏休みに時間があるので、何かプログラミングを習おうと思っている者です。 ホームページを作る事が趣味で、Webアプリケーションに良く使用される言語CGI、PHP、ASPといった物の中で、一番お勧めなのはどれでしょうか?ちなみに、フラッシュとの相互性が高いものが良いなと考えてます。それぞれの言語について、長所短所などお聞かせ下さい。 宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- DeeAnna
- 回答数1
- phpでxmlをデータベースのように使用したい。
はじめまして。 phpでxmlをデータベースのょうに使ぃたぃのですが、 xmlファイルを読み込んで必要な箇所を表示させることはできるのですが、 phpから、xmlの一部を更新したり、追加したり、 xmlファイルそのものを作成したりということができません。 これしか説明が出来なくてすみません。 とにかくphpからxmlを作成・出力・更新するための関数・方法など、 分かる方ご教授くださぃ。 また些細なことでも参考になりそうなこと、 参考になるホームページなどもございましたら教えてくださぃ。 よろしくお願ぃします。
