ホームページ  >  記事  >  バックエンド開発  >  php_PHP チュートリアルでファイルを作成するさまざまな方法のまとめ

php_PHP チュートリアルでファイルを作成するさまざまな方法のまとめ

WBOY
WBOYオリジナル
2016-07-13 16:56:571221ブラウズ

php ファイルを作成するには、fopen と file_put_contents の 2 つの方法を詳しく紹介します。詳しく知りたい方は参考にしてください。

phpファイルを作成する

コードは次のとおりです コードをコピー

$str="";
file_put_contents('test.php',$str);//スクリプトを使用してphpファイルを作成します
?>

例 2

コードは次のとおりです コードをコピー

if ($argc != 2) {
die("使用法: php mkphp.php ファイル名");
}
array_shift($argv);
$cat= $argv[0];
file_put_contents($cat.".php", "

?>");

fopenを使用してファイルを作成します

コードは次のとおりです コードをコピー

$fp=fopen("1.txt","w+");//fopen()のその他のスイッチについては、関連関数を参照してください
$str="追加します、追加します、追加します、追加します、追加します";
fputs($fp,$str);
fclose($fp);
?>

上記では考慮されていません。より包括的にしたい場合は、まず、作成するファイルが配置されているディレクトリのアクセス許可を決定する必要があります。推奨デバイスは 777 です。新しいファイルの名前には絶対パスを使用することをお勧めします。

コードは次のとおりです コードをコピー

$filename="test.txt";
$fp=fopen("$filename", "w+"); // ファイルポインタを開いてファイルを作成します
if ( !is_writable($filename) ){
die("ファイル:" .$filename. "書き込み不可です。確認してください!");
}
//fwrite($filename, "$filename に書きたいものは何でも。";
fclose($fp); // ポインターを閉じます

「r」はファイルを読み取り専用で開き、ファイルポインタは先頭を指します
「r+」はファイルを読み書きモードで開き、ファイルポインタは先頭を指します
「w」は書き込み用にファイルを開き、ファイルの先頭を指し、元のテキストの長さを 0 に設定します。ファイルが存在しない場合は、「新しいファイルを作成します –
」 「w+」はファイルを読み取り/書き込みモードで開き、ファイルの先頭を指し、元のテキストの長さを 0 に設定します。ファイルが存在しない場合は、「新しいファイルを作成します –
」 'a' は書き込み用にファイルを開き、ファイル ポインタは 'ファイルの終わりを指します。ファイルが存在しない場合は、「新しいファイルを作成します –
」 'a+' はファイルを読み取り/書き込みモードで開き、ファイル ポインタ ' はファイルの末尾を指します。ファイルが存在しない場合は、「新しいファイルを作成します –
」 'b' オペレーティング システムのテキスト ファイルとバイナリ ファイルが異なる場合は、「‘」を使用できますが、UNIX システムでは「パラメータ」を使用する必要はありません。

コードは次のとおりです コードをコピー

///ファイルを作成します
関数creat_file($PATH){
$sFile = "test.html";
if (file_exists($PATH.$sFile)) {
create_file();
} その他 {
$fp= fopen($PATH.$sFile,"w");
fclose($fp);
}
$sFile を返します;
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631558.html技術記事 php でファイルを作成する方法はたくさんありますが、最も一般的に使用される 2 つの方法は fopen と file_put_contents です。詳しく知りたい場合は、こちらをご紹介します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。