Autor Zpráva
Vopiatos
Profil
Ahoj mám problém s vytvořením db.php pomocí file_put_contents

mám takovou instalačku webu kde je prikaz k vytvoření db.php

$vytvor_soubor=file_put_contents("db.php", $obsah);


ale hazí mi to chybu

Call to undefined function: file_put_contents() in /3w/unas.cz/r/redakcni-system/instalace.php on line 39


nevim jestli je to pravama zkusil jsem vložit

chmod("db.php", 0777);


ale nepomaha to

jak prosim na to? Díky
Kcko
Profil
http://php.net/manual/en/function.file-put-contents.php
Právama to není, snad si umíte přeložit chybovou hlášku ne? Funkce není dostupná, asi jste na hostingu s PHP 4. Použijte nějakou ekvivalentní funkci => php.net
Vopiatos
Profil
a jakou jinou funkci cumim do toho manualu ale moc moudrej z toho nejsem
Kcko
Profil
fopen
fwrite
fclose
Ťunťa
Profil *
function write_File($path_file,$string,$appned_write_switch /*false=append/true=write*/)
{ // BEGIN function writeFile
if(file_exists($path_file)) {
$myFile = $path_file;
if($appned_write_switch) $mode='w+'; else $mode='a';
if(!$fh=fopen($myFile, $mode)) return false;
fwrite($fh, $string);
fclose($fh);
return true;	
}else return false;
}

První argument je cesta k souboru (v četně souboru), další je co do něj chceš zapsat a poslední je jestli chceš do souboru přidávat, nebo ho vytvořit/přepsat.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: