これは愚かな質問かもしれませんが、簡単な答えは見つからないようです。新しいMKDRディレクトリの中にダミーのindex.htmlを作成してください
ユーザーが新しいエントリを開始したときに私のディレクトリを作成するPHPスクリプトがあります。 そのディレクトリにはギャラリーの写真が保存されています。
私がしたいと思っているのは、その新しいディレクトリ内に1つのindex.htmlファイルを作成し、そこに数行のhtmlコードを入れます。
どうすればよいですか?
イムファイルがそうのように行われるだろうと推測:
mkdir('users/'.$id.'/index.html',0755);
しかし、どのように私はindex.htmlファイルにHTMLを追加できますか?
または、サーバー上に1つのファイルがあり、それをMKDIRプロセス中にコピーしてください。
とにかく私はこの学習のことでは非常に遅いので、とにかく本当に簡単な答えが最高です。
はあなたに ジョン
新編集.....私は、このエラーを与えて
<?php
$id = 812;
mkdir('users/'.$id,0755);
chmod('users/'.$id,0777);
$fh = fopen("users/".$id, "w+") or die("Couldn't open file");
fwrite($fh, "<html><head /><body><h1>It Works!</h1></html>");
fclose($fh);
?>
そのありがとうございましたか!
警告:fopenのは(ユーザー/ 812)[function.fopen]:ストリームをオープンに失敗しました:行9 にstackoverflowtest1.phpに拒否された権限がファイルを開けません
任意のアイデアだろうか?私はwamp windows 7のサーバー上で、ftpを使ってファイルを編集するのではなく、www wamp explorer folerだけです。
申し訳ありませんが質問は基本的にPHP関連です。新しく作成されたindex.htmlファイルにいくつかのhtmlを追加する簡単な方法がない限り、ディレクトリが作成されたときにファイルをコピーすることができます。私は用語のハンドルを理解していないのですか?どういう意味ですか? – jonnypixel
このエラーが発生しました:警告:fopen(users/812)[function.fopen]:ストリームを開くことに失敗しました:行9のstackoverflowtest1.phpで許可が拒否されました。あなたが私の変更を私に与えたものから上記のコードを貼り付けました。 – jonnypixel
これは大丈夫です。私はちょうど私のWindows 7マシンにインストールされているWampではなく、実際のLinuxサーバー環境でテストする必要があると思う。 – jonnypixel