Fehlermeldung, verstehe den Sinn nicht

Brian Folte

Angesehenes Mitglied
Guten Morgen.

Ich arbeite immer noch an meiner Galerie und bleibe nun bei diesem Fehler stehen weil ich den Sinn nicht verstehe:

Parse error: parse error, unexpected '/' in /srv/www/htdocs/web10/html/template/profil.php on line 95

Laut www.php-fehlermeldungen.de versucht man hier in einem php Bereich einen neuen php Bereich zu öffnen, das ist bei mir aber nicht der Fall den in Linie 95 steht nur:

$photo_dir = "./upload";

nun kommt aber das komische an der ganzen Sache, wenn ich nun diese Zeile am ende der Datei verschieben bekomme ich diese Fehlermeldung nicht.

Hat hierfür jemand eine Erklärung? Den es Intressiert mich schon wie ich dieses problem umgehen kann.

LG Brian

Eddit: und wenn ich ein echo davor setzte erhalte ich dann diese Meldung:
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in

die ergibt für mich genauso wenig Sinn
blink.gif
 
Sehe gerade das www.fehlemeldung.de garnicht für mein Problem ist.

Habe dort gerade nochmals nachgeschaut und google spuckt nix zu meinem Fehler aus.

jedenfalls nicht auf den ersten 5 Seiten.

LG Brian
 
es fehlt wahrscheinlich ein semikolon auf einer anderen zeile
 
Vielleicht könntet ihr mich nochmal helfen. Und zwar habe ich das Script nun soweit das ich keine Fehlermeldung mehr bekomme aber komischweise wird mir nun auf verschiedenen Unterseiten folgenes angezeigt:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web10/html/template/shopzeige.php on line 477

Das steht ganz oben und der hier ganz unten auf den Seiten:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web10/html/template/shopzeige.php on line 628

Was sagen diese Fehler aus und wieso tauchen die jetzt erst auf?

Vor einer Stunde kamen die noch nicht.
habe meinen Hoster schon gefragt aber noch keine Antwort erhalten.

Das liegt doch nicht an meinem Script oder?


LG Brian
 
In der Profil Datei erhalte ich dann folgene Infos:

Table 'usr_web10_1.userprofil' doesn't exist
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web10/html/template/profil.php on line 70

usr_web10_1 so heißt meine DB.

LG brian
 
Dann gibt es die Tabelle nicht, du hast eine falsche Datenbankconnection aufgebaut (falscher Server?
tongue.gif
) oder der Benutzer den du verwendest hat keine Lese-Rechte auf die Tabelle userprofil. Dann kommt die Fehlermeldung auch.
 
Die Tabelle ist vorhanden, sie ging ja bis vor einer Stunde noch super. Über phpmyAdmin finde ich sie auch auf. das einzigste was ich in der Datei Profil gemacht habe ist ein Galerie Code eingebunden. Nur tritt der Fehler auch auf wenn ich die Datei so hochlade wie vor einer Stunde.

Ich verstehe das irgendwie nicht. Den er liest ja auch die Daten aus der Tabelle.

LG Brian
 
einverstanden - diese Fehlermeldungen werden in Volltext ausgegeben.
Ein Mindestmass Englisch muss ein Programmierer verstehen.
 
So mein Hoster hat sich gere per E-mail bei mir gemedelt und teilte mir mit das er etwas an dem Server verstellt hat und deshalb dieser Fehler aufgetreten ist. Nun stellt er es gerade wieder um.

LG Brian
 
Bald dreh ich durch, seit heut morgen um 4 Uhr versuche ich mit Hilfe von google mein Galerie Script im Profil einzubauen aber immer und immer wieder bekomme ich lauter Fehlermeldungen.

Wie z.B. diese hier:

QUOTE Parse error: parse error, unexpected '<' in /srv/www/htdocs/web10/html/template/profil.php on line 303


komisch ist nur wenn ich die beiden Scripte einzeln laufen habe klappt alles.

nur liest dann eben das Galeriescript nicht die ID vom User weil ich darin ja keine Session habe.

Hier mal ein Auszug aus dem Code Zeile 300-310:


CODE closedir($verz);


<tr>

<td width=100%><font face=Arial size=2 color=#000000>
<hr color=#F5BA07 size=1 width=100%>
</td>
</tr>
<tr height=24>
<td width=100% height=24><b><font face=Arial color=black size=2><img src=../images/profil1.jpg border=0 align=absmiddle>AGB's:</font></b>
<br>
<textarea name='profilbild' cols=100% rows=4>$profilbild</textarea></td>


So ich sehe hier keinen Fehler.
Sobald ich irgendwo ein " hinsetze oder wegnehme kommen gleich 10 neue Fehler hinzu.

Im grunde will ich nur eins und das sind meine Bilder angezeigt bekommen
unsure.gif


LG Brian
 
und nach closedir verspürst Du nicht das Bedürfnis, dem Interpreter zu sagen, dass mit Script Schluss ist?
 
QUOTE (Brian Folte @ Do 16.08.2007, 14:44) Bald dreh ich durch, seit heut morgen um 4 Uhr versuche ich mit Hilfe von google mein Galerie Script im Profil einzubauen aber immer und immer wieder bekomme ich lauter Fehlermeldungen.

Wie z.B. diese hier:


QUOTE Parse error: parse error, unexpected '<' in /srv/www/htdocs/web10/html/template/profil.php on line 303


komisch ist nur wenn ich die beiden Scripte einzeln laufen habe klappt alles.

nur liest dann eben das Galeriescript nicht die ID vom User weil ich darin ja keine Session habe.

Hier mal ein Auszug aus dem Code Zeile 300-310:


CODE closedir($verz);


<tr>

<td width=100%><font face=Arial size=2 color=#000000>
<hr color=#F5BA07 size=1 width=100%>
</td>
</tr>
<tr height=24>
<td width=100% height=24><b><font face=Arial color=black size=2><img src=../images/profil1.jpg border=0 align=absmiddle>AGB's:</font></b>
<br>
<textarea name='profilbild' cols=100% rows=4>$profilbild</textarea></td>


So ich sehe hier keinen Fehler.
Sobald ich irgendwo ein " hinsetze oder wegnehme kommen gleich 10 neue Fehler hinzu.

Im grunde will ich nur eins und das sind meine Bilder angezeigt bekommen
unsure.gif


LG Brian

Ich frage mich wie das überhaupt gehen soll wenn PHP ohne Abgrenzung zu HTML steht...

Meine Empfehlung -> http://tut.php-q.net/

Das mal durchackern.
 
uhu ... ist das der code so wie Du ihn hast?

Warum ist kein Echo/Print um Deinen HTML Code wenn die erste Zeile da noch nen PHP Befehl ist?

Warum sind Deine Attribute nicht in Quotes?

Warum benutzt Du mitten im HTML eine PHP Variable? (erledigt sich quasi wenn Du die ersten beiden Sachen machst ...)
 
Einzeln sehen die beiden Scripte wohl besser aus nur weiß ich nicht wie ich sie sonst zusammen setzten soll.

Wenn ich z.B. erst das Profil anzeigen lasse und ganz am Schluß dann das Galerie Script einbinde bekomme ich als Anzeige den halben Script Code im Internet zu gesicht.

Durchgelesen habe ich mir heute schon eine ganze Menge und zwar alle Fehlermeldungen und die dazugehörigen lösungen nur irgendwie bringen diese mich auch nicht weiter.


Ich Poste nunmal den ganzen Code hier und makiere den übergang vom Profil zur Galerie und wieder zum Profil:


Ich glaube es wäre einfacher das Galerie Script in einer extra Datei zu packen und dort dann die sesion und eine datenbankverbindung herstellen oder?

LG Brian
 
Vor der Zeile
//Hier angeben, wo die Vorschaubilder (Thumbs) liegen
fehlt <?php

Dann werden 2 komplette HTML Dateien einfach hintereinandergeklebt? 2 <html>, 2 <body> etc.? => SOWAS von falsch ...

Vor Zeile
$verz=opendir ($thumb_dir);
fehlt <?php

Vor
<td valign='top'><table id='table1' width='100' border='0' cellpadding='0' cellspacing='0'>
fehlt ?>

Vor
if($count == '4') { echo '</tr>'; $count = 0; }
fehlt <?php

Vor
Hier endet das Galerie Script
fehlt ?>

Und das ist nur was mir beim ersten Überfliegen aufgefallen ist.

Ggf. anstatt die Fehlermeldungen zu googeln, direkt in einem PHP Tutorial (Link siehe oben) einsteigen und erstmal die Grundlagen durcharbeiten wie man PHP und HTML trennt.
 
Zurück
Oben