All pastes #608763 Raw Edit

Mine

public text v1 · immutable
·published 2007-07-08 14:10 UTC
rendered paste body
/**
 *  Acest script permite creearea si apoi scrierea (cu append) intr-un fisier
 *  Daca fisierul exista deja, este sters si apoi creat din nou pentru append
 */

// Definim un output
$filePath = "./";
$fileOutput = "output.php";

// Se creeaza handle-ul pentru fisier cu drepturi de scriere append (adaugare)
if (file_exists($fileOutput)) {
	// Stergem fisierul
	unlink($filePath . $fileOutput); echo "am sters";
	// Cream un nou fisier pentru append
	$fileHandle= fopen($filePath . $fileOutput, 'a+') or die("Nu pot deschide fisierul!"); echo "am recreat";
} else {
	// Cream un nou fisier pentru append
	$fileHandle= fopen($filePath . $fileOutput, 'a+') or die("Nu pot deschide fisierul!"); echo "nu era";
}

// Se scrie un rand
$stringData = "<input type=\"text\" name=\"camp1\" value=\"init\" > <br />\n";
fwrite($fileHandle, $stringData);

// Al doilea rand
$stringData = "<input type=\"checkbox\" name=\"camp1\" value=\"activ\" > ACTIV\n";
fwrite($fileHandle, $stringData);

// Se inchide fluxul de date
fclose($fileHandle);