Beiträge von Drilon

    PHP
    $res_control = mysql_query("SELECT charname FROM characters WHERE id = '$uid'");
    while($row = mysql_fetch_array($res_control))
    {
        $char = $row['charname'];
    }

    Geht einfacher und schneller, da er eh' nur eine einzige Zeile ansteuert:

    PHP
    <?php
    $res_control = mysql_query("SELECT charname FROM characters WHERE id = '$uid'");
    $chardata = mysql_fetch_array($res_control);
    
    
    echo "Hi ".$chardata['charname'];
    
    
    ?>


    While Schleife nur bei mehreren(!) Ergebnissen nutzen.

    Natürlich, wenn ich mich einloggen will schick ich über die Post ein Brief ans Unternehmen.
    Ein Mensch wertet diese Sachen aus und sendet mir erneut über die Post ein Brief auf welcher die Website gezeichnet ist.

    Hey Abend'
    Bin gerade mit einem Anfang meiner MapEngine fertig geworden, soll eine MapEngine werden, welches grafisch wie der RPG MAKER aufgebaut ist und zum Schluss habe ich vor einen 2D Chat daraus zu basteln.

    Um mich ein wenig reinzuüben in die Materie - Zeichnen, malen & etc habe ich es direkt mit der eigentlichen Engine versucht bin aber gescheitert nun habe ich aber einen neuen Ansatz.

    Vorerst jedoch möchte ich meine Colormap vorstellen,
    Sie kreiert Kästen in ein Image (z.B. PictureBox.Image) - die Größe je Kasten ist einstellbar (ich empfehle 32x32 auf 640x480 Auflösung) - benötigt wird nur eine Colormap Datei.

    Aufbau:

    Code
    MAX. KÄSTEN AUF X ACHSE|MAX. KÄSTEN AUF Y ACHSE|ROT,GRÜN,BLAU|ROT,GRÜN,BLAU

    Erste Beiden Werte erklären sich von selbst und die restlichen sind Kästen angeordnet nach Reihenfolge.

    Beispiel Mapdatei:
    colormap1.map

    Code
    20|20|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1|22,33,120|255,120,0|0,10,50|255,210,0|120,55,1

    c# Code

    Aufrufbeispiel:

    Code
    PictureBox1.Image = ParseColorSet(new Size(32,32),"C:\\colormap1.map");

    Ich bin für Verbesserungsvorschläge offen.

    Ich kann die Aussage von internetfreak nur unterschreiben, ich bin eh' der Meinung man sollte bei größeren Projekten mit einer DB Klasse arbeiten, welche Schlüsselwörter unterbindet.

    Nun aber habe ich auch Kritik, liebe Hildegard.
    Aus welchem Grund sollte jemand seine UserID via POST bzw. GET übergeben, höchstens den USERNAMEN welcher im Endeffekt wieder im Varchar ist und du für eine Injection mehr oder weniger ein Anführungszeichen brauchst.

    Well Spamm0r.

    PHP
    <?php
    session_start();
    
    
    // Login Teil
    $_SESSION['uid'] = $uid;
    
    
    ?>

    $uid enthält hier die USERID aus der Datenbank, sekundär lassen sich auch noch weitere Informationen in SESSIONS speichern (z.B. Username) um weitere Datenbank abfragen auf den nächsten Seiten sparen.

    Auslesen geht dann im Endeffekt wieder ganz einfach

    PHP
    <?php
    session_start(); // Notwenig um mit sessions zu arbeiten
    echo "Deine UID ist ".$_SESSION['uid']." und dein Username lautet: ".$_SESSION['username'];
    ?>

    Ich empfehle für weitere Handhabung mit Sessions: http://www.usegroup.de/software/phptutorial/sessions.html

    Es kann kein SQL Code mehr Injected werden, nach deinem Code.
    mysql_real_escape_string sorgt dafür das die SQL befehlsrelevanten Zeichen mit einem '\' versehen werden, sozusagen escaped werden.

    Was verstehst du denn unter einer SQL Einführung?

    PHP ist Serverseitig, es kann weder Code abnehmen noch irgendwas an der Darstellung beim Clienten ändern.
    Ich frage mich was daran so schwer zu verstehen ist, er will ein Bild nehmen welches er dann auf seine Seite platziert nur kennt er die Maße nicht.

    Total unlogischer Quatsch, gerade wenn man sich 'Webdesigner' nennt aber wirklich überhaupt keinen Plan hat sollte man sich doch eher mal mit CSS beschäftigt haben.
    Ein Bild alleine was z.B 600x400 groß ist kann a) nicht bei jedem Nutzer gleichgroß angezeigt werden b) Keine Links oder Text platziert werden.

    Stell dir vor ich würde (wie z.B. in München) das Haus mit einem riesige Bild, auf dem Fenster drauf sind und Türen verkleiden - man könnte die Fenster nicht benutzen, genauso wenig wie die Tür und im Endeffekt passt das riesige Bild nicht auf jedes Haus.

    Wie willst du FTP Files schützen und aus welchem Grund? lol
    Deine Dienste sind so ziemlich überteuert, besonders nummer 3. Wer nichtmal Kenntnisse hat Benutzer zu verwalten der sollte erst garnicht auf die Idee kommen ein Forum zu eröffnen, geschweige denn sich als Administrator ausgeben.
    Wenn du für 20€ ein Forum leiten würdest (Technik) dann ist das natürlich etwas anderes, aber das ist ja abzocke lol.

    Ich selbst schreibe Plugins und Addons für MyBB und könnte nie solche Preise verlangen, abgesehen davon das ich es meistens umsonst mache. Falls jemand Interesse hat kann er mich auch einfach kontaktieren.

    Zitat

    Viele Leute verzichten lieber auf Dot.tk, weil ".tk" sehr unseriös klingt, aber ich sage, dass dieser Service von dot.tk ein sehr guter und nützlicher Service ist.
    1. man kann den Domainnamen verändern


    Klar kann man den Domainnamen verändern, das geht sogut wie mit jeder Domain o0

    Zitat

    2. der Link wird wesentlich verkürzt


    Das ist ebenfalls mit jeder Domain so, da man sich die Domain ja aussuchen kann

    Zitat

    3. Man kann die einzelnen Unterverzeichnisse nicht im Browsereingabefeld sehen


    Das werte ich eher als negativ, besonders wenn ich meinem Freund einen Link schicken möchte und er sich erst durchklicken muss weil ein riesengroßer Frame abgebildet ist -> Abhilfe schafft ein Framebrecher.

    Den Administrationspanelpfad zu ändern wäre damals eine gute Lösung gewesen, heute gibts MyBB 1.6.x und es herrscht nun auch hier eine Loginsperre bei 3x falschen Eingaben. :)