Ich arbeite seit heute morgen an einer ziemlich grossen php datei.
Nach ein paar bearbeitungen ging die datei auf einmal nicht mehr. Ich kann aber den fehler nicht finden und bin jetz schon 4 stunden dran.. Binäre suche inkl..
Ich koffe einer von euch könnte mir helfen
Gruss Jonas Hofer
Fehlermeldung:
Parse error: parse error, unexpected $ in /home/www/web700/html/joenu/Generalsmods/scoot/jonas-gallery/new.php on line 346
Zum angucken: Der Inhalt der Datei:
Nach ein paar bearbeitungen ging die datei auf einmal nicht mehr. Ich kann aber den fehler nicht finden und bin jetz schon 4 stunden dran.. Binäre suche inkl..
Ich koffe einer von euch könnte mir helfen
Gruss Jonas Hofer
Fehlermeldung:
Parse error: parse error, unexpected $ in /home/www/web700/html/joenu/Generalsmods/scoot/jonas-gallery/new.php on line 346
Zum angucken: Der Inhalt der Datei:
Code:
<?PHP
//Einbinden der Variablen
include("config.php");
//HEAD einfügen<br>
?>
<head><title>Fotoalbum © by Jonas Hofer</title><link rel=stylesheet type=text/css href=style.css>
<!--erweiterte Link-Styles-->
<style type="text/css">
<!--
a:link {color:#0099ff; text-decoration:none;}
a:visited {color:#0099ff; text-decoration:none;}
a:hover {color:#0099ff; text-decoration:underline;}
a:active {color:red; text-decoration:none;}
-->
</style>
<!--Javascript Funktionen-->
<script>
function smilie(name) {
document.form1.text.focus();
document.form1.text.value = document.form1.text.value + name;
document.form1.text.focus();}
function fett() {
text = prompt( "Den fetten Text eingeben:","");
document.form1.text.value+="[ b]"+text+"[ /b]"; }
function kursiv() {
text = prompt( "Den kursiven Text eingeben:","");
document.form1.text.value+="[ i]"+text+"[ /i]"; }
function unterstrichen() {
text = prompt( "Den unterstrichenen Text eingeben:","");
document.form1.text.value+="[ u]"+text+"[ /u]"; }
function link() {
url1=prompt("Bitte die Link-Url eingeben:","http://");
url2=prompt("Bitte den Link-Text eingeben:","");
if (url2=="") url2=url1;
document.form1.text.value+="[ url]"+url1+"[ urlm]"+url2+"[ /url]"; }
</script>
</head><body bgcolor=\"#000000\" text=\"#ffffff\" link=\"#0099FF\" alink=\"#0099FF\" vlink=\"#0099FF\">
<?
//Ausgabe des einzelnen Bildes:
echo "<table border=\"0\" align=\"center\">";
echo "<tr><td align=\"center\">";
echo "<img src=\"$ordner/$_GET[fileort]/$_GET[show]\" border=\"0\">";
echo "</td></tr>";
$beschreibung = @file("$ordner/$_GET[location]/$picname.txt");//Einlesen des Beschreibungstextes
echo "<tr><td align=\"center\">";
if($beschreibung != "")
{
echo $beschreibung[$_GET['arrayy']];
}
else
{
echo " ";
}
echo "</td></tr></table>";
?>
<table border="0" width="90%" align="center">
<tr>
<td width="33%">
<?PHP
$idm = $_GET['id'];
$idm--;
$arryym = $_GET['arrayy'];
$arryym--;
$numm = $_GET['num'];
$numm--;
$showm = "$picname$numm.$end";
if($numm > 0)
{
echo "«<a href=\"$blank?show=$showm&look=ja&fileort=$_GET[fileort]&id=$idm&arrayy=$arryym&num=$numm&location=$_GET[location]&anzpic </td>";?>
}
<td width="33%" align="center">
<a href="javascript:window.close();">Fenster schließen</a>
</td>
<td width="33%" align="right">
<?PHP
$idp = $_GET['id'];
$idp++;
$arryyp = $_GET['arrayy'];
$arryyp++;
$nump = $_GET['num'];
$nump++;
$showp = "$picname$nump.$end";
if($nump <= $_GET['anzpic'])
{
echo "<a href=\"$blank?show=$showp&look=ja&fileort=$_GET[fileort]&id=$idp&arrayy=$arryyp&num=$nump&location=$_GET[location]&anzpic=$_GET[anzpic]#show\">weiter</a>»";
}
?>
</td>
</tr>
</table>
<?PHP
//Eintragen der Kommentare:
if($comment == "ja" && isset($_GET['picid']) && isset($_GET['galerie']))
{
if($name)
{
if($name=="." or $name=="-")
{
echo "<b>Bitte richtigen Namen angeben</b>";
}
else
{
//Connect
$db = @mysql_connect($host, $user, $passw)
or die ("Verbindungsaufnahme NICHT Erfolgreich!<br>Bitte gehen Sie nochmal zurück.<br>Sollte es immer noch nicht gehen, dann schreiben Sie mir doch bitte eine Mail.");
@mysql_select_db($database, $db)
or die ("Verbindungsaufnahme mit Datenbank NICHT Erfolgreich!<br>Bitte gehen Sie nochmal zurück.<br>Sollte es immer noch nicht gehen, dann schreiben Sie mir doch bitte eine Mail.");
//ConnectED
$time = time();
$sql_insert = "INSERT INTO $tabelle (pic, galerie, time, name, comment) VALUES ('$_GET[picid]', '$_GET[galerie]', '$time', '$_GET[name]', '$_GET[text]')";
if($benachrichtigung == "ja")
{
$time = time();
mail($email,"Neuer Eintrag in Gallery $_GET[galerie]", $inhalt);
}
$result = mysql_query($sql_insert, $db) or die (mysql_error());
}
}
else
{
echo "Fehler! Bitte Name eingeben";
}
}
//Eintragen der Kommentare ENDE
//Commentausgabe
if($comment == "ja" && isset($_GET['num']) && isset($_GET['location']))
{
//Connect
$db = @mysql_connect($host, $user, $passw)
or die ("Verbindungsaufnahme NICHT Erfolgreich!<br>Bitte geh nochmal zurück.<br>Sollte es immer noch nicht gehen, dann schreib mir doch bitte ein Mail.");
@mysql_select_db($database, $db)
or die ("Verbindungsaufnahme mit Datenbank NICHT Erfolgreich!<br>Bitte geh nochmal zurück.<br>Sollte es immer noch nicht gehen, dann schreib mir doch bitte ein Mail.");
//ConnectED
//Zählen der Kommentare
$anzahl = mysql_query("SELECT * FROM $tabelle WHERE pic='$_GET[num]' AND galerie='$_GET[location]'");
$menge = mysql_num_rows($anzahl);
//Zählen der Kommentare ENDE
//Ausgabe der Comments, wenn vorhanden:
if($menge > 0)
{
//Commenttabelle:
echo "<table border=\"0\" width=\"50%\" align=\"center\">";
echo "<tr>";
echo "<td>";
echo "<p align=\"justify\">";
$commentlist = mysql_query("SELECT * FROM $tabelle WHERE pic='$_GET[num]' AND galerie='$_GET[location]' ORDER BY time");
while($row = mysql_fetch_array($commentlist))
{
$datum = date("d.n.Y - G:i",$row['time']);
//Smilies Aktivieren: ja für aktiviert!
$jakt = "ja";
//Startvariabeln
$jsmi = $row[comment]; //Verkörzig vo de Variable
//Absatzomwandlig
$jsmi = str_replace ("\rn", "<br>", $jsmi);
//Standardisierig vo de Codes
$jsmi = str_replace ("(k)", "(K)", $jsmi);
$jsmi = str_replace (":p", ":P", $jsmi);
$jsmi = str_replace (":-p", ":P", $jsmi);
$jsmi = str_replace (":-P", ":P", $jsmi);
$jsmi = str_replace (":-s", ":S", $jsmi);
$jsmi = str_replace (":-S", ":S", $jsmi);
$jsmi = str_replace (":s", ":S", $jsmi);
$jsmi = str_replace (":-)", ":)", $jsmi);
$jsmi = str_replace (":-D", ":D", $jsmi);
$jsmi = str_replace (":-d", ":D", $jsmi);
$jsmi = str_replace (":d", ":D", $jsmi);
$jsmi = str_replace (":-)", ";)", $jsmi);
$jsmi = str_replace ("(h)", "(H)", $jsmi);
$jsmi = str_replace (":-(", ":(", $jsmi);
$jsmi = str_replace (":'(", "*heul", $jsmi);
$jsmi = str_replace ("*sarkastisch", "^o)", $jsmi);
$jsmi = str_replace ("(l)", "(L)", $jsmi);
$jsmi = str_replace ("*love", "(L)", $jsmi);
$jsmi = str_replace ("(u)", "(U)", $jsmi);
$jsmi = str_replace ("(f)", "(F)", $jsmi);
$jsmi = str_replace ("(w)", "(W)", $jsmi);
//Omwandlig vo de Codes i Smilies
$jsmi = str_replace("(K)", "<img src=\"smilies/kiss.png\" border=\"0\">", $jsmi); // 1
$jsmi = str_replace(":P", "<img src=\"smilies/tongue.png\" border=\"0\">", $jsmi); // 2
$jsmi = str_replace(":S", "<img src=\"smilies/sss.png\" border=\"0\">", $jsmi); // 3
$jsmi = str_replace(":)", "<img src=\"smilies/smile.png\" border=\"0\">", $jsmi); // 4
$jsmi = str_replace(":D", "<img src=\"smilies/biggrin.png\" border=\"0\">", $jsmi); // 5
$jsmi = str_replace("*party", "<img src=\"smilies/party.png\" border=\"0\">", $jsmi); // 6
$jsmi = str_replace(";)", "<img src=\"smilies/wink.png\" border=\"0\">", $jsmi); // 7
$jsmi = str_replace("(H)", "<img src=\"smilies/sung.png\" border=\"0\">", $jsmi); // 8
$jsmi = str_replace(":$", "<img src=\"smilies/embarrassed.png\" border=\"0\">", $jsmi); // 9
$jsmi = str_replace(":(", "<img src=\"smilies/sad.png\" border=\"0\">", $jsmi); // 10
$jsmi = str_replace("*heul", "<img src=\"smilies/crying.png\" border=\"0\">", $jsmi); // 11
$jsmi = str_replace("*kotz", "<img src=\"smilies/kotz.png\" border=\"0\">", $jsmi); // 12
$jsmi = str_replace("^o)", "<img src=\"smilies/sarkastisch.png\" border=\"0\">", $jsmi); // 13
$jsmi = str_replace("(L)", "<img src=\"smilies/love.png\" border=\"0\">", $jsmi); // 14
$jsmi = str_replace("(U)", "<img src=\"smilies/unlove.png\" border=\"0\">", $jsmi); // 15
$jsmi = str_replace("({)", "<img src=\"smilies/lefthug.png\" border=\"0\">", $jsmi); // 16
$jsmi = str_replace("(})", "<img src=\"smilies/righthug.png\" border=\"0\">", $jsmi); // 17
$jsmi = str_replace("({})", "<img src=\"smilies/hug.png\" border=\"0\">", $jsmi); // 18
$jsmi = str_replace("(F)", "<img src=\"smilies/rose.png\" border=\"0\">", $jsmi); // 19
$jsmi = str_replace("(W)", "<img src=\"smilies/wrose.png\" border=\"0\">", $jsmi); // 20
//Omwandlig vo de verschedene andere Tags
$jsmi = str_replace("[ b]", "<b>", $jsmi);
$jsmi = str_replace("[ /b]", "</b>", $jsmi);
$jsmi = str_replace("[ i]", "<i>", $jsmi);
$jsmi = str_replace("[ /i]", "</i>", $jsmi);
$jsmi = str_replace("[ u]", "<u>", $jsmi);
$jsmi = str_replace("[ /u]", "</u>", $jsmi);
$jsmi = str_replace("[ br]", "<br>", $jsmi);
$jsmi = str_replace("[ url]", "<a href=", $jsmi);
$jsmi = str_replace("[ urlm]", " target=_blank>", $jsmi);
$jsmi = str_replace("[ /url]", "</a>", $jsmi);
//document.form1.text.focus();
//Endoperationen
if ($jakt == "ja") {
$row[comment] = $jsmi; }
echo "<p><a href=\"$delpage?action=abfrage&id=$row[id]\" target=\"_blank\"><img src=\"delete.gif\" alt=\"\" title=\"delete\" border=\"0\" /></a>";
echo "<font size=\"-1\" color=\"#88A8BC\"><i>$datum</i> - <b>$row[name]</b></font></p>
<p><font color=\"#ffffff\">
$row[comment]
<hr align=\"center\"></font></p>";
}
//Ausgabe ENDE
echo "</p>";
echo "</td>";
echo "</tr>";
echo "</table>";
//Commenttabelle ENDE
}
//Formularausgabe:
echo "<br>";
echo "<form action=\"$PHP_SELF#show\" method=\"GET\" name=\"form1\">";
echo "<table border=\"0\" align=\"center\" width=\"450\">";
echo "<tr>";
echo "<td align=\"right\" width=\"100\">";
echo "<p>Name:</p>";
echo "</td>";
echo "<td width=\"210\">";
echo "<input type=\"text\" name=\"name\" size=\"30\" style=\"font-family:Comic Sans MS;\"/>";
echo "</td>";
echo "<td width=\"130\">";
echo " ";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=\"right\">";
echo "<p>Kommentar:</p>";
echo "</td>";
echo "<td>";
echo "<textarea name=\"text\" rows=\"4\" cols=\"29\" style=\"font-family:Comic Sans MS;\"></textarea>";
echo "</td>";
echo "<td>";
?>
<font color="white">
<?php
$menge = mysql_num_rows($result);
echo "<p>$menge comments insgesamt</p>"; ?>
</font>
<p>BB-Code:</p>
<a href="javascript:fett()">Fett</a><br>
<a href="javascript:kursiv()">Kursiv</a><br>
<a href="javascript:unterstrichen()">Unterstrichen</a><br>
<a href="javascript:link()">Link</a><br>
<?
echo "</td>";
echo "</tr>";
//Hidden Fields
echo "<input type=\"hidden\" name=\"picid\" value=\"$_GET[num]\" />";
echo "<input type=\"hidden\" name=\"galerie\" value=\"$_GET[location]\" />";
echo "<input type=\"hidden\" name=\"show\" value=\"$picname$_GET[num].$end\" />";
echo "<input type=\"hidden\" name=\"look\" value=\"ja\" />";
echo "<input type=\"hidden\" name=\"fileort\" value=\"$_GET[location]\" />";
echo "<input type=\"hidden\" name=\"id\" value=\"$_GET[location]\" />";
echo "<input type=\"hidden\" name=\"num\" value=\"$_GET[num]\" />";
echo "<input type=\"hidden\" name=\"location\" value=\"$_GET[location]\" />";
echo "<input type=\"hidden\" name=\"arrayy\" value=\"$_GET[arrayy]\" />";
echo "<input type=\"hidden\" name=\"anzpic\" value=\"$_GET[anzpic]\" />";
//Hidden Fields ENDE
echo "<tr>";
echo "<td colspan=\"2\" align=\"center\">";
echo "<input type=\"submit\" value=\"Abschicken\" />";
echo "</td>";
echo "</tr>";
?>
</table>
<p align="center">Auf die Smilies klicken zum Einfügen:</p>
<table border="0" align="center" width="300">
<tr>
<td width="100%" align="center">
<!-- Smilie 1 --><a href="javascript:smilie(' (K)')"><img src="smilies/kiss.png" border="0"></a>
<!-- Smilie 2 --><a href="javascript:smilie(' :P')"><img src="smilies/tongue.png" border="0"></a>
<!-- Smilie 3 --><a href="javascript:smilie(' :S')"><img src="smilies/sss.png" border="0"></a>
<!-- Smilie 4 --><a href="javascript:smilie(' :)')"><img src="smilies/smile.png" border="0"></a>
<!-- Smilie 5 --><a href="javascript:smilie(' :D')"><img src="smilies/biggrin.png" border="0"></a>
<!-- Smilie 6 --><a href="javascript:smilie(' *party')"><img src="smilies/party.png" border="0"></a>
<!-- Smilie 7 --><a href="javascript:smilie(' ;)')"><img src="smilies/wink.png" border="0"></a>
<!-- Smilie 8 --><a href="javascript:smilie(' (H)')"><img src="smilies/sung.png" border="0"></a>
<!-- Smilie 9 --><a href="javascript:smilie(' :$')"><img src="smilies/embarrassed.png" border="0"></a>
<!-- Smilie 10 --><a href="javascript:smilie(' :(')"><img src="smilies/sad.png" border="0"></a>
<!-- Smilie 11 --><a href="javascript:smilie(' *heul')"><img src="smilies/crying.png" border="0"></a>
<!-- Smilie 12 --><a href="javascript:smilie(' *kotz')"><img src="smilies/kotz.png" border="0"></a>
<!-- Smilie 13 --><a href="javascript:smilie(' ^o)')"><img src="smilies/sarkastisch.png" border="0"></a>
<!-- Smilie 14 --><a href="javascript:smilie(' (L)')"><img src="smilies/love.png" border="0"></a>
<!-- Smilie 15 --><a href="javascript:smilie(' (U)')"><img src="smilies/unlove.png" border="0"></a>
<!-- Smilie 16 --><a href="javascript:smilie(' ({)')"><img src="smilies/lefthug.png" border="0"></a>
<!-- Smilie 17 --><a href="javascript:smilie(' (})')"><img src="smilies/righthug.png" border="0"></a>
<!-- Smilie 18 --><a href="javascript:smilie(' ({})')"><img src="smilies/hug.png" border="0"></a>
<!-- Smilie 19 --><a href="javascript:smilie(' (F)')"><img src="smilies/rose.png" border="0"></a>
<!-- Smilie 20 --><a href="javascript:smilie(' (W)')"><img src="smilies/wrose.png" border="0"></a>
</td>
</tr>
<?
echo "</table>";
echo "</form>";
//Formularausgabe ENDE
}
//Commentausgabe ENDE
?>
<p align="center"><font size="-1">Galerieskript veränderungt & alles andere wertvolle inkl pixxx © by <a href="mailto:joenu13@hotmail.com">Jonas Hofer</a></font></p>