読者です 読者をやめる 読者になる 読者になる

Webデザインの勉強 | フェリカテクニカルアカデミーWebサイト制作科サポートブログ

ファイルにデータを書き込む

ファイルにデータを書き込もう (1)

  • is_writable()
<?php

// ファイルの読み書き

$testFile = "test.dat";
$contents = "こんにちは!";

if (is_writable($testFile)) {
    
    // ファイルをオープンできたか?
    
    // 書き込めたか?
    
    // 終了処理
    
} else {
    echo "not writable!";
    exit;
}

ファイルにデータを書き込もう

  • fopen()
  • fwrite()
<?php

// ファイルの読み書き

$testFile = "test.dat";
$contents = "こんにちは!";

if (is_writable($testFile)) {
    
    // ファイルをオープンできたか?
    // $fp = fopen($testFile, "a");
    if (!$fp = fopen($testFile, "a")) {
        echo "could not open!";
        exit;
    }
    
    // 書き込めたか?
    fwrite($fp, $contents);
    
    
    // 終了処理
    
} else {
    echo "not writable!";
    exit;
}

ファイルにデータを書き込もう

  • データの書き込
<?php

// ファイルの読み書き

$testFile = "test.dat";
$contents = "こんにちは!";

if (is_writable($testFile)) {
    
    // ファイルをオープンできたか?
    // $fp = fopen($testFile, "a");
    if (!$fp = fopen($testFile, "a")) {
        echo "could not open!";
        exit;
    }
    
    // 書き込めたか?
    if (fwrite($fp, $contents) === false) {
        echo "could not write!";
        exit;
    }
    
    echo "success!";
    
    // 終了処理
    fclose($fp);
    
} else {
    echo "not writable!";
    exit;
}