error: parse error, unexpected $
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
athlet
beschreibung
bild
dateiname
doppel
ergebnis
error
fachgebiet
folgenden daten
folgender fehler
food
gel
hallen
patient
pawort
set
trainingsplan
unterkategorie
update
wissenschaft
-
Hall?chen,
ich hab mal wieder nen kleines Problem mit nem Script.
Folgender Fehler trritt auf, wenn ich die Seite aufrufe:
Parse error: parse error, unexpected $ in /home/www/web127/html/editupload.php on line 158
Das hei?t wohl, dass ich irgendwo nen Anf?hrungszeichen vergessen hab. Allerdings finde ich die Stelle beim besten Willen nicht.
Wer also ein wenig versiert ist und ein wenig Zeit mitbringt, kann sich ja auch mal versuchen... ;)
<? include("head.php"); $userip = $REMOTE_ADDR; $visitorip = getenv("REMOTE_ADDR"); $sql = "SELECT * FROM bb1_sessions"; $ergebnis = mysql_query($sql); while ($row = mysql_fetch_array($ergebnis)) { if($visitorip == $row[ipaddress] && $row[userid] > 0) {$sql3 = "SELECT * FROM bb1_users WHERE userid = '$row[userid]'"; $ergebnis3 = mysql_query($sql3); while ($row = mysql_fetch_array($ergebnis3)) { if($row['rankgroupid'] <= '1') { $name = $_POST['name']; $beschreibung = $_POST['beschreibung']; $beschreibung = nl2br($beschreibung); $autor = $_POST['autor']; $bild = $_FILES['file']['name']; $sport = $_POST['sport']; $timestamp = time(); $ip = getenv("REMOTE_ADDR"); $id =$_POST['id']; $kategorie1_1 = $_POST['kategorie1_1']; $kategorie1_2 = $_POST['kategorie1_2']; $kategorie1_3 = $_POST['kategorie1_3']; $kategorie1_4 = $_POST['kategorie1_4']; $kategorie1_5 = $_POST['kategorie1_5']; $kategorie1_6 = $_POST['kategorie1_6']; $kategorie2_1 = $_POST['kategorie2_1']; $kategorie2_2 = $_POST['kategorie2_2']; $kategorie2_3 = $_POST['kategorie2_3']; $kategorie2_4 = $_POST['kategorie2_4']; $kategorie2_5 = $_POST['kategorie2_5']; $kategorie2_6 = $_POST['kategorie2_6']; $kategorie2_7 = $_POST['kategorie2_7']; $kategorie2_8 = $_POST['kategorie2_8']; $kategorie2_9 = $_POST['kategorie2_9']; $kategorie2_10 = $_POST['kategorie2_10']; $kategorie2_11 = $_POST['kategorie2_11']; $kategorie2_12 = $_POST['kategorie2_12']; $kategorie3_1 = $_POST['kategorie3_1']; $kategorie3_2 = $_POST['kategorie3_2']; $missing = array(""); if($name == ""){ $missing = array("Name");} if($beschreibung == ""){ array_push($missing,"Beschreibung");} if($autor == ""){ array_push($missing,"Autor");} if($sport == "Leichtathletik") { if($kategorie1_1 == "" and $kategorie1_2 == "" and $kategorie1_3 == "" and $kategorie1_4 == "" and $kategorie1_5 == "" and $kategorie1_6 == ""){ array_push($missing,"Oberkategorie");}} else { if($kategorie1_1 == "" and $kategorie1_2 == "" and $kategorie1_3 == ""){ array_push($missing,"Oberkategorie");}} mysql_select_db(usr_web127_1) or die ("n???x"); $abfragen = "SELECT * FROM Uebungen WHERE name LIKE '$name'"; $ergebnisse = mysql_query($abfragen); if(mysql_num_rows($ergebnisse) == '0') { if(in_array("Name",$missing) or in_array("Beschreibung",$missing) or in_array("Autor",$missing) or in_array("Oberkategorie",$missing)) { print("Folgende Felder m?ssen ausgef?llt werden:<br><br>"); foreach($missing as $missing_all) { print("<b>".$missing_all."</b><br>"); } } else { mysql_select_db(usr_web127_1) or die ("n???x"); if($_FILES['file']['name']) { $pfad = "/home/www/web127/html/files/Uebungsbilder/"; $abfrage = "SELECT * FROM Uebungen WHERE bild LIKE '$bild'"; $ergebnis = mysql_query($abfrage); //$abfrage3 = "SELECT * FROM Uebungen"; //$ergebnis3 = mysql_query($abfrage3); if(mysql_num_rows($ergebnis) > 0) { $doppel = "1"; } if ($doppel != "1") { if ($_FILES['file']['error'] == '0') { if (move_uploaded_file($_FILES['file']['tmp_name'], $pfad.$_FILES['file']['name'])) { $eintrag2 = "INSERT INTO Uebungen (name, beschreibung, autor, kategorie1_1, kategorie1_2, kategorie1_3, kategorie1_4, kategorie1_5, kategorie1_6, kategorie2_1, kategorie2_2, kategorie2_3, kategorie2_4, kategorie2_5, kategorie2_6, kategorie2_7, kategorie2_8, kategorie2_9, kategorie2_10, kategorie2_11, kategorie2_12, kategorie3_1, kategorie3_2, zeit, sport, bild, ip) VALUES ('$name', '$beschreibung', '$autor', '$kategorie1_1', '$kategorie1_2', '$kategorie1_3', '$kategorie1_4', '$kategorie1_5', '$kategorie1_6', '$kategorie2_1', '$kategorie2_2', '$kategorie2_3', '$kategorie2_4', '$kategorie2_5', '$kategorie2_6', '$kategorie2_7', '$kategorie2_8', '$kategorie2_9', '$kategorie2_10', '$kategorie2_11', '$kategorie2_12', '$kategorie3_1', '$kategorie3_2', '$timestamp', '$sport', '$bild', '$ip')"; $eintragen2 = mysql_query($eintrag2); print(" Sie haben eine ?bung mit folgenden Daten hochgeladen:<br><br><br> Name: ".$name."<br><br> Beschreibung: ".$beschreibung."<br><br> Autor: ".$autor."<br><br> Oberkategorie(n): ".$kategorie1_1." ".$kategorie1_2." ".$kategorie1_3." ".$kategorie1_4." ".$kategorie1_5." ".$kategorie1_6."<br><br> Unterkategorie(n): ".$kategorie2_1." ".$kategorie2_2." ".$kategorie2_3." ".$kategorie2_4." ".$kategorie2_5." ".$kategorie2_6." ".$kategorie2_7." ".$kategorie2_8." ".$kategorie2_9." ".$kategorie2_10." ".$kategorie2_11." ".$kategorie2_12."<br><br> Nebenkategorie(n): ".$kategorie3_1." ".$kategorie3_2."<br><br> Fachgebiet: ".$sport."<br><br> Bild: ".$bild ); } } } else { print("Der Dateiname ".$bild." wurde schonmal f?r ein Bild verwendet. Bitte gehen Sie <a href='javascript:window.back()'>zur?ck</a> und laden sie das Bild unter einem anderen Namen hoch."); } } else { $eintrag2 = "UPDATE Uebungen Set name = '$name', beschreibung = '$beschreibung', autor = '$autor', kategorie1_1 = '$kategorie1_1', kategorie1_2 = '$kategorie1_2', kategorie1_3 = '$kategorie1_3' kategorie1_4 = '$kategorie1_4', kategorie1_5 = '$kategorie1_5', kategorie1_6 = '$kategorie1_6', kategorie2_1 = '$kategorie2_1', kategorie2_2 = '$kategorie1_2', kategorie2_3 = '$kategorie2_3', kategorie2_4 = '$kategorie2_4', kategorie2_5 = '$kategorie2_5', kategorie2_6 = '$kategorie2_6', kategorie2_7 = '$kategorie2_7', kategorie2_8 = '$kategorie2_8', kategorie2_9 = '$kategorie2_9', kategorie2_10 = '$kategorie2_10', kategorie2_11 = '$kategorie2_11', kategorie2_12 = '$kategorie2_12', kategorie3_1 = '$kategorie3_1', kategorie3_2 = '$kategorie3_2', zeit = '$timestamp', sport = '$sport', ip = '$ip' WHERE id = '$id'"; $eintragen2 = mysql_query($eintrag2); print(" Sie haben eine ?bung mit folgenden Daten hochgeladen:<br><br><br> Name: ".$name."<br><br> Beschreibung: ".$beschreibung."<br><br> Autor: ".$autor."<br><br> Oberkategorie(n): ".$kategorie1_1." ".$kategorie1_2." ".$kategorie1_3." ".$kategorie1_4." ".$kategorie1_5." ".$kategorie1_6."<br><br> Unterkategorie(n): ".$kategorie2_1." ".$kategorie2_2." ".$kategorie2_3." ".$kategorie2_4." ".$kategorie2_5." ".$kategorie2_6." ".$kategorie2_7." ".$kategorie2_8." ".$kategorie2_9." ".$kategorie2_10." ".$kategorie2_11." ".$kategorie2_12."<br><br> Nebenkategorie(n): ".$kategorie3_1." ".$kategorie3_2."<br><br> Fachgebiet: ".$sport ); } } } else { print($name." wurde schon einmal als Name f?r eine ?bung verwendet. Bitte ?ndern Sie <a href='switch.php'>hier</a> den Namen Ihrer ?bung."); } } else { print("Sie besitzten keine Berechtigung diese Seite zu betreten. <a href='forum/login.php'> Auf dieser Seite </A>k?nnen Sie sich einloggen"); } include("food.php"); ?>
head.php:
<html> <head> <title>Trainingsplan.tk || Trainingspl?ne f?r Jederman</title> <? mysql_connect("xxxxx","xxxxx","xxxx") or die ("Keene Verbindung!!"); mysql_select_db(usr_web127_3) or die ("n???x"); $userip = $REMOTE_ADDR; $visitorip = getenv("REMOTE_ADDR"); $timenow = time(); $sql = "SELECT * FROM bb1_sessions"; $ergebnis = mysql_query($sql); while ($row = mysql_fetch_array($ergebnis)) { if($visitorip == $row[ipaddress]) { $sql2 = "UPDATE bb1_sessions Set lastactivity = '$timenow' WHERE ipaddress = '$visitorip'"; $update = mysql_query($sql2); } } ?> <link rel='stylesheet' type='text/css' href='style.css'> </head> <body> <table class='tabAu?en' align='center' cellpadding='15' cellspacing='10'> <tr> <td><img src='files/header.jpg' border='0' height='90' width='200'><hr></td> <td align='right' width='500' valign='bottom'> <? $sql = "SELECT * FROM bb1_sessions"; $ergebnis = mysql_query($sql); while ($row = mysql_fetch_array($ergebnis)) { if($visitorip == $row[ipaddress] && $row[userid] > 0) {$user = true;} } if($user == false) { print(" <form method='post' action='forum/login.php' name='loginform'> <input type='hidden' name='send' value='send'> <input type='hidden' name='url' value='http://web127.server46.rhs-it.de/index.php'> Username: <input type='text' name='l_username' maxlength='50' size='20'><br> Passwort: <input type='password' name='l_password' maxlength='30' size='20'><br> <input type='submit' value='Login'><br> <a href='forum/register.php'>registrieren</a> </form>"); } else { print("<a href='forum/logout.php'>ausloggen</a>"); } ?> </td> </tr> <tr> <td width='90' valign='top'> <H3>Men?</H3><BR> <a href='poolswitch.php'>?bungspool</a><br><br> <a href='forum/index.php'>Forum</a><br><br> <a href='forum/board.php?boardid=5'>Termine</a><br><br> <a href='book/index.php'>G?stebuch</a><br><br> <a href='xyz.php'>Wissenschaft</a><br><br> <a href='xyz.php'>Links</a><br><br><br> <? $sql = "SELECT * FROM bb1_sessions"; $ergebnis = mysql_query($sql); while ($row = mysql_fetch_array($ergebnis)) { if($visitorip == $row[ipaddress] && $row[userid] > 0) { $sql3 = "SELECT * FROM bb1_users WHERE userid = '$row[userid]'"; $ergebnis3 = mysql_query($sql3); while ($row = mysql_fetch_array($ergebnis3)) { if($row['rankgroupid'] <= '1') {print("<a href='acp.php'>ACP</a>");} else { $sql2 = "SELECT field4 FROM bb1_userfields WHERE userid = '$row[userid]'"; $ergebnis2 = mysql_query($sql2); while ($row = mysql_fetch_array($ergebnis2)) { if($row['field4'] == 'Trainer') {print("<a href='trainermenue.php'>Mein Men?</a>");} if($row['field4'] == 'Athlet/Patient') {print("<a href='athletmenue.php'>Mein Men?</a>");} } }} } $sql = "SELECT * FROM bb1_sessions"; $ergebnis = mysql_query($sql); while ($row = mysql_fetch_array($ergebnis)) { if($visitorip == $row[ipaddress] && $row[userid] > 0) {print("<br><br><a href='switch.php'>Neue ?bung einstellen</a>");} } } ?> </td> <td valign='top'> <table border='0'> <tr> <td>
food.php:
</td> </tr> <tr> <td> <br> <hr> <h5> © 2005 by LS & CM </h5> </td> </tr> </table> </td> <tr> </table> </body> </html>
mfG
Michollo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ne, kann eigentlich nicht sein!! ;)
Irgendwo muss ich vergessen haben nen String o.?. zu schlie?en....
...trotzdem Danke, dass des dir mal angesehn hast. :)
Edit (djfun):
Doppelpost..
----------
Problem gel?st:
hab am Ende drei mal "}" vergessen!!^^
----------
Beitrag ge?ndert: 17.10.2006 12:17:00 von djfun -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage