[Tutorial] Wie mache ich eine Website mit PHP [Kommplete anleitung mit codes]

  • hallo godlikerz,
    Ich habe mal ein paar codes zussammengestellt
    die ihr vllt brauchen könntet...
    Also ihr müsst ein neues textdoc machen
    das nennt ihr i-wie z.b. test.php
    muss .php heissen
    Ihr braucht xampp wer das nicht hat googlen
    die test.php in den ordner httdocs von xampp
    nun geht in die test.php und schreibt irgenteinen code rein von denen die folgen


    Hallo Welt

    PHP-Code:

    <?php
    echo("Hallo Welt");
    ?>

    Demo Hallo Welt
    arauf kann man nun weiter Aufbauen und so zum Beispiel Datum und / oder Urzeit anzeigen lassen.

    Das Datum

    PHP-Code:

    <?php
    $datum = date("d.m.Y");
    echo $datum;
    ?>

    Demo 13.07.2009
    Die Uhrzeit

    PHP-Code:

    <?php
    $zeit = date("H:i");
    echo $zeit;
    ?>

    Demo 14:34
    Datum und Uhrzeit

    Man kann auch beides miteinander kombinieren, das sieht dann so aus:
    PHP-Code:

    <?php
    $uhr = time();
    $datum = date("d.m.Y",$uhr);
    $zeit = date("H:i",$uhr);
    echo "Heute ist der ",$datum,"<br>es ist jetzt ",$zeit," Uhr\n";
    ?>

    Demo
    Heute ist der 13.07.2009
    es ist jetzt 14:34 Uhr
    Datumsangabe

    PHP-Code:

    <?php
    $Tage = array(Sonntag, Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag);
    $day = $Tage[date("w")];
    $Monate = array(Januar, Februar, März, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember);
    $month = $Monate[date("n")-1];
    $today = $day . ", " . date ("j") . ". " . $month . " " . date ("Y");
    echo $today;
    ?>

    Demo Montag, 13. Juli 2009
    Die Begrüßung

    Empfangen sie Ihre Besucher doch mit der, zur Tageszeit, passenden Begrüßung.
    PHP-Code:

    <?php
    if(date("G") < 12) {$a="Guten Morgen Besucher.";}
    if(date("G") <= 18 && date("G") >= 12) {$a="Guten Tag Besucher.";}
    if(date("G") >= 19) {$a="Guten Abend Besucher.";}
    echo $a;
    ?>

    Demo Guten Tag Besucher.

    Tage seit ....

    Lassen sie sich die Tage seit einem Datum anzeigen
    PHP-Code:

    <?php
    = mktime(0,0,0,1,10,2003);
    = mktime(0,0,0,date('m'),date('d'),date('Y'));
    = 0;
    while( < ) { ++; += 86400; }
    echo ;
    ?>

    Demo
    Ich bin 2376 Tage online!
    (Tage seit 01.10.2003 !)
    Tage bis ....

    Lassen sie sich die Tage bis zu einem Datum anzeigen
    PHP-Code:
    Werner Zenk (http://www.Homepage-Total.de)


    <?php
    $datum="31.12.2008";
    $d=explode(".",$datum);
    $unix=mktime(0,0,0,$d[1],$d[0],$d[2]);
    $stamp=time();
    $diff=$unix-$stamp;
    $diff=$diff/86400;
    echo "Es sind noch ".ceil($diff)." Tage bis zum ".$datum;
    ?>

    Demo Es sind noch 171 Tage bis zum 31.12.2009
    Der Downloadzähler (ohne SQL)

    ieser Downloadzähler arbeitet auf der Basis zweier Textdateien und ist kinderleicht zu installieren.
    Ihr benötigt hierfür eine leere Textdatei mit Namen log.txt sowie eine weitere mit Namen ids.txt und eine Datei download.php. Die drei Dateien legt ihr in einem Ordner downloads an und erteilt der log.txt Datei die Chmod Rechte 777. Nun fügt ihr die folgenden Codes in die einzelnen Dateien ein.

    PHP-Code:
    Quelle: languitar (Forenindex :: webwork-community.net)
    für download.php:

    <?php
    include("ids.txt");
    if ($id <> "") {

    $download = unserialize(implode("", file("log.txt")));

    $download[$id]++;

    /* Daten werden Abgespeichert */
    $file = fopen("log.txt","w");
    fputs($file,serialize($download));
    fclose($file);

    /* Weiterleitung */
    header("Location: $ids[$id]");
    }
    else {
    echo "Keine Downloaddatei vorhanden!";
    };
    ?>

    für ids.txt:

    <?php
    $ids[1] = "http://www.deine-seite.de/ordner/datei.gif";
    $ids[2] = "http://www.deine-seite.de/ordner/datei.zip";
    $ids[3] = "http://www.deine-seite.de/ordner/datei.html";
    $ids[4] = "";
    ...
    usw. usw.
    ?>

    für download.php:
    <a href="http://www.seite.de/downloads/download.php?id=1" target="_blank"> Dateiname </a>
    oder
    <a href="http://www.seite.de/downloads/download.php?id=2" target="_blank"> Dateiname </a>
    Bei "download.php?id=1" setzt ihr bitte die id-Nummer ein die ihr zuvor in der ids.txt der entsprechenden Datei zugeordnet habt!
    Auf die Seiten wo der Zähler aufgerufen werden soll, fügt ihr nun ohne Leerzeichen an oberste Stelle des Seitencodes folgendes ein:

    <?php
    Array = unserialize(implode('', file('downloads/log.txt')));
    ?>
    <html>
    <head>
    .... Headinhalt usw. usw.

    An die Stelle wo ihr den Zählerstand anzeigen möchtet, setzt ihr diesen Code:
    <php echo $download[1]; ?>
    Am Ende könnte es dann so aussehen:

    Demo

    Download:
    Downloadzaehler.zip 2 kB
    Downloads: 224


    und die id.txt und die downloads.php könnt ihr glaube ich selber erstellen xD
    Joa wenn ihr nun eine HP fertig habt mit den gewünschten codes
    im browser:localhost/ordnername/textname.php eingeben
    Wenn ihr fragen habt hier rein oder PM an mich
    Ein karma und ein paar thx wären nett.....


    MFG Manuc

  • Also für extreme PHP noobs vllt ein wenig hilfreich aber ansonsten ziemlich unübersichtlich.

    Ich find das tut einfach nur schlecht, und ein Thanks würde ich dafür nicht
    vergeben, geschweigeden ein Karma.

    Btw, hast du das selber geschrieben, oder einfach nur kopiert?

  • Nunja , unötig . Vieles davon wusst ich schon .
    Nochdazu sind das div. Php Tutorials zusammengequetscht und fertig .

    Daron

    [CENTER][/CENTER]

Jetzt mitmachen!

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