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)
Gästebuch, Finde den Fehler nicht [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 :
Gästebuch, Finde den Fehler nicht


 
sammy1998
01-04-2005, 19:24 
 
Hi,

also ich bin noch recht neu in PHP und habe mir das Buch "PHP der leichte Einstieg" gekauft. Ich hab versucht das Gästebuch zu programmieren und die source jetzt schon tausendmal nach fehlern dursucht. ICH FINDE KEINE MEHR... Aber gehen tuts trotzdem nicht. Er erstellt mir weder eine Textdatei noch schreibt er in eine rein. Ausgeben tut er mir was wenn ich ne *.txt mit Text hochlad.
Ich hoffe jemand kann mir helfen ich bin echt am verzweifeln.

Schon mal danke an euch alle

Gruß Marco

Ich hab die datei mal als *.txt angehängt
da kann mans anschaun http://www.dirtreich.com/guestbook/guestbook.php

 
MelloPie
01-04-2005, 19:37 
 
register_globals = on?

 
sammy1998
01-04-2005, 19:38 
 
was ist das?:eek: :confused:

Ich bin jetzt bissle verwirrt...
wie bette ich das ein und löst das mein Problem???

 
TobiaZ
01-04-2005, 19:51 
 
Guckst du Suche! :teach:

 
sammy1998
01-04-2005, 20:02 
 
man jungs und mädels ich checks doch noch net so...:confused:

 
TobiaZ
01-04-2005, 20:07 
 
Ohne ein paar grundlagen, kannst du nicht Programmieren! So ist das nunmal!

 
sammy1998
01-04-2005, 20:17 
 
danke für die hilfe...

 
TobiaZ
01-04-2005, 20:23 
 
ironie?

 
realEasy
01-04-2005, 20:39 
 
schreibrechte auf die Textdatei!?

 
TobiaZ
01-04-2005, 20:40 
 
Wie denn, wenn die datei noch nichtmal existiert! :D

 
realEasy
01-04-2005, 20:48 
 
Original geschrieben von TobiaZ
Wie denn, wenn die datei noch nichtmal existiert! :D

lol :eek: :eek:

if(file_exists("gast.txt")){$ausgabe="\n";}
und wenn nicht!? :dontknow:

so TobiaZ!? :D

 
sammy1998
01-04-2005, 22:42 
 
Ja das hatte ich auch schon gedacht, aber das steht so in dem buch...

 
onemorenerd
02-04-2005, 04:46 
 
Ich hab hier noch ein Buch, in dem "format c:" steht, magst du es haben? :D

 
sammy1998
02-04-2005, 09:03 
 
Ja, das wär auch ne lösung...

 
realEasy
02-04-2005, 11:35 
 
Original geschrieben von sammy1998
Ja das hatte ich auch schon gedacht, aber das steht so in dem buch...

mönsch.... zum Test:
leg eine Datei namens gast.txt im gleichen Verzeichnis an, in dem das Script ist. CHMOD diese Datei auf 777...... probiers nochmal. Wenns geklappt hat, dann schauen wir weiter wie es mit dem Anlegen einer Datei aussieht :P

 
sammy1998
02-04-2005, 12:13 
 
ok, das tut. aber er schreibt weder in die datei noch zeigt er mir fehler an wenn das formular nich vollständig sugefüllt wird.
Und wenn ich im ftp proggi aktualisiere, dann ist der chmod wieder auf 600, der übernimmt das nicht für immer... normal???? net oder

 
onemorenerd
02-04-2005, 12:30 
 
mixed str_replace ( mixed search, mixed replace, mixed subject ) (http://php.net/str_replace) ... nur so nebenbei

 
sammy1998
03-04-2005, 00:33 
 
wie geht denn das mit dem register_globals befehl, ich finde da nirgends eine gescheite erklärung dafür

 
penizillin
03-04-2005, 00:42 
 
http://de3.php.net/register_globals
http://shell-shocked.org/article.php?id=83

 
sammy1998
03-04-2005, 01:23 
 
ok, jetz bin ich schon ein schritt weiter ich bekomm immerhin eine fehlermeldung...

Warning: Wrong parameter count for str_replace() in /mnt/ja1/03/635/00000014/htdocs/guestbook/guestbook.php on line 87

da steht folgendes drin:
$kommentar=str_replace($t1.'<br>'.$kommentar);

wobei $kommentar mein Textarea ist und $t1=chr(10)

 
penizillin
03-04-2005, 01:25 
 
punkte und kommata werden bei deiner auflösung identisch dargestellt?

- -

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