Beiträge von Sören

    Probiers aus ;)

    Also es fehlt schonmal ein Anführungszeichen:

    PHP
    <span class="syntaxdefault"><br />$ret </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">CheckEMail</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"user@news-user.com);<br /></span>


    (Ganz am Ende, danach ist alles rot)

    Das kommt ganz auf das Icon an, bei dem PEWW ist es ein großer Unterschied, zwischen als 16x16er erstellt oder von 64x64 verkleinert:
    [attachment=0]<!-- ia0 -->favicon.jpg<!-- ia0 -->[/attachment]
    Ist natürich die Frage, was man schöner findet.

    Zitat von &quot;fubbi&quot;

    4 Buchstaben auf 16 Pixel?

    Bei einem Abstand von 1 Pixel bleiben 11 Pixel / 4 = ~2,6.


    Ich dachte eigentlich an 2 Reihen, dann ist genug Platz zur Verfügung (s. Bild).

    Und wozu größere Favicon, die könnten dann vomn Browser häßlich runterskaliert werden. Die werden ja eh meist nur als 16x16er angezeigt. Die Schrift wird häßlich, wenn das Favicon mal eben von 64x64 auf 16x16 verkleinert wird.

    1. Bildbearbeitungsprogramm öffnen
    2. neues Bild 16x16 (sollte normalerweise einen weißen Hintergrund haben)
    3. Text-Tool auswählen und als Farbe schwarz einstellen.
    4. passende Schriftart und -größe auswählen
    5. Text auf das Bild schreiben
    6. Ebenen zusammenfügen (zumindest bei Gimp)
    6. abspeichern als faviccon.ico mit "4 bpp, 1-bit-alpha, 16-slot palette" (ob die anderen auch funktionieren weiß ich nicht, aber du brauchst nicht mehr als 16 Farben)
    Fertig!

    Ich weiß nicht, was dadran so schwer sein soll.

    Wenn man den Code sauber aufteilt, findet man Fehler schneller, da die Zeile im query, wo der Fehler sitzt, bei einer Fehlermeldung mit ausgegeben wird. Da hat mans leichter, wenn man viele statt 2 Zeilen benutzt.

    Wieso ist SET sinnlos, bewirkt doch das selbe wie die andere Schreibweise und ist kürzer?

    Ich hab deine Idee etwas modernisiert bei mir eingebaut. Darf ich doch oder?
    auf Login klicken(unten rechts)

    Viel Ähnlichkeit hat mein JavaScript aber nicht mit deinem, der Großteil ist ohne JavaScript gemacht ;)


    Was man mit CSS3 alles erreichen kann :D

    Auf den IE-Filter hab ich verzichtet, wird ja eh nur von mir benutzt.

    Ich hoffe ich habe nicht zu viel von dir "geklaut".

    Zitat von &quot;Sarkkan&quot;

    Weil ich hasse es ja immer, wenn ich irgendetwas "Sinnloses" programmieren soll.. -.- Da hab ich dann nie wirklich Lust was zu machen.. :/ Und lernen tut man dann meist auch nicht so viel :D


    Auch einer der Gründe, warum ich vor etwas mehr als einem Jahr mal mit einem Delphi-Buch angefangen und nach 2 Monaten auch wieder aufgehört habe. Waren einfach nur sinnlose Beispiele drin. ;)

    Die Funktion 'mysql_connect' kennt keinen Parameter mit der Datenbank Auswahl.
    Dafür brauchst du mysql_select_db.

    Um die MySQL-"Fehlermeldungen" angezeigt zu bekommen, solltest du jeden Befehl in eine Variable packen und dann mit 'die' und 'mysql_error' arbeiten.
    Beispiel:

    PHP
    <span class="syntaxhtml"><br /><span class="syntaxdefault"><?php<br />$connext </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">mysql_connect</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'localhost'</span><span class="syntaxkeyword">, </span><span class="syntaxstring">'root'</span><span class="syntaxkeyword">, </span><span class="syntaxstring">''</span><span class="syntaxkeyword">) or die(</span><span class="syntaxdefault">mysql_error</span><span class="syntaxkeyword">());<br /></span><span class="syntaxdefault">?><br /></span></span>
    Zitat von &quot;Sarkkan&quot;
    PHP
    <span class="syntaxdefault">$db_link </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">@</span><span class="syntaxdefault">mysql_connect </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">MYSQL_HOST</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> MYSQL_BENUTZER</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> MYSQL_KENNWORT</span><span class="syntaxkeyword">);</span><span class="syntaxdefault"> </span>


    Meines Wissen nach heißt das doch mysql_connect und nicht @... oder? :/
    (Ich habe auch noch mal Google angeworfen und nichts von einem @ gefunden.. :/ Ansonsten kläre mich bitte auf :D Wie gesagt, soo top ist mein Wissen dort nicht :) )


    Ich glaube mal im PHP-Kurs gelesen zu haben, dass das @ irgendetwas mit Fehlermeldungen zu tun hat. Also mit @ funktioniert es auf jeden Fall, also hat es auch eine dort irgendwie sinnvolle Bedeutung.

    Zitat von &quot;Sarkkan&quot;


    Was mir auch noch aufgefallen ist:

    PHP
    <span class="syntaxdefault">$sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" INSERT INTO gaestebuch "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" SET "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxcomment">//$sql .= " id   ='". $_POST['id'] ."', ";<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" name   ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'name'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" email  ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'email'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" url    ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'url'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" datum  ='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Y-m-d H:i:s"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"', "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">.=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" eintrag='"</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'eintrag'</span><span class="syntaxkeyword">]</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">.</span><span class="syntaxstring">"' "</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span>


    Vielleicht irre ich mich ja komplett, aber sieht das normal nicht eher so aus?

    PHP
    <span class="syntaxdefault">$sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"INSERT INTO `gaestebuch`(`id`, `name`, `email`, `url`, `datum`, `eintrag`) <br />        VALUES (NULL, $_POST['name'], $_POST['email'], $_POST['url'], date("</span><span class="syntaxdefault">Y</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">m</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">d H</span><span class="syntaxkeyword">:</span><span class="syntaxdefault">i</span><span class="syntaxkeyword">:</span><span class="syntaxdefault">s</span><span class="syntaxstring">"), $_POST['eintrag'])"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> </span>

    Ausgehend von dem PHP-Kurs


    Ist nur eine andere - und vor allem kürzere - Schreibweise, läuft auf das gleiche hinaus. ;)
    Das:

    PHP
    <span class="syntaxdefault">$sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"INSERT INTO `gaestebuch`(`id`, `name`, `email`, `url`, `datum`, `eintrag`) <br />        VALUES (NULL, $_POST['name'], $_POST['email'], $_POST['url'], date("</span><span class="syntaxdefault">Y</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">m</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">d H</span><span class="syntaxkeyword">:</span><span class="syntaxdefault">i</span><span class="syntaxkeyword">:</span><span class="syntaxdefault">s</span><span class="syntaxstring">"), $_POST['eintrag'])"</span><span class="syntaxkeyword">;</span><span class="syntaxdefault">  </span>


    ist das gleiche, wie:

    PHP
    <span class="syntaxdefault"><br />$sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">" INSERT INTO gaestebuch<br />             SET<br />              id   = '$_POST['id'] ',<br />              name   = '$_POST['name']',<br />              email  = '$_POST['email']',<br />              url    = '$_POST['url']',<br />              datum  = '$date', <br />              eintrag='$_POST['eintrag']' "</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> </span>