• 締切済み

うまく実行できない。

最近、PHPを始めたばかりの者です。 PHPを使ったログインフォームを作ろうと思っています。 ネットでXAMPPをダウンロードし、インストールをしました。 XAMPPのページでPHPの動作確認はできました。 しかし、他のサイトでのサンプルなどをダウンロードし、実行してもうまく動作してくれません。 実行すると、echo以降の文章が既に表示されていたり、思ったリンクページにとんでくれません。 これは、PHPがうまく動いてないということなのでしょうか? 詳しい方、是非教えてください。 よろしくお願いします。

みんなの回答

  • vaio09
  • ベストアンサー率37% (756/2018)
回答No.1

現状が http://localhost でスタートページが表示され、左側にあるphpinfo()をクリックしてPHPのステータス画面が表示される状態~ということでよろしいでしょうか。 ご自身で作成したPHPは、 \インストールフォルダ\xampp\htdocs の下に設置します。 そこに、hello.php という名前で <?php echo 'Hello World!'; ?> という内容のファイルを作成し、ブラウザから http://localhost/hello.php とやってみて、「Hello World! 」と表示されればPHPは問題なく動いています。 NGなら、なにかエラーメッセージが出るはずです。

yokoda-
質問者

お礼

教えてもらった通りにやると、できました。 分かりやすく、早いお返事ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPがLocalhostのフォルダ内で実行できない

    WindowsVista でPHPを使っています。 XAMPPを、D:/Program Files にインストールし、 http://localhost/echo.php は、正常に実行できました。 しかし、この「echo.php」ファイルを、 http://localhost/work/echo.php に移すと、実行できません。 なぜなのでしょうか。 お手数をおかけして申し訳ありません。 教えてください。

    • ベストアンサー
    • PHP
  • PHPプログラムの実行

    だいぶ古いバージョンですが、CDロムからXAMPP(xampp-win32-1.6.4-installer.exe)をインストールし、簡単なPHPスクリプトを書いて実行しましたが、HTML で表記したヘッダー部分以外は、ブラウザ画面に何も現れません。 スクリプトは次のようなもので、XAMPPのhtdocsフォルダー にsample.html としてセーブしてあります。 <html> <head> <title> sample of PHP program </title> </head> <body> <h1> sample </h1> <?php echo "Welcome"; ?> </body> Apache サーバーはちゃんと走ってます。なぜ何も表示されないのでしょうか? 何かコンフィグレーションファイルのようなものを編集する必要があるのでしょうか?詳しい方、どうぞ教えてください。お願いします。

    • ベストアンサー
    • PHP
  • phpが実行エラー

    xamppのphpで次のようなサンプルコードを実行する、   <?php echo "こんにちは。<br />"; echo "こんにちは。<br />"; echo "こんにちは。<br />"; echo "こんにちは。<br />"; ?> このコードに対して、次のような結果が返ってくる?、 "; echo "こんにちは。 "; echo "こんにちは。 "; echo "こんにちは。 "; ?>  このように、ほとんどソースコードそのものの結果になってしまう。 xamppのコンソールビューには  [3812] WARNING: pipe error: 109: file c:/builds/moz2_slave/rel-m-rel-w32_bld-000000000000/build/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 310 NOTE: child process received `Goodbye', closing down と表示されているのですが、英文のため!!(英文でなくても)さっぱりわかりません。  どなたか!解決方法を教えてください。 OSはWindows7. Aptanaのバージョンは3.4..2 xamppはwin32-1.8.0-VC9-installer.exe です、よろしくおねがいします。

    • 締切済み
    • PHP
  • XAMPPの具体的な使用法。

    Windows7パソコンにXAMPPをダウンロードしてインストールしました。 XAMPPの起動ショートカットがデスクとトップ上にある状態になっているのですが、例えば、 ごく、簡単な <? php echo "Hello"; ?> という、プログラムをhello.phpという名前でデスクトップ上に保存するとします。 具体的にXAMPPを使って、そのhello.phpというプログラムをどのようんしたら実行させてプラウザ上に表示させることができるのでしょうか。 因みにプログラミング初心者でXAMPPは英語版です。

    • ベストアンサー
    • PHP
  • PHP SESSION 設定について

    PHP(レンタルサーバー:5.3.6)(ローカル:5.3.26)を使用しています。 簡単なログインフォームを作っていました。 ローカルでテスト運用したところ、問題なく動作していたのでレンタルサーバーにアップロードしたところ、SESSIONが動いていない(?継承していない?)ことに気づきました。 そこでphpinfoを確認すると レンタルサーバーは、 session.cookie_httponly=1(On) session.cookie_secure=1(On) になっていました。XSS攻撃に全部ではないけどレンタルサーバーの設定だと有効だということなので、ローカルもレンタルサーバーの設定に合わせたいと思っています。 ※設定をoffにすると問題なく動作します。 sample2.phpで、「$_SESSION['sample_title']」が表示されなくなってしまいました。 どのようにすれば、sessionが正しく動作するかご教授お願いいたします。 抜粋スクリプト ■sample1.php session_start(); session_regenerate_id(TRUE); $_SESSION["sample_title"] = "PHPのSESSION"; //セッション登録 echo "$_SESSION['sample_title']に代入した値は「<?php echo $_SESSION['sample_title'] ?>」です。"; echo "<a href = 'sample2.php'>次のページ</a>"; ■sample2.php session_start(); session_regenerate_id(TRUE); echo "受け取ったセッション変数の値は「".$_SESSION['sample_title'] ."」です。";

    • ベストアンサー
    • PHP
  • xamppでPHPを実行

    PHP初心者です。 Xampp(バージョンは1.6.8)をインストールして、 PHPファイルを実行しようとすると、 「Fatal error: Undefined class name 'loggermanager'」 というエラーが出てしまいます。 libフォルダに「LoggerManager.php」は入っているのですが… 実行しようとしているファイルは C:\xampp\htdocs\ディレクトリ1\ディレクトリ2\ディレクトリ3\ディレクトリ4\ディレクトリ5 の配下にあり、「LoggerManager.php」は C:\xampp\htdocs\test\support_tool_pon\lib\log4php の配下にあります。 原因に心当たりがある方、教えてください。

    • ベストアンサー
    • PHP
  • phpの対話型実行ツール?

    関数の挙動を確認したいとき、対話型で実行できると便利だと思うのですが、そのようなツールはないでしょうか?あるいは、みなさんはどうやっていますか? 今のところ、echo '<?php echo str_replace("A","","ABC");?>' | php -q のようにしています。こういう単純なケースは、面倒なだけでまだ良いのですが、確認した値を使って次の動作をしたいときなど、どうしようもありません。 Ruby言語での対話型処理の例: $ irb irb(main):001:0> f=File.open('sample.txt','r') => #<File:sample.txt> irb(main):002:0> f.gets => "line 1 of file\n" irb(main):003:0>

    • 締切済み
    • PHP
  • XAMPPでPEARのAuthが動作しない

    XAMPPでPEARのAuthが動作しません。 XAMPPのバージョンは1.7.4です。 使ったサンプルは、Pearのサイトに載っている以下のサンプルです。 (認証の選択的な使用を試してみました。) http://pear.php.net/manual/ja/package.authentication.auth.intro.php プログラムを置いた場所は C:\xampp\htdocs\hoge です。 ●考えられる原因 1.XAMPPでPEARのインストールが出来ていない 2.SQLからデータを取得するときに何らかのエラーが起きている 1.の根拠として、go-pear.batを動かした時にエラーが出てインストールできなかったので phpのコードには require_once 'C:\xampp\php\PEAR\Auth.php'; のように絶対パスで指定している。 ※ただしphpを動かした時にエラーが出ません。(notisは消してます) インストールがうまくいかない解決方法として以下 を試してみましたが結局、うまくいきませんでした。 http://ameblo.jp/phpwalker/entry-10422457243.html 2.の根拠として、SQLのテーブルにログイン用の値が見つからない たぶんこれだと思うのですが、webauthというテーブルがありました。 しかし中には1行目にnameとpassというセルと 2行目にはxamppとwamppとうセルがありました。 入力したパスワードなどがありませんでした。 SQLは初心者なのでデータをテーブル構造で保存するものという認識しかありません。 正しい検証方法も出来たら教えてください。 PEARのAuthが動作しない原因はなんでしょうか? ご教授、お願いします。

    • 締切済み
    • PHP
  • XAMPPをインストールするとウィルスが発見される

    Windows XP Professionalで、ウィルスソフトにウィルスセキュリティー ZEROを使用しています。 PHPを試してみたくなり、 http://www.apachefriends.org/jp/xampp.html より、 xampp-win32-1.6.0a-installer.exe をダウンロードしてインストールしました。 インストール中にxampp-portcheck.exeが、Trojan-Dropper/Win32/SFX.a に感染していると警告が出て削除されてしまいます。 一応、XAMPPは起動しているようです。XAMPPのコントロールパネルを 見る限り動作中になっていますし、サンプルでPHPのコードを書いて 実行してみましたが、ちゃんと動作しているようです。 (すいません、使いはじめなので本当に問題なく使えるかは分らない です。) 実際、このウィルスソフトはよく誤検知をします。 VisualStudio2005で、C#を使って作ったプログラムを ZIPで圧縮してメールで送受信すると疑わしいファイルとして隔離されて しまいます。実際、社内ではメールのウィルスチェックをOFFにする人間 まで出てきています。 ただ、今回のようにウィルス名まで出てきて引っかかったことはなかっ たので心配です。 xampp-portcheck.exeは、本当にウィルスなのでしょうか? また、このファイルを消された状態で、XAMPPは使い続けられるのでしょ うか? 何か対策方法はあるのでしょうか?

  • XAMPP 1.8.3 のシンボリックリンクは?

    よろしくお願いします。 (環境) windwos7 XAMPPをインストーラーにて「D:xampp」 にインストール XAMPPはインストール直後の状態。 (動作状態) XAMPPコントロールパネル起動 OK apache起動 OK MySql起動 OK ようこそページ表示 OK ようこそページメニューより phpinfo OK ようこそページメニューより phpMyAdmin OK htdocs 内(のサブフォルダ)に直接置いた test.php 動作OK (困っている現象) 今回 XAMPP 1.6.8 → 1.8.3 にバージョンアップしたのですが、 /htdocs/ 内に置いた シンボリックリンク先のphpが動作できません。 Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 Fatal error: Unknown: Failed opening required 'D:/xampp/htdocs/symlink/test.php' (include_path='.;D:\xampp\php\PEAR') in Unknown on line 0 となる。 ブラウザに表示されるURL: localhost/symlink/test.php symlink の部分が、シンボリックリンクです。 test.phpの本体は、 「d:/aaaa/日本語/日本語/test.php」にあります。 確かに本体のパス中には日本語のフォルダ名が存在していますが、シンボリックリンク・ジャンクション であれば、本来問題なく利用できると思っていました。 ※XAMPP 1.6.8 の時は実際問題なく動作できていました。 これは、XAMPP 1.8.3 の仕様としてこうなっているのか、 それとも何かしら設定を施すことで解決する問題であれば、その設定方法をご指導お願い致します。

    • 締切済み
    • PHP