Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Smilies werden nicht in Grafik umgewandelt :( » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Smilies werden nicht in Grafik umgewandelt :(
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Snatsch Snatsch ist weiblich
>.<


images/avatars/avatar-52987.png

Dabei seit: 22.01.2008
Beiträge: 1.247
Herkunft: Schweiz
Name: Natalie Schumacher

Smilies werden nicht in Grafik umgewandelt :( Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja also, ich schaffe es einfach nicht allein. Ich habe jetzt endlos viele Möglichkeiten ausprobiert und habe immer wieder über den Code gekuckt. Ich habe nichts gefunden, das mir irgendwie wie ein Fehler vorkäme und darum wende ich mich einfach mal an euch Augenzwinkern .

Und zwar ist mein Problem, dass, sobald ich die Smilies verwenden möchte, lässt sich der Kommentar nicht mehr eintragen, geschweige wird das Smilie in die Grafik umgewandelt :/. Ich weiss echt nicht mehr weiter. Der Fehler:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'happy.gif'>', '1')' at line 2 Je nachdem welchen Smilie ich verwende, ändert sich die Linie Augenzwinkern .

Hier mal der ganze Code.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
<html>
<head>
<title>VRH Berijden</title>
<link rel='stylesheet' href='style.css' typ='text/css'>
</head>

<body>
<div style='width: 600px'>
<h2><img src='herz_05.gif'> G&auml;stebuch</h2>

<form action='guestbook.php' method='post'>
Dein <strong>Name</strong>:<br>
<input type='text' name='Name'><br>
Homepage (freiwillig):<br>
<input type='text' name='Home'><br>
Deine <b>Botschaft</b>:<br>
<textarea cols='65' rows='5' name='Kommentar'>
</textarea><br>
Ziehe vom Jahr (YYYY) den Tag (TT) ab:<br>
<input type='text' name='resultat' maxlenght='4'><br>
<input type='reset' value='Zur&uuml;cksetzen' name='reset'>
<input type='submit' value='Eintragen!' name='submit'>
</form>

<?php
 $start 0// Startwert setzen (0 = 1. Zeile)
 $step 4// Wie viele Einträge gleichzeitig?
 // Startwert verändern
  if (isset($_GET["start"])) {
     $muster "/^[0-9]+$/"//reg. Ausdruck für Zahlen
     if (preg_match($muster$_GET["start"]) == 0) {
          $start 0// Bei Manipulation Rückfall auf 0;
  } else {
     $start $_GET["start"];
  } 
}
$nr $start 1;

  include("db.php");
 
//Formular abgesendet
if(isset($_POST["submit"])) {
  // Formularwerte in frendlichen Variablen speichern
  
  $Name $_POST["Name"];
  $Home $_POST["Home"];
  $Kommentar $_POST["Kommentar"];
 
 $Kommentar str_replace(":)""<img src='http://berijden.snatsch.ch/happy.gif'>"$Kommentar);
   $Kommentar str_replace(";-)""<img src='http://berijden.square7.ch/smileys/zwinker.gif'>"$Kommentar);
   $Kommentar str_replace(":-D""<img src='berijden.square7.ch/smileys/smile.gif'>"$Kommentar);
  $Kommentar str_replace(":-*""<img src='berijden.square7.ch/smileys/kuss.gif'>"$Kommentar);
  $Kommentar str_replace("<3""<img src='berijden.square7.ch/smileys/Herzchen.gif'>"$Kommentar);
  $Kommentar str_replace("8-)""<img src='berijden.square7.ch/smileys/coolo.gif'>"$Kommentar);
  $Kommentar str_replace(":rolleyes:""<img src='berijden.square7.ch/smileys/rolleyes.gif>'"$Kommentar);
  $Kommentar str_replace(":evil:""<img src='berijden.square7.ch/smileys/evil.gif'>"$Kommentar);
   $Kommentar str_replace("=-)""<img src='berijden.square7.ch/smileys/oberhappy.gif'>"$Kommentar);
  $Kommentar str_replace(":-]""<img src='berijden.square7.ch/smileys/hmmm.gif'>"$Kommentar);
  $Kommentar str_replace(";-(""<img src='berijden.square7.ch/smileys/heul.gif'>"$Kommentar);
  $Kommentar str_replace("8o""<img src='berijden.square7.ch/smileys/oho.gif'>"$Kommentar);
   $Kommentar str_replace(":-(""<img src='berijden.square7.ch/smileys/traurig.gif'>"$Kommentar);
  $Kommentar str_replace(":-P""<img src='berijden.square7.ch/smileys/zunge.gif'>"$Kommentar);
  $Kommentar str_replace("?-(""<img src='berijden.square7.ch/smileys/frage.gif'>"$Kommentar);
  $Kommentar str_replace(":O""<img src='berijden.square7.ch/smileys/blabla.gif'>"$Kommentar);
  
      
  $resultat $_POST["resultat"];
  
  $endwert date("Y") - date("j");
  $fehler false;
  $fehlertext "<p>";
  // Eingaben prüfen und Fehlertext zusammensetzen
  if (empty($Name)) {
    $fehler true;
    $fehlertext .= "Der Name fehlt!<br>";
 } 
  if (empty($Kommentar)) {
    $fehler true;
    $fehlertext .= "Bitte einen Kommentar eintragen!<br>";
  }
 // CAPTCHA-Prüfung erst, wenn keine weiteren Fehler
 if (!$fehler && (empty($resultat) || $resultat != $endwert)) {
   $fehler true;
   $fehlertext .= "Test nicht bestanden!";
 }
// Fehlertext ausgeben und Skriptabbruch
 if($fehler) {
   echo "$fehlertext</p>";
   die("</div></body></html>");
 } else {
 
 // Eintrag in die Datenbanktabelle
 $datum date("d.m.Y, H:i") . " Uhr";
 $sql "INSERT INTO guestbook
 VALUES ('', '$Name', '$Home', '$datum', '$Kommentar', '1')";
 mysql_query($sql);
   // Erfolgsanzeige
 if (mysql_affected_rows() > 0) {
    echo "Eintrag <b>erfolgreich</b>";
 } else {
   echo "Eintrag <b>nicht</b> erfolgreich.";
  } 
 } 
} 
  
 $sql1 "SELECT * FROM guestbook WHERE Zeigen = '1'";
 $sql2 "SELECT * FROM guestbook WHERE Zeigen = '1' ORDER BY id DESC LIMIT $start$step";
 
 $result1 mysql_query($sql1);
 $zeilen mysql_num_rows($result1);
 $result2 mysql_query($sql2);
 
for ($i 0$zeilen $i$i $i $step) {
   $anf $i 1;
   $end $i $step;
   if ($end $zeilen) {
     $end $zeilen;
   }
     if ($anf == $end) {
       echo "[ <a href='guestbook.php?start=$i\'>$end</a> ] ";
       
  } else {
    echo "[ <a href='guestbook.php?start=$i\'>$anf-$end</a> ] ";
  }
}
 
 echo "<h2>Bisherige Eintr&auml;ge:</h2>";
 echo "<p>Anzahl der Eintr&auml;ge: $zeilen</p>";
 //while-Schleife Anhang
while($row mysql_fetch_assoc($result2)) {
    echo "<p><strong>$nr.</strong> <b>"
     htmlspecialchars($row["Name"]) . "</b> ";
  if(!empty($row["Home"])) {
     echo "(" htmlspecialchars($row["Home"]) . ")";
  } 
  echo "<br>--&gt; schrieb am " . 
        "<strong>" $row["Datum"] . "</strong>:</p>" . 
        "<p>" nl2br(htmlspecialchars($row["Kommentar"])) . 
        "</p><hr>";
    $nr++;    
    //while Ende
    }
   mysql_close();
?>
</div>         



</body>
</html>



Das ist der Teil, in dem es hackt :/:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
$Kommentar str_replace(":)""<img src='http://berijden.snatsch.ch/happy.gif'>"$Kommentar);

   $Kommentar str_replace(";-)""<img src='http://berijden.square7.ch/smileys/zwinker.gif'>"$Kommentar);

   $Kommentar str_replace(":-D""<img src='berijden.square7.ch/smileys/smile.gif'>"$Kommentar);

  $Kommentar str_replace(":-*""<img src='berijden.square7.ch/smileys/kuss.gif'>"$Kommentar);

  $Kommentar str_replace("<3""<img src='berijden.square7.ch/smileys/Herzchen.gif'>"$Kommentar);

  $Kommentar str_replace("8-)""<img src='berijden.square7.ch/smileys/coolo.gif'>"$Kommentar);

  $Kommentar str_replace(":rolleyes:""<img src='berijden.square7.ch/smileys/rolleyes.gif>'"$Kommentar);

  $Kommentar str_replace(":evil:""<img src='berijden.square7.ch/smileys/evil.gif'>"$Kommentar);

   $Kommentar str_replace("=-)""<img src='berijden.square7.ch/smileys/oberhappy.gif'>"$Kommentar);

  $Kommentar str_replace(":-]""<img src='berijden.square7.ch/smileys/hmmm.gif'>"$Kommentar);

  $Kommentar str_replace(";-(""<img src='berijden.square7.ch/smileys/heul.gif'>"$Kommentar);

  $Kommentar str_replace("8o""<img src='berijden.square7.ch/smileys/oho.gif'>"$Kommentar);

   $Kommentar str_replace(":-(""<img src='berijden.square7.ch/smileys/traurig.gif'>"$Kommentar);

  $Kommentar str_replace(":-P""<img src='berijden.square7.ch/smileys/zunge.gif'>"$Kommentar);

  $Kommentar str_replace("?-(""<img src='berijden.square7.ch/smileys/frage.gif'>"$Kommentar);

  $Kommentar str_replace(":O""<img src='berijden.square7.ch/smileys/blabla.gif'>"$Kommentar);



IIch hoffe, jemand von euch weiss, was falsch ist. Wär echt cool. Ich bin echt froh um jegliche Art von Hilfe Augenzwinkern .

LG,
Snatsch

__________________
Icon von Apfelkuchen / Danke großes Grinsen
26.09.2010 20:50 Snatsch ist offline E-Mail an Snatsch senden Homepage von Snatsch Beiträge von Snatsch suchen Nehmen Sie Snatsch in Ihre Freundesliste auf Fügen Sie Snatsch in Ihre Kontaktliste ein MSN Passport-Profil von Snatsch anzeigen
Snatsch Snatsch ist weiblich
>.<


images/avatars/avatar-52987.png

Dabei seit: 22.01.2008
Beiträge: 1.247
Herkunft: Schweiz
Name: Natalie Schumacher

Themenstarter Thema begonnen von Snatsch
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

:/ Hm. Klingt eigentlich logisch. Egal ob es aufwändiger ist, solange es funktioniert ist mir das eigentlich egal. Nur blöderweise bin ich mir gar nicht sicher, wie genau ich das machen soll xD. Irgendwie erschliesst sich mir das nicht ganz großes Grinsen . Wenn du mir das erklären könntest, wäre das cool smile .

__________________
Icon von Apfelkuchen / Danke großes Grinsen
26.09.2010 21:13 Snatsch ist offline E-Mail an Snatsch senden Homepage von Snatsch Beiträge von Snatsch suchen Nehmen Sie Snatsch in Ihre Freundesliste auf Fügen Sie Snatsch in Ihre Kontaktliste ein MSN Passport-Profil von Snatsch anzeigen
Snatsch Snatsch ist weiblich
>.<


images/avatars/avatar-52987.png

Dabei seit: 22.01.2008
Beiträge: 1.247
Herkunft: Schweiz
Name: Natalie Schumacher

Themenstarter Thema begonnen von Snatsch
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Mann bin ich doof xD. Danke smile . Ich probiers mal großes Grinsen .

__________________
Icon von Apfelkuchen / Danke großes Grinsen
26.09.2010 21:44 Snatsch ist offline E-Mail an Snatsch senden Homepage von Snatsch Beiträge von Snatsch suchen Nehmen Sie Snatsch in Ihre Freundesliste auf Fügen Sie Snatsch in Ihre Kontaktliste ein MSN Passport-Profil von Snatsch anzeigen
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Smilies werden nicht in Grafik umgewandelt :(

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH