Sveiki! Pirmkārt esmu jauniņais šajā forumā, tapēc lūdzu nekritizējiet mani, ja kautko ne tā esmu izdarījis! :D
Otrkārt - esmu pilnīgs newbie iekš php tāpēc nemētājieties ar pārgudriem izteicieniem, bet paskaidrojiet man visu kā mazam bērnam ;)
Un tagad, kad esmu pievērsis jūsu visu uzmanību, lūdzu atrisinat manu problēmu:
Man ir html lapa, ko vēlos labot caur citu php lapu. Respektīvi šai php lapai ir: jāatver html fails, jāattēlo tā kods rediģējamā teksta laukumā kā plain teksts, pēc rediģēšanas beigām jāsaglabā atpakaļ uz servera! Meklēju googlē un viss, ko atrdu bija kas šāds
<?php
$loadcontent = "news.html";
if($save_file) {
$savecontent = stripslashes($savecontent);
$fp = @fopen($loadcontent, "w");
if ($fp) {
fwrite($fp, $savecontent);
fclose($fp);
}
}
$fp = @fopen($loadcontent, "r");
$loadcontent = fread($fp, filesize($loadcontent));
$loadcontent = htmlspecialchars($loadcontent);
fclose($fp);
?>
<form method=post action="<?=$_SERVER['PHP_SELF']?>">
<textarea name="savecontent" cols="55" rows="15"><?=$loadcontent?></textarea>
<br>
<input type="submit" name="save_file" value="Saglabāt">
</form>
Viss strādā ļoti labi līdz saglabāšanai. Kad spiežu saglabāt, tikai refrešojas lapa, bet izmaiņas nekādas nenotiek! Kur ir problēma?