[PHP][TUTORIAL][TEXT]Zufallsausgabe von Bilden/Texten

  • PHP Hypertext Preprocessor Tutorial zur Zufallsausgabe von Bildern, oder Texten.

    Habe mir gedacht ich hau auch mal ein Tutorial raus, ist jetzt nicht das Umfangreichste und auch eher für Anfänger, aber naja. Schaden wirds keinem.

    Hab einfach ein Kommentiertes Script dafür erstellt:


    Für Bilder

    Für Text, das gleiche Prinzip

    Assoult

    [CENTER]ISYMFS[/CENTER]

  • Das Script ist durchaus zu gebrauchen, daher nich schlecht.
    Eine Sache: Bei count, das -1, das dient dem Zweck, die Länge des Arrays auf die Arrayzählweise zu "übersetzen"
    Arrays fängt man bei 0 an zu zählen, count gibt die Länge aber ab 1 aus, daher das -1.
    Kommentare macht man normal über bzw neben die Zeile, damit sie da stehen, wo sie den Code auch erklären sollen.
    Dann können Arrays auch assoziativ sein, also $array['bla'], dies macht man mit
    array (
    "bild1" => "assoziation"
    "bild2" => "assoziation2"
    ...)

  • PHP
    <?php echo "<img src='bild".rand(1,3).".png' />"?>


    Ist bisschen kürzer was Bilder angeht. :o

    Bei Bedarf noch mit Variablensetzung zum besseren anpassen. :x

    PHP
    <?php 
    $FileName="bild";
    $FileEnd=".png";
    $Random=rand(1,3);
    $Width=200;
    $Height=100;
    echo "<img src='".$FileName.$Random.$FileEnd."' Width='".$Width."' Height='".$Height."' />"
    ?>
  • Zitat

    Eine Sache: Bei count, das -1, das dient dem Zweck, die Länge des Arrays auf die Arrayzählweise zu "übersetzen"

    Ja so habe ich das gemeint. Is schon bisschen Spät i wie.

    Zitat

    Kommentare macht man normal über bzw neben die Zeile, damit sie da stehen, wo sie den Code auch erklären sollen.

    Ja kann sein, aber ich finde es schwachsinnig die Erklärung vor die eigentlich zu erklärenden Sachen zu schreiben.
    Wenn man mit Kommentaren etwas aufteilt ist es natürlich was anderes.

    Zitat

    <?php echo "<img src='bild".rand(1,3).".png' />"?>

    Hab extra mal eine Größere Version gewählt, sonst gäbe es nicht wirklich genug zum erklären, gab ja so schon nicht gerade viel.

    Trzdm. danke.

    Assoult

    [CENTER]ISYMFS[/CENTER]

  • Zitat von Assoult;244705


    Ja kann sein, aber ich finde es schwachsinnig die Erklärung vor die eigentlich zu erklärenden Sachen zu schreiben.
    Wenn man mit Kommentaren etwas aufteilt ist es natürlich was anderes.
    Assoult

    Was ist den das für eine Aussage? Es hat doch nie jemand gesagt das du die davor schreiben sollst. Einzeilige Kommentare kannst du daneben schreiben, so wie es internetfreak auch schon gesagt hat. Oben drüber kommen in der Regel, Klassen und Methoden Erklärungen. Aber dann auch nur so das es vom PHP Doc erkannt werden kann.

    Kleines Beispiel:


    Ist zwar ein sehr sinnloses Beispiel aber ich denke es sollte das veranschaulichen was ich meine.

  • Zitat

    Was ist den das für eine Aussage? Es hat doch nie jemand gesagt das du die davor schreiben sollst. Einzeilige Kommentare kannst du daneben schreiben, so wie es internetfreak auch schon gesagt hat. Oben drüber kommen in der Regel, Klassen und Methoden Erklärungen. Aber dann auch nur so das es vom PHP Doc erkannt werden kann.

    Wieso hängt ihr euch an den Kommis auf? >_> ... ... <_<
    Das Script wird doch auch so Funktionieren und das ist der Sinn, solange die Kommentare einheitlich in einem Script sind ist doch die Welt in Ordnung.

    [CENTER]ISYMFS[/CENTER]

  • Eben nicht ;) wenn es nicht richtig kommentiert ist, hat die nachwelt damit zu kämpfen es zu verstehen. Du darfst nicht davon ausgehen das alle PHP können/verstehen

  • Zitat von ulle;244774

    Eben nicht ;) wenn es nicht richtig kommentiert ist, hat die nachwelt damit zu kämpfen es zu verstehen. Du darfst nicht davon ausgehen das alle PHP können/verstehen



    Weil das deine Nachwelt auch interessiert wenn du es in deiner Seite hast. Schließlich machen eh die meißten Leute, die das wirklich brauchen, STRG +C & STRG + V. Bei solch kleinen Scripts reicht es ja schon paar Minütchen im PHP Manual zu stöbern. Von daher ist das hier mehr als O.K. wenn er meint, dass es ihm so besser passt.

    [CENTER][/CENTER]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!