Parse error bei amazon block

Begonnen von taradebeaux, 15 Januar 2003, 00:42:17

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

taradebeaux

Parse error: parse error, unexpected ':' in /home/cama/public_html/nuke/blocks/block-AmazonBox.php on line 30

da steht ich soll include_path ausführen, kenn mich aber mi´t der richtigen schreibweise nicht aus..wie geht das bitte? :)

oliver

poste mal den code von der datei

taradebeaux

<?php
# Amazon Box
# Version 1.5.Beta
#
# (C)2002 by EINSLE.com Network
# robert@einsle.com
# http://scripts.einsle.com
#
# Dieser Header und alle anderen Kommentare in
# diesem Script müssen intakt bleiben.
#
# Bitte lesen Sie die readme.txt Datei.
#

# !! ACHTUNG !!! Bitte ändern...
# Bitte fügen Sie vor "config.inc" den absoluten Pfad zu dieser Datei hinzu. !!!
# z.b. "/homepages/www.domain.de/htdocs"
  include "/home/cama/public_html/nuke/modules/amazonbox/config.inc";


$link = mysql_connect($Host, $Username, $Password);
if (! $link) die("Keine Verbindung zu MySQL");
mysql_select_db($db, $link) or die ("Konnte $db nicht öffnen: ".mysql_error());

$ergebnis = "SELECT ASIN, Autor, Titel, Preis FROM amazonbox ORDER BY RAND() LIMIT 1";
$result = mysql_query($ergebnis, $link);
$datensatz =  mysql_fetch_array($result);

mysql_query("UPDATE amazonbox SET View=View+1 where ASIN ='$datensatz[ASIN]'",$link);

switch ($action)
{
case "":
echo "<table width=\"$tablesize\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td colspan=\"3\" width=\"1\" height=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td><td bgcolor=\"$bordercolor\" align=\"center\" valign=\"center\"><font face=\"$font\" color=\"$backgroundcolor\" size=\"$fontsize\"><b>$boxtitel</b></font></td><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td colspan=\"3\" width=\"1\" height=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td><td><table width=\"100%\" cellpadding=\"0\" cellspacing=\"10\"><tr><td align=\"center\" valign=\"center\">";
echo "<font face=\"$font\" size=\"$fontsize\">$datensatz[Autor]</font><br><font face=\"$font\" size=\"$fontsize\"><b>$datensatz[Titel]</b></font><br><a href=\"$URL/amazonbox.php?action=go&ASIN=$datensatz[ASIN]&$PartnerID\"><img src=\"$URL/$datensatz[ASIN].jpg\" border=0></a><br>
<font face=\"$font\" size=\"$fontsize\">$datensatz[Preis]</font><br><font face=\"$font\" size=\"$fontsize\"><a href=\"$URL/amazonbox.php?action=go&ASIN=$datensatz[ASIN]&$PartnerID\">Jetzt bestellen...</a></font>";
echo "</td></tr></table></td><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td colspan=\"3\" bgcolor=\"#000000\" align=\"center\"><font face=\"VERDANA,ARIAL,HELVETICA\" size=\"1\" color=\"#FFFFFF\">Å  EINSLE.com</font></td></tr></table>";
mysql_close($link);
break;

case "go":
$link = mysql_connect($Host, $Username, $Password);
if (! $link) die("Keine Verbindung zu MySQL");
mysql_select_db($db, $link) or die ("Konnte $db nicht öffnen: ".mysql_error());
mysql_query("UPDATE amazonbox SET Click=Click+1 where ASIN ='$datensatz[ASIN]'",$link);

$url = "http://www.amazon.de/exec/obidos/ASIN/$ASIN/$PartnerID";
mysql_close($link);
header("Location: $url");
break;
}

?>

ęine Anmerkung: bei mir liegt das nuke nicht in der root, sondern auf http://www.officialcamarilla.com/nuke...
oder /home/cama/public_html/nuke ...


wär super wenn du mir helfen könntest, so ein ähnliches problem hab ich nämlich noch mit drei modulen..*seufz*

lg
Kris

DarkBoy

grrrr
Poste das DING mal  indem du den BUTTON  7 von Links nimmst, dorts steht <?PHP   Bitte einmal deinen Code darein, ist einfacher  für uns, ich selbst habe hier überflogen 4 fehler entdeckt, aber es werden mehr sein ? ( DA  wird man ja irre beim betrachten *grins*)
Dafür haben wir die QUOTES button

[Editiert am 15/1/2003 von Admin DarkBoy]

oliver

  <?php
# Amazon Box
# Version 1.5.Beta
#
# (C)2002 by EINSLE.com Network
# robert@einsle.com
# http://scripts.einsle.com
#
# Dieser Header und alle anderen Kommentare in
# diesem Script müssen intakt bleiben.
#
# Bitte lesen Sie die readme.txt Datei.
#

# !! ACHTUNG !!! Bitte ändern...
# Bitte fügen Sie vor "config.inc" den absoluten Pfad zu dieser Datei hinzu. !!!
# z.b. "/homepages/www.domain.de/htdocs"

code:-------------------------------------------------------------------------------- include
"/home/cama/public_html/nuke/modules/amazonbox/config.inc";--------------------------------------------------------------------------------



$link = mysql_connect($Host, $Username, $Password);
if (! $link) die("Keine Verbindung zu MySQL");
mysql_select_db($db, $link) or die ("Konnte $db nicht öffnen: ".mysql_error());

$ergebnis = "SELECT ASIN, Autor, Titel, Preis FROM amazonbox ORDER BY RAND() LIMIT 1";
$result = mysql_query($ergebnis, $link);
$datensatz = mysql_fetch_array($result);

mysql_query("UPDATE amazonbox SET View=View+1 where ASIN ='$datensatz[ASIN]'",$link);

switch ($action)
{
case "":
echo "<table width=\"$tablesize\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td colspan=\"3\" width=\"1\" height=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td><td bgcolor=\"$bordercolor\" align=\"center\" valign=\"center\"><font face=\"$font\" color=\"$backgroundcolor\" size=\"$fontsize\"><b>$boxtitel</b></font></td>& lt;td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td colspan=\"3\" width=\"1\" height=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td><td><table width=\"100%\" cellpadding=\"0\" cellspacing=\"10\"><tr><td align=\"center\" valign=\"center\">";
echo "<font face=\"$font\" size=\"$fontsize\">$datensatz[Autor]</font><br><font face=\"$font\" size=\"$fontsize\"><b>$datensatz[Titel]</b></font>< br><a href=\"$URL/amazonbox.php?action=go&ASIN=$datensatz[ASIN]&$PartnerID\">& lt;img src=\"$URL/$datensatz[ASIN].jpg\" border=0></a><br>
<font face=\"$font\" size=\"$fontsize\">$datensatz[Preis]</font><br><font face=\"$font\" size=\"$fontsize\"><a href=\"$URL/amazonbox.php?action=go&ASIN=$datensatz[ASIN]&$PartnerID\">J etzt bestellen...</a></font>";
echo "</td></tr></table></td><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td colspan=\"3\" bgcolor=\"#000000\" align=\"center\"><font face=\"VERDANA,ARIAL,HELVETICA\" size=\"1\" color=\"#FFFFFF\">Å  EINSLE.com</font></td></tr></table>";
mysql_close($link);
break;

case "go":
$link = mysql_connect($Host, $Username, $Password);
if (! $link) die("Keine Verbindung zu MySQL");
mysql_select_db($db, $link) or die ("Konnte $db nicht öffnen: ".mysql_error());
mysql_query("UPDATE amazonbox SET Click=Click+1 where ASIN ='$datensatz[ASIN]'",$link);

$url = "http://www.amazon.de/exec/obidos/ASIN/$ASIN/$PartnerID";
mysql_close($link);
header("Location: $url");
break;
}

?>

oliver

falsch
include"/home/cama/public_html/nuke/modules/amazonbox/config.inc"< /font>

richtig

include("/home/cama/public_html/nuke/modules/amazonbox/config.inc");


das font was hinter dem pfad steht verursacht den fehler

[Editiert am 15/1/2003 von oliver]

[Editiert am 15/1/2003 von oliver]

[Editiert am 15/1/2003 von oliver]

taradebeaux

 
# Amazon Box
# Version 1.5.Beta
#
# (C)2002 by EINSLE.com Network
# robert@einsle.com
# http://scripts.einsle.com
#
# Dieser Header und alle anderen Kommentare in
# diesem Script müssen intakt bleiben.
#
# Bitte lesen Sie die readme.txt Datei.
#

# !! ACHTUNG !!! Bitte ändern...
# Bitte fügen Sie vor "config.inc" den absoluten Pfad zu dieser Datei hinzu. !!!
# z.b. "/homepages/www.domain.de/htdocs"

include("/home/cama/public_html/nuke/modules/amazonbox/config.inc");

$link = mysql_connect($Host, $Username, $Password);
if (! $link) die("Keine Verbindung zu MySQL");
mysql_select_db($db, $link) or die ("Konnte $db nicht öffnen: ".mysql_error());

$ergebnis = "SELECT ASIN, Autor, Titel, Preis FROM amazonbox ORDER BY RAND() LIMIT 1";
$result = mysql_query($ergebnis, $link);
$datensatz =  mysql_fetch_array($result);

mysql_query("UPDATE amazonbox SET View=View+1 where ASIN ='$datensatz[ASIN]'",$link);

switch ($action)
{
case "":
echo "<table width=\"$tablesize\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td colspan=\"3\" width=\"1\" height=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td><td bgcolor=\"$bordercolor\" align=\"center\" valign=\"center\"><font face=\"$font\" color=\"$backgroundcolor\" size=\"$fontsize\"><b>$boxtitel</b></font></td><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td colspan=\"3\" width=\"1\" height=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td><td><table width=\"100%\" cellpadding=\"0\" cellspacing=\"10\"><tr><td align=\"center\" valign=\"center\">";
echo "<font face=\"$font\" size=\"$fontsize\">$datensatz[Autor]</font><font face=\"$font\" size=\"$fontsize\"><b>$datensatz[Titel]</b></font><a href=\"$URL/amazonbox.php?action=go&ASIN=$datensatz[ASIN]&$PartnerID\"><img src=\"$URL/$datensatz[ASIN].jpg\" border=0></a>
<font face=\"$font\" size=\"$fontsize\">$datensatz[Preis]</font><font face=\"$font\" size=\"$fontsize\"><a href=\"$URL/amazonbox.php?action=go&ASIN=$datensatz[ASIN]&$PartnerID\">Jetzt bestellen...</a></font>";
echo "</td></tr></table></td><td width=\"1\" bgcolor=\"$bordercolor\"><img src=\"blank.gif\" width=\"1\" height=\"1\" border=\"0\"></td></tr><tr><td colspan=\"3\" bgcolor=\"#000000\" align=\"center\"><font face=\"VERDANA,ARIAL,HELVETICA\" size=\"1\" color=\"#FFFFFF\">Å  EINSLE.com</font></td></tr></table>";
mysql_close($link);
break;

case "go":
$link = mysql_connect($Host, $Username, $Password);
if (! $link) die("Keine Verbindung zu MySQL");
mysql_select_db($db, $link) or die ("Konnte $db nicht öffnen: ".mysql_error());
mysql_query("UPDATE amazonbox SET Click=Click+1 where ASIN ='$datensatz[ASIN]'",$link);

$url = "http://www.amazon.de/exec/obidos/ASIN/$ASIN/$PartnerID";
mysql_close($link);
header("Location: $url");
break;
}
 

entschuldigt bitte, jetzt hab ich den php button benutzt..hoff es geht jetzt besser zu lesen.
hab es jetzt wie vorgeschlagen geändert, jetzt sagt es folgendes:

Parse error: parse error, unexpected ':' in /home/cama/public_html/nuke/blocks/block-AmazonBox.php on line 30

ich bin zwar eigentlcih ein totaler newbie, ich hab allerdings noch bei keinem modul so probleme beim installieren gehabt (außer beim webring*g*), normalerweise geht es nach stundemlangen verzweifeln und herumprobieren...aber das will und will nicht. bin ganz dankbar für eure hilfe.

:)

[Editiert am 15/1/2003 von taradebeaux]

taradebeaux

MOMENT! dieses "/font>);" taucht immer erst hier beim reinposten auf, auf meinem .php ist es nicht zu sehen..

  include("/home/cama/public_html/nuke/modules/amazonbox/config.inc");

so sieht es bei mir im original jetzt aus  und der parse error den es anzeigt ist

 Parse error: parse error, unexpected ':' in /home/cama/public_html/nuke/blocks/block-AmazonBox.php on line 30

oliver

äh bei dein script steht oben <?<?php und unten ?>?> mach da oben und unten eins weg

[Editiert am 15/1/2003 von oliver]

[Editiert am 15/1/2003 von oliver]

taradebeaux

Zitatäh bei dein script steht oben <?<?php und unten ?>?> mach da oben und unten eins weg

[Editiert am 15/1/2003 von oliver]

[Editiert am 15/1/2003 von oliver]

nein das kommt bloß vom php button beim reinposten :) also was kann da jetzt falsch sein? *verzweifeln*

Sven

Hi,

 
Zitatswitch ($action)

{

case "":
 
schätze mal hier liegt der Fehler, ist etwas schlecht zu sehen aber da ist ein Doppelpunkt gesetzt. Mach da mal ein Semikolon draus und es dürfte funzen.

oliver

bisschen weiter unten ist auch noch eins

case "go":

Sven

jep,

korrekt, ich hatte jetzt nur im oberen Teil geschaut aber da unten ist auch noch eins.

taradebeaux

hab ich beides gemacht :( geht immer noch ned..da muss wo gröber der hund drin sein....*snief*


jogi24

hi

hast du denn die anderen dateien auch angepasst, es ist nicht nur diese datei die du anpassen musst, es sind mehre,
das script funzt bei mir schon seit langen ohne probs.
und überprüfe noch einmal ganz gewissenhaft, deinen pfad.
das mit den doppelpunkten ist richtig, die gehören dort hin.

und werden nicht durch ; ersetzt.


jubilee

Hallo !
Evt. ist Dir damit geholfen, das beim Autor schon die Version 1.8 zum Download steht ?
Zitathttp://scripts.einsle.com
Die würde ich zuerst einmal ausprobieren.
MfG
jubilee

taradebeaux

ich glaub das es problemlos funktioniert...ich bin sicher ich bin dran schuld*g* wie gesagt ich kenn mcih noch nicht besonders gut aus und außerdem bin ich immer verwirrt, weil mein nuke nicht in der root sondern unter www.officialcamarilla.com/nuke installiert ist...und deswegen bin ich immer mit der pfadangabe verwirrt :(

weiß auch ned was ich machen soll :(

jogi24

hi
schick mir mal deine genauen pfade


taradebeaux

Zitathi
schick mir mal deine genauen pfade

 

hab dir gemailt, danke :)

taradebeaux

ZitatHallo !
Evt. ist Dir damit geholfen, das beim Autor schon die Version 1.8 zum Download steht ?
Zitathttp://scripts.einsle.com
Die würde ich zuerst einmal ausprobieren.
MfG
jubilee

gut das werd ich mal gleich probieren, vielleicht funktionierts dann. danke an alle hilfsbereiten, wenn es nicht klappt meld ich mich noch mal :)