 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
19.03.2002, 17:43
|
#1
|
|
TP-Member
Registriert seit: Jul 2001
Ort: Duisburg
|
werde aus fehler nicht schlau ! [php]
hi Leutz,
ich häng hier jetzt schon mehrere stunden an dieser einen zeile:
$message ="<br>Ihr Eintrag konnte nicht in unser Gaestebuch aufgenommen werden<br>";
In dieser Zeile soll immer ein "parse error" sein,
--> Was ist das und wie bekomme ich das weg ???
thx@all
cya Head'
|
|
|
19.03.2002, 17:47
|
#2
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
parse error ist, wenn der parse (also interpreter) von deinem server einen syntax fehler findet wo er nich weitermachn kann, also hänegn bleibt, weils falsch gecodet wurde.
dein prob
versuch mal so:
PHP-Code:
$message = "<br>Ihr Eintrag konnte nicht in unser Gaestebuch aufgenommen werden<br>";
ansonsten weiss ich auch nich, so geht das bei mir immer dann könntes nur noch and einem server liegen 
|
|
|
19.03.2002, 18:04
|
#3
|
|
TP-Supporter
Registriert seit: Mar 2001
Ort: Göttingen
|
Poste doch mal ein paar Zeilen darüber, vielleicht liegt da der Fehler.... Semikolon vergessen oder sowas 
__________________
Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten. (Karl Kraus)
|
|
|
19.03.2002, 18:59
|
#4
|
|
TP-Member
Registriert seit: Jul 2001
Ort: Duisburg
|
if(ereg("^([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$homepage)){
//es wurde auch eine Homepageadresse angegeben - antsprechende Formatierung vornehmen
if(!ereg("^ http:////",$homepage)){
//http://fehlt in der Angabe der Adresse - hier ergänzen
$homepage="http://" . $homepage;
}
$hp_format="<br>Homepage: <a href=" . $homepage . " targer='_new'>" . $homepage . "</a>;
}
if($error_msg){
//fehlerhafte Angaben-Hinweis ausgeben und keinen eintrag vornehmen
$message = "<br>Ihr Eintrag konnte nicht in unser Gaestebuch aufgenommen werden:<br>";
$message.=$error_msg;
$message.="<br>Klicken sie auf <a href=javascript :history.back(1)>Zurück</a>.<br><br>";
}
also ich weiss nicht was ich da vergessen haben könnte, ber vielleicht findet ihr ja den fehler ;-D
Geändert von Headcracker (19.03.2002 um 19:05 Uhr).
|
|
|
20.03.2002, 09:58
|
#5
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
Zitat:
Original geschrieben von Headcracker
$hp_format="<br>Homepage: <a href=" . $homepage . " targer='_new'>" . $homepage . "</a>" ;
|
dann funzt es auch mit deiner message....
lf
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
20.03.2002, 10:00
|
#6
|
|
TP-Supporter
Registriert seit: Mar 2001
Ort: Coburg / Bayern
|
hi,
Code:
if(ereg("^([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$homepage)){
//es wurde auch eine Homepageadresse angegeben - antsprechende Formatierung vornehmen
if(!ereg("^http:////",$homepage)){
//http://fehlt in der Angabe der Adresse - hier ergänzen
$homepage="http://" . $homepage;
}
$hp_format="<br>Homepage: <a href=" . $homepage . " targer='_new'>" . $homepage . "</a>;
}
if($error_msg){
//fehlerhafte Angaben-Hinweis ausgeben und keinen eintrag vornehmen
$message = "<br>Ihr Eintrag konnte nicht in unser Gaestebuch aufgenommen werden:<br>";
$message.=$error_msg;
$message.="<br>Klicken sie auf <a href=java script:history.back(1)>Zurück</a>.<br><br>";
}
Der Fehler liegt in der fett markierten Zeile. Setze einfach hinter das </a> noch ein doppeltes Anführungszeichen und schon gehts.
Gruß
SMURF
|
|
|
20.03.2002, 10:01
|
#7
|
|
TP-Supporter
Registriert seit: Mar 2001
Ort: Coburg / Bayern
|
och menno  ... wollte doch erster sein  ... naja Hauptsache Problem ist gelöst 
|
|
|
20.03.2002, 10:34
|
#8
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
pffrrrrrrr
meine fehlerlösung war auch noch in farbe
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
20.03.2002, 14:21
|
#9
|
|
TP-Member
Registriert seit: Jul 2001
Ort: Duisburg
|
|
|
|
21.03.2002, 16:30
|
#10
|
|
TP-Member
Registriert seit: Jul 2001
Ort: Duisburg
|
jetzt ist ein paar zeilen weter ein fehler den ich nicht check, vielleicht wisst ihr es ja ...
$guestfile="guestbook_data.html";
if(file_exists($guestfile)){
$fp=fopen($guestfile,"r");
$guest_data=fread($fp,filesize($guestfile));
fclose($fp);
}
$fp=fopen($guestfile,"w");
flock($fp,1);
fputs($fp,$new_entry);
if(isset($guest_data)) fputs($fp,$guest_data);
flock($fp,3);
fclose($fp); [/color]
|
|
|
21.03.2002, 16:34
|
#11
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
was kommt denn, wieder maln n parse error?
hm könnte sein der fehler, weil du 2x $fp als handler benutzt , versuch doch einfach mal was ndres zum beispiel $fd oder so 
|
|
|
22.03.2002, 17:56
|
#12
|
|
TP-Member
Registriert seit: Jul 2001
Ort: Duisburg
|
also nen pasre error is das auch wieder, aber ich hab $fp in $fd $fr $f-irgendwas- ausprobiert und es geht imemr noch nicht !
|
|
|
24.03.2002, 19:09
|
#13
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
hm würde zwar ein andrer fehler kommen, aber hast du deinem "guestbook_data.html" vielleicht schreibschutzfraufgedrückt?
das solte dann mal weg, aber dann würde permission denied kommen oder so,mwenn es daran liegt
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:10 Uhr.
|
 |