こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

PHP入門書で勉強中の初心者

PHP初心者です。 現在PHPの入門書で勉強中なのですが その中の「一言掲示板を作ってみよう」という内容を今やっていますがエラーが出てしまいます。ググってもググってもよくわからず質問させていただきます。

dbconnect.php ソース
<?php mysql_connect('mysql.hostinger.jp','u666462996_*****','******') or die(mysql_error());
mysql_select_db('u666462996_*****'); mysql_query('SET NAMES UTF8'); ?>

サーバーのパス ユーザー名は****とさせていただきます。


check.php ソース

<?php session_start();
require('../dbconnect.php');
if(!isset($_SESSION['join'])) {
header('Location: index.php');
exit();}

if(!empty($_POST)) {
//登録処理をする
$sql = sprintf('INSERT INTO members SET name="%s", email="%s",
password="%s",picture="%s",created="%s"',
mysql_real_escape_string($_SESSION['join']['name']),
mysql_real_escape_string($_SESSION['join']['email']),
mysql_real_escape_string(shal($_SESSION['join']['password'])),
mysql_real_escape_string($_SESSION['join']['image']),
date('Y-m-d H:i:s'));

mysql_query($sql) or die(mysql_error());
unset($_SESSION['join']);

header('Location: thanks.php');
exit(); }?>

<form action="" method="post"
<input type="hidden" name="action" value="submit"/>

<dl>
<dr>ハンドルネーム</dr>
<dd>
<?php echo htmlspecialchars($_SESSION['join']['name'],ENT_QUOTES, 'UTF-8'); ?></dd>

<dt>メールアドレス</dt>
<dd>
<?php echo htmlspecialchars($_SESSION['join']['email'],ENT_QUOTES, 'UTF-8'); ?></dd>

<dt>パスワード</dt>
<dd>[表示されません]</dd>

<dt>写真など</dt><dd>
<img src="../member_picture/<?php echo $_SESSION['join']
['image']; ?>" with="100" height="100" alt="" /> </dd>
</dl>

<div><a href="index.php?action=rewrite">&laquo;&ndsp;入力しなおす</a>

| <input type="submit" value="登録する"/></div></form>


check.phpを開いたらエラーが出ます。
エラー
Warning: require(../dbconnect.php) [function.require]: failed to open stream: No such file or directory in /home/u666462996/public_html/check.php on line 2

Fatal error: require() [function.require]: Failed opening required '../dbconnect.php' (include_path='.:/opt/php-5.2/pear') in /home/u666462996/public_html/check.php on line 2
エラー内容
解決方法をお願いいたします。

dbconnect.phpもエラーが出てましたが
phpを5.5から5.2に設定しなおすとエラーはなくなりました。
これもどういうことでしょうか。
ひとつお力を貸してくださいませ。

投稿日時 - 2015-10-21 00:07:05

QNo.9067238

すぐに回答ほしいです

質問者が選んだベストアンサー

Warning: require(../dbconnect.php) [function.require]: failed to open stream: No such file or directory in /home/u666462996/public_html/check.php on line 2

dbconnect.phpをどこに置いてるんでしょうか?
同じフォルダに置いてるなら
./dbconnect.php
が正解です

投稿日時 - 2015-10-21 09:04:40

お礼

お礼 大変遅くなりました。
angel2015様
おかげさまで 解決しました。
ありがとうございました!
また よろしくお願いいたします。

投稿日時 - 2015-10-22 20:50:55

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-
-広告-
-広告-