kostenloser Webspace werbefrei: lima-city


smilieumwandlung

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s****l

    hallo ich hab ein prob bei der smilieumwandlung in meinem gb! das hier ist der code den ich hab:
    $eintrag = str_replace("$:)", "<img src="smilies/smilie1.gif">", $eintrag);
    der meint da wär unexpected T_STRING in der zeile!
    bitte helfen!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.


    hallo ich hab ein prob bei der smilieumwandlung in meinem gb! das hier ist der code den ich hab:
    $eintrag = str_replace("$:)", "<img src="smilies/smilie1.gif">", $eintrag);
    der meint da wär unexpected T_STRING in der zeile!
    bitte helfen!


    <?php
    $eintrag = str_replace("$:)", "<img src=\"smilies/smilie1.gif\">", $eintrag);
    ?>


    Du musst die Anführungszeichen escapen!

    Beitrag geaendert: 5.5.2007 12:17:17 von sandrock-jonas
  4. Autor dieses Themas

    s****l

    ah gut danke
  5. Autor dieses Themas

    s****l

    jetzt hat er noch ein problem:

    fwrite($fp,$name );
    fwrite($fp,'schrieb am ');
    fwrite($fp,$datum );

    da bei dem schrieb am soll irgendwas falsch sein
  6. -lol-
    Wie soll man denn wissen, was "falsch" ist, wenn du
    1.) keine genaue Beschreibung des Fehlverhaltens angiebst (z.B. eine Fehlermeldung ;) ) und
    2.) nicht zeigst, woher z.B. die Variable $fp herkommt?

    Beitrag geaendert: 5.5.2007 13:56:11 von erti
  7. Autor dieses Themas

    s****l

    1) unexpected T_STRING
    2)
    $datei = 'gb.php';
    $fp = fopen($datei,'r');

    Beitrag geaendert: 5.5.2007 14:00:18 von scrawl
  8. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.


    1) unexpected T_STRING
    2)
    $datei = 'gb.php';
    $fp = fopen($datei,'r');

    Beitrag geaendert: 5.5.2007 14:00:18 von scrawl


    Die Option 'r' für fopen() gibt an, dass du die Datei auslesen willst. Du kannst also nichts hineinschreiben.
    nimm 'w' oder 'a'
    http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=224&group=36

    Ob das der Fehler war, der deine Fehlermeldung verursacht hat, kann ich dir leider nicht sicher sagen. Du solltest dir angewöhnen, auch das "Drumherum" um deinen Code zu posten. Nicht nur so ein paar Zeilen.
  9. Autor dieses Themas

    s****l

    naja es funktioniert eigtl alles mit dem hineinschreiben nur das eine teil geht nich das "schrieb am"

    Beitrag geaendert: 5.5.2007 18:29:14 von scrawl
  10. Autor dieses Themas

    s****l

    ich hab jetzt w genommen also es sieht jetzt so aus:
    <html>
    <body>
    <?php
    $fehler="";
    if (empty($name)) $fehler .= "&bull Es wurde kein Name eingetragen";
    if (empty($nachricht)) $fehler .= "&bull Es wurde keine Nachricht eingetragen";
    if (empty($fehler)) {
    $timestamp = time() + 2*60*60;
    $datum = date('d.m.Y',$timestamp);
    $uhrzeit = date('H:i',$timestamp);
    $datei = 'entries.php';
    $fp = fopen($datei,'w);
    fwrite($fp,'<div align=\"center"\><table border =\"0"\ width=\"70%"\></div><tr><td>);
    fwrite($fp,$name);
    fwrite($fp,' schrieb am ');
    fwrite($fp,$datum);
    fwrite($fp,' um ');
    fwrite($fp,$datum);
    fwrite($fp,':</tr></td><tr><td>');
    fwrite($fp,$nachricht);
    fwrite($fp,'</td></tr></table></div>');
    fclose($fp);
    echo "Eintrag erfolgreich!";
    }
    ?>
    </body>
    </html>


    trotzdem krieg ich die meldung
    "Parse error: syntax error, unexpected T_STRING in /home/webpages/lima-city/scrawl/html/guestbook/auswertung.php on line 13"

    edit: lima und sonderzeichen... also die anführungsstriche bei dem table dings hab ich eigtl mit \ eingeklammert

    Beitrag geaendert: 6.5.2007 11:33:40 von scrawl
  11. Trotzdem hast du in Zeile 12 bei fopen() ein einfaches Anführungszeichen vergessen.(Das sollte nicht an Lima liegen...)
  12. Autor dieses Themas

    s****l

    ups.. tja es sind wohl immer die kleinen dinge an denen es scheitert
    edit: noch ein unexpected T_STRING in zeile 15... woran mag das liegen?
    also das mit dem anführungszeichen hab ich ausgebessert

    Beitrag geaendert: 6.5.2007 18:08:07 von scrawl
  13. Autor dieses Themas

    s****l

    lol hatte noch ein anführungszeichen vergessen omg
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!