検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- 拡張子なしのファイルを稼働させる.htaccessの設定
path_infoで動的ページの静的処理をしようとしています path_infoをつかって xxx.php?id=123 を xxx.php/123 や xxx.php/123.html などの入力で動くようにはできたのですが、.phpをはずすべく .htaccess内の設定でうまくいきません。 ネットで出てきた方法として2つ見つかったのですが、 <FilesMatch "^xxx$"> ForceType application/x-httpd-php </FilesMatch> とするとファイルが見つかりませんになります <FilesMatch "^xxx$"> AddType application/x-httpd-php </FilesMatch> とするとInternal Server Error(500 error)になります これは何が悪いのでしょうか。 どこをどうすれば拡張子なしで認識するようになるのでしょうか。 .htaccessの使用はサーバーで認められていて、以前からDirectoryIndexやErrorDocumentの設定をして使用しています PHPは4と5の両方で試しましたが、どちらでも同じ結果でした どうかお分かりの方ご教授ください。 よろしくお願いします。
- アンケートシステム 集計データを表示させたい
フォーム(FORM.HTML)、書き込みプログラム(ANWRITE.PHP)、表示プログラム(ANHYOUJI.PHP)の三つの画面と、データファイル(ANK.TXT)から構成しています。 集計データをANHYOUJI.PHP画面に表示できません。 以下がANWRITE.PHPのソースです。 //ANWRITE.PHP <html> <body> <?php function text_replace($text){ if(!empty($text)){ $text=htmlspecialchars($text); $text=nl2br($text); $text=str_replace("\r","",$text); $text=str_replace("\n","",$text); $text=str_replace(",",",",$text); return $text; }else{ return $text; } } $dir="ank.txt"; if(!file_exists($dir)){ echo("file not exist"); } $file=fopen($dir,"a+"); $kannsou=text_replace($kannsou); $data="$q2,$kannsou\n; fwrite($file,$data); fclose($file); ?> <font color="#00FF00" size="5">アンケート結果を表示しますか?</font> <br> <form method=get action="anhyouji.php"> <input type="submit" value="はい、表示します"> </form> </body> </html> また、文字の色を指定してもその通りになりません。なぜでしょうか? どこが間違っているかどなたか教えてください。 必要があればほかのソースも書き込みます。 よろしくお願いします。
- WordPress 条件分岐がうまくいかない
それぞれの投稿ページのデザインとレイアウトを別々にしたいため、条件分岐によってデザインを変えるようにしたいです。 single.phpをコピペし、以下のように作成。 single-magazine.php(マガジン用) single-photogallery.php(フォトギャラリー用) single-information.php(お知らせ用) single.phpの中身を以下に記述。 <?php if ( in_category('magazine') ) { //マガジン get_template_part( 'single-magazine' , false ); } elseif ( in_category('photogallery') ) { //フォトギャラリー get_template_part( 'single-photogallery' , false ); } elseif ( in_category('information') ) { //お知らせ get_template_part( 'single-information' , false ); }else { //それ以外の場合 get_template_part( 'single-normal' , 'normal'); } ?> 結果はマガジンとフォトギャラリーは表示できましたが、お知らせだけ表示せず真っ白のままです。 HTMLソースも空っぽでした。 上記のコードに間違いがありましたら教えてください。 よろしくお願いします。
- クラスのメンバが上書きされる。
クラスのメンバーがなぜか上書きされてしまう事態になってしましいます。 以下はソースです。そのまんまです。 <?php $obj = new CMessegLog(); $obj->setMsg1("gogo"); $obj->setMsg2("toto"); echo $obj->$Msg1."\n"; echo $obj->$Msg2."\n"; class CJapanTotalMusic { var $msg1; var $msg2; function setMsg1($message) { $this->$Msg1 = $message; } function setMsg2($message) { $this->$Msg2 = $message; } } ?> これを実行すると下記のように、 $Msg1が$Msg2に上書きされたような出力を返してきます。 ----------------------- $ php MsgLog.php toto ※ gogoであってほしい。 toto ----------------------- どうなっているんでしょうか? よろしくお願いします。 PHPの環境は PHP 5.0.4 (cli) (built: Jun 12 2005 23:14:24) Copyright (c) 1997-2004 The PHP Group Zend Engine v2.0.4-dev, Copyright (c) 1998-2004 Zend Technologies です。
- ベストアンサー
- PHP
- noname#14448
- 回答数1
- htmlでsubmitで指定したActionファイルが実行されない
A(a.htmlのこと)に <form method="post" Action="b.hph"> <input で入力・・ <input type="submit" value="確認" /<>br /> と記述してデータを入力させ、 B(b.phpのこと)実行しようとすると、 ページが表示できません、のエラーになります。 OSはWindowXP サーバにAn HTTPdを実行し IEを実行して http://localhost/で実行しています その前に http://localhost/hello.php を実行してみましたが 正しく実行され、Helloと表示されます この様にPHPが実行できるのに Aの中に書いたB(b.php)はどうして 実行されないのでしょうか? 追加 http://localhost/b.php と実行すると Notice: Undefined variable: _post in C:\www\public_html\sample1\b.php on line 8 がでます。
- .htaccessでの301リダイレクトについて
.htaccessでの301リダイレクトについて教えてください。 1つのサイトを閉鎖し新しいサイトと一緒にしたいと思っています。 .htaccessで301リダイレクトを行うと思い 下記のような記述を行いましたが上の4つはリダイレクトされますが 下の2つがリダイレクトされません。 色々と試してはいますがどう直せばいいのか分からず困っています。 RewriteRule ^whatis.php$ https://hoge.jp/whatis.php [R=301,L] RewriteRule ^help/$ https://hoge.jp/faq.php [R=301,L] RewriteRule ^category/$ https://hoge.jp/category.php [R=301,L] RewriteRule ^inquiry/$ https://hoge.jp/inquiry/ [R=301,L] RewriteRule ^category/details.php?category=aaaaa$ https://hoge.jp/category/?category=aaaaa [R=301,L] RewriteRule ^category2/?category=aaaaa$ https://hoge.jp/category/search.php?category=aaaaa [R=301,L] よろしくお願い致します。
- 締切済み
- HTML
- ore_akimoto
- 回答数1
- 条件によってmeta http-equiv="refresh"で表示するページを変更する方法
プログラミング初心者なのですが質問させて頂きます。 ページ1で値を入力し、ページ2へ送ったとして、 入力された値が1の場合index1.phpへ、 入力された値が2の場合index2.phpへ自動的に移動するプログラムを作成しようとしています。 この場合if文を使って if(num == 1){ <meta http-equiv="refresh" content="1;URL=index1.php"> } elseif(num == 2){ <meta http-equiv="refresh" content="1;URL=index2.php"> } このように作ろうとしたのですが、 <?php ~ ?>の中ではmeta http-equiv="refresh"が動かず、 <?php ~ ?>の外ではif文が動きません。 この場合どうすればいいのかわかりません…。 どなたか助言をお願い致します。
- Apache HTTP Server 2.2.4が起動しない
PHPを独学しようと、PHPとApacheを自宅のマシン(WindowsXP Home edition)にインストールしてみました。 Apache HTTP Server 2.2.4をインストール後、Apacheを「start」で起動させようとしたら、下記の表示が出てApacheが起動しません。 httpd.exe: Syntax error on line 495 of C:/[Apacheのインストールディレクトリ]/conf/httpd.conf: Cannot load C:/[PHP5のインストールディレクトリ]/phpapache2.dll into server: \x8ew\x92\xe8(以下暫く羅列が続く) httpd.confの495行目の記述は「LoadModule php5_module "C:/[PHP5のインストールディレクトリ]/php5apache2.dll"」と、phpapache2.dllへパスが通っていると考えているのですが、初心者ゆえ戸惑っています。 全く初心者な質問だと思いますが、解決へお力添えを頂けたらと思います。宜しくお願い致します。
- 締切済み
- PHP
- tomoko_fujita
- 回答数2
- プログラムが実行されない?
困っている内容を、簡単な例えで説明します。 PHPで「あるフォルダ内のwavファイルから、wmaとraファイルを変換作成する」 というプログラム(musicfile.php)を作り、バッチの実行ファイルを作成しました。勿論、変換に必要なexeは用意してあります。 バッチファイルの内容は『php musicfile.php』という単純なものになると思います。 さて、このバッチのショートカットを作成し、ブラウザ画面のボタンからそのショートカットを実行するように設定したのですが、思うように動作しません。 おかしいと思い、コマンドプロンプト画面から実行してみると、正常に動作します。 全く原因が解らないのですが、これはプログラムの記述が悪いのでしょうか? それとも、PHPの実行する環境(php.iniやApacheの設定)が悪いのでしょうか? 宜しくお願いします。
- 今の日本の選択
お世話になっております。 サリジェンヌです。 今、日本は重要な局面にいると思います。 今後の日本は弱者切り捨て型社会にすべきか、 国民皆を導いていくべきか皆様のご意見を伺いたく思います。また、前者の場合は、その方向に進んでいるように見えますが、後者の方向に針路変更したい場合はどうしたらよいとお考えでしょうか? 因みにサリジェンヌは後者派です(↓頑張ってきました(参考までに)) http://oshiete1.goo.ne.jp/kotaeru.php3?q=2254612 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2248694 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2245746 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2265951 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2265951 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2126838
- こんにちは。お世話になります。
こんにちは。お世話になります。 PHPのライセンスについての質問です。 ホームページ上でPHPを使った場合、 「このページはPHPを使用しています」などの ライセンス(クレジット?)表記は必要なのでしょうか。 お分かりの方、お答え下されば幸いです。
- ★大至急!JavaScriptのif文教えてください。
★大至急!JavaScriptのif文教えてください。 フォームで <p> <?php if($_POST["type_id"]== 0){?> <input type="hidden" checked="" value="0" name="type_id">無料 <?php }?> <?php if($_POST["type_id"]== 1){?> <input type="hidden" checked="" value="1" name="type_id">有料 <?php }?> </p> この条件で、 無料の場合は、(1)メール 有料の場合は、(2)メール というように違う内容のメールを送信したいです。 意味がわからなかったら、すみません。 よろしくお願いします!!
- ベストアンサー
- JavaScript
- a-----n
- 回答数1
- phpinfoが表示されない
環境は以下の通りとなります。 OS:centos6.8 SW:apache2.4.20 SW:php.7.0.9 インストールしてapacheまでの動作確認やバージョンの確認まではできております。 ただ、phpinfo()が表示されなくて、phpファイル全体が機能していないようです。 調べたらPHP7のモジュールを読み込ませる記述がhttpd.confになく、モジュールも ないようです。 php7のモジュールのインストール方法を教えていただけますでしょうか。
- ベストアンサー
- ハードウェア・サーバー
- sato965
- 回答数1
- jQueryの$.postの戻り値による条件分岐
jQueryの$.postにてPHPファイルをリクエストしています。 Ajax→PHPの処理後、Ajaxに処理が戻る際にPHPからAjaxに 値を受け渡し、さらにその値によってAjaxの処理を条件分岐させたい場合 どのような記述になるのでしょうか。 PHPからの戻り値は単なるテキストかtrue/falseで考えています。 それとも、そもそも$.postでは戻り値を処理する、 といった事はできないのでしょうか。
- mb_convert_variables関数が見つからない。
mb_convert_variables関数が見つからない。 環境:PHP Version 5.2.13 ネットからPHPテンプレートクラスライブラリをDLして組み込み開発をしているのですが、 mb_convert_variables()のところでエラーが出てしまいます。 内容は、 Fatal error: Call to undefined function mb_convert_variables() というものです。 PHPマニュアルで確認したらPHP5でも使用可能なようです。 何かiniファイルの設定が必要なのでしょうか? 宜しくお願いいたします。
- sqlite_openが「undefined function」エラー
市販本で、勉強中です。sqliteについて質問です。 以前、テキストとおりに、サンプルPGを作って、動作してました。 (PHP-5.0.4) 先日、PHPを5.2.4に上げた後で、上記PGを実行すると、 sqlite_openが「undefined function」エラー になってしまいました。 php.ini等、環境設定も以前と同じようにしたつもりです。 例:extension_dir = "c:/php/ext" なにか、環境設定が足りないのでしょうか。 よろしくお願いします。
- imageCreateFromJpeg でのファイル指定
GDエンジンの利用についての初歩的な質問になります。 他のPHPで出力されたJPEG画像 「画像出力PHP?fileid=001.jpg」に対して imageCreateFromJpeg('画像出力PHP?fileid=001.jpg'); としても Warning: imagecreatefromjpeg('画像出力PHP?fileid=001.jpg'): failed to open stream: No such file or directory in ~ となります。 このような形式のファイルでwarningを回避する方法はないのでしょうか?お手数ですが返答宜しくお願いいたします。
- 締切済み
- PHP
- hanatoosha
- 回答数3
- CGI について
自分のHPにCGIの「検索窓」をつけたくて勉強中ですが、下記の事が よく解りません。(例) ├ ××××.php(本体ページ) │ +└ 【cutlinks】 │ │ ├ index.css │ ├ index.php │ ├ manager.css │ ├ manager.php │ ├ rank.php │ │ ├ rank.log │ ├ link.dat │ ├ category.dat │ ├ custom.dat │ │ +└【regist_pic】 │ └ nobanner.gif サーバーにアップするときの、何かの配列みたいな感じがしますが どういう意味でしょうか?またどのようにアップすれば いいのでしょうか?教えてくださいお願いします。
- mod_rewriteを適用して
mod_rewriteを適用したところ、リンク先HTMLがおかしくなりました。 http://xxx.jp/rewrite.php?p=1 ↓ http://xxx.jp/rewrite/1 とするようにルールを以下のように設定しました。 RewriteRule ^/rewrite/([0-9A-Za-z)]+) /rewrite.php?q=$1 すると、ドキュメントルート直下の他のファイル(hoge.php)へのリンク先HTMLが http://xxx.jp/rewrite/hoge.php となってしまいます。 なぜこうなってしまうのでしょうか?
- ベストアンサー
- Linux系OS
- 2005-06-28
- 回答数1
- SQLiteが使えるオススメサーバを教えて下さい。
現在PHP5とSQLiteを勉強していております。最近自分のHPを持とうと思い、サーバを探しているのですが、PHP5が対応?するサーバがあまりないように思います。サーバの仕様をみると大体PHP4とかってなっているのですが、、今現在PHP5,SQLiteを使っておられる方でできるだけ安価でお勧めのサーバがあれば教えてもらえないでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- muku101681
- 回答数1
