Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
skript funzzt auf localhost aber nicht im internet [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
skript funzzt auf localhost aber nicht im internet


 
fabstar
12-03-2005, 22:38 
 
Hi,
also ich bin ein totale Anfänger aber ich habe ein Problem. Ich möchte mir gerne ein Skript für meine HP

schreiben damit ich den Inhalt online ändern kann, das klappt auf meinem rechner auch solange ich alles auf
localhost ausführe. Wenn ich dann allerdings das ganze auf nen Server lade klappt es nicht mehr. Wenn ich den
Text änder wird es einfach als leere Datei gespeichert. Vielen Dank schonmal für Antworten.

das wäre der erste teil
<html>
<bod>
<FORM action="change2.php" method="post">
<br>
<textarea name="text" rows="6" cols="56">
<?php include("index.txt"); ?>
</textarea><br>
<input type="submit" name="FERT" value="OK">
</form>
</body>
</html>
und das der zweite

<?php
echo $text;
$gbfile=fopen("index.txt","w");
fputs ($gbfile,"$text");
fclose($gbfile);
echo "Änderungen gespeichert";
?>

 
Abraxax
12-03-2005, 22:39 
 
LESEN! (http://www.php-resource.de/forum/showthread.php?s=&threadid=50454)

 
fabstar
12-03-2005, 22:43 
 
sorry war auch faul und hab das natürlich nciht vorher gelesen.

 
TobiaZ
12-03-2005, 23:39 
 
Stichwort Register Globals off!

Und wenn du den genannten Thread komplett befolgt hättest (inkl. Error-Reporting), dann hättest du auch entsprechende Hinweise von PHP bekommen.


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:10 Uhr.