Xamppのapacheを用いて
localhostで次のプログラムを実行するとうまくいくのですが
いざレンタルサーバにアップするとうまくいきません。
(whss.bizというphp,mysql対応サーバ)
<?php
if(isset($_POST['userid'])==True && isset($_POST['password'])==True)
{
$userid=$_POST['userid'];
$password=$_POST['password'];
$logFile=dirname(__FILE__).'/'.$userid.'.log';
if(file_exists($logFile)==False)
{
file_put_contents($logFile,$password);
header("Location:backtotop.html");
}
else
{
echo '<font color="red">このユーザーIDはすでに使われています。<br>
恐れ入りますが別のIDにして下さい。</font><br>';
}
}
?>
<html>
<head>
<title>新規登録画面</title>
</head>
<body>
新規ユーザー登録を行います。<br>
好きなユーザー名とパスワードをともに半角英数字で入力してください。<br>
<form action="newuser.php" method="POST">
ユーザー名:<br>
<input type="text" name="userid" size="25" /><br />
パスワード:<br>
<input type="text" name="password" size="25">
<input type="submit" value="入力完了">
</form>
</body>
</html>
これはユーザーIDとパスワードを登録するものなのですが、
Warning: file_put_contents(/home/brightsuger/public_html/brightsuger.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/brightsuger/public_html/newuser.php on line 9
Warning: Cannot modify header information - headers already sent by (output started at /home/brightsuger/public_html/newuser.php:9) in /home/brightsuger/public_html/newuser.php on line 10
入力完了を押すと↑がでてきてしまいます。
1つ目のWarningにあるように
サーバー上ではfile_put_contentsはできないのでしょうか?
また、2つ目のWarningは意味がよくわかりません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP php ログイン 1 2022/11/01 00:24
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字化けについて
-
XMLパースエラー回避方法
-
前後の全角スペースを削除する...
-
phpをレンタルサーバにアップし...
-
古いセッションが消えない
-
onedrive にexcelファイルをア...
-
バッチを用いたフォルダの自動移動
-
MIB取得について
-
csvファイルの読込みとソート
-
$_SESSION 有効期限をブラウザ...
-
one drive のアップロード失敗...
-
PHPのif文でその処理を途中で抜...
-
VBSの「MsgBox」について
-
存在しないメールアドレスかど...
-
URLの変わらないページをPHPで...
-
imgタグでのphpの呼び出しについて
-
$_SERVER と $_ENV の違い
-
HYのAM11:00のラップの部分の歌...
-
phpでクラスのメソッドで同名の...
-
LinuxでのPHP、Configure Comma...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字化けについて
-
日付と年月日を選択するコード...
-
複数の文字列をファイルに書き...
-
phpの画面表示が真っ白です
-
ヒアドキュメントを中断してinc...
-
前後の全角スペースを削除する...
-
PHP(smarty)についての質問(文...
-
初心者で数当てゲームを作って...
-
どうしたら確認ができますか!?
-
すみません また宜しくお願い...
-
ローカル環境で動くのに本番環...
-
PHPのWebアプリ作成
-
PHPをはじめて1日目なので・・・
-
PHPで地域名のみ変更
-
php エラー
-
HTMLとPHP間のデータ受け渡し
-
さくらインターネットレンタル...
-
file_get_contents関数なのですが
-
XAMPP1.7.1上でPHPを実行すると...
-
mb_convert_variablesで変換出...
おすすめ情報