Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

code - fehlermeldung

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 10.11.2006, 14:45

Hallo

Ich steh grad auf dem Schlauch

Ich habe hier eine Message, die angezeigt wird bei einem speziellen Resultat. Bei dieser Meldung möchte ich gerne ein Bild und ein Link einfügen aber irgendwie erhalte ich immer eine Fehlermeldung:

<?php if ($zahl==0) echo "<div class=\"message\">Hier erscheint die Meldung und darin möchte ich gerne ein Bild welches verlinkt ist und noch ein Textlink setzen. </div>";?>

Kann mir jemand weiterhelfen?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Anonymous

Beitrag von Anonymous » 10.11.2006, 14:55

welche Fehlermeldung bekommst du denn?

setzt dein echo mal in {}...

Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 10.11.2006, 15:01

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/meineseite/public_html/2.php on line 85

Fantomas
PostRank 4
PostRank 4
Beiträge: 187
Registriert: 18.09.2005, 17:00
Wohnort: Berlin

Beitrag von Fantomas » 10.11.2006, 15:58

Ist immer voll blöd, wenn der Qelltext nicht gepostet wird (oder der Teil, wo der Fehler drin ist) und die Fehlermeldung auch nicht....

Na gut, meine Glaskugel sagt .... einen Moment noch ... da ist ein Anführungszeichen nicht richtig escaped ... und ... nein, die Glaskugel wird wieder dunkel ...

F.
If only you and dead people can read hex,
how many people can read hex then?

Frische Backlinks?

Anonymous

Beitrag von Anonymous » 10.11.2006, 16:04

hast du das echo in {} gepackt? falls ja, schau mal in der zeile vor zeile 85, ob dort am ende ein ; fehlt...

Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 10.11.2006, 16:39

wie meinst du das echo in klammer? nee habe ich noch nicht. Ich poste hier nochmals den code den ich integriert habe:

<?php if ($zahl==0) echo "<div class=\"message\">Bitte versuchen Sie es erneut oder benutzen Sie den folgenden Link: <br />
<a href="https://www.meineseite.de/link.html" target="_blank"><img src="https://www.meineseite.de/bild1.gif" width="145" height="50" border="0"></a> </div>";?>

Anonymous

Beitrag von Anonymous » 10.11.2006, 17:13

<?php
if ($zahl==0) {echo "<div clas.....r=\"0\"></a> </div>";}
?>

achja... innerhalb der echoanweisung musst du alle " maskieren, also \" schreiben...

Billy04
PostRank 5
PostRank 5
Beiträge: 258
Registriert: 11.05.2005, 08:31

Beitrag von Billy04 » 10.11.2006, 17:30

das wars... die maskierung.. vielen dank!!

haha
PostRank 9
PostRank 9
Beiträge: 1065
Registriert: 03.04.2006, 18:08
Wohnort: Bi Hamborg

Beitrag von haha » 10.11.2006, 19:13

Nur als Ergänzung: Falls die vielen Maskierungen stören bzw. zu aufwendig sind (alleine in den zweieinhalb Zeilen unten sind 14 Stück zu bearbeiten), fasse den Text in einfache Anführungszeichen:

Code: Alles auswählen

<?php 
if &#40;$zahl == 0&#41; &#123;
    echo '<div class="message">Bitte versuchen Sie es erneut oder benutzen Sie den folgenden Link&#58; <br />
    <a href="http&#58;//www.meineseite.de/link.html" target="_blank"><img src="http&#58;//www.meineseite.de/bild1.gif" width="145" height="50" border="0"></a> </div>';
&#125;
?>
Der kleine Nachteil ist allerdings, dass man Sonderzeichen, namentlich den Zeilenvorschub \n, verliert.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag