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

07/13/2009 16:32 Revolutíon.#1
hallo elitepvpers,
Wenn das das falsche forumteil ist bitte moven aber da es coding ist sollte es glaube ich hier rein xD


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 ([Only registered and activated users can see links. Click Here To Register...])


<?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 paar thx wären nett.....


MFG Manuc
07/13/2009 16:37 Adroxxx#2
Verschoben nach Coding Tutorials
07/13/2009 16:39 Syc0n#3
Benutzt doch bitte die PHP-Tags

[ PHP] [ /PHP]

Aber ein richtiges Tutorial ist das nicht, da du nur Beispiele ohne Erklärung gibst.
07/19/2009 20:09 xXPaRaDiSeXx#4
HaliHallo

Also Frage erstmahl hehe^^ wo kann ich PHP downloaden oder muss man das nicht downloaden?? Aber wen doch woo??

Wen ihr mir das Sagen könntet were echt cool ihr könnt mich Pn oder hir in dises Thema Reinschreiben also danke im Voraus^^:D

Bitte Bitte Bitte Schreibt mir das:D, wer mir das Schreibt bekommt von mir ein oder Zähn^^:D Thx wirklich:handsdown::handsdown:

Ich Habe keine Rechtschreibfehler wen schon Tippfehler sohnst nichts (wen ich mit der Hand also auf ein Stk.Papier schreibe habe ich manchmahl ein paar Zuckungen und verschreibe mich so manchmahl oder halt mahl Öffter^^ also auch keine Rechtschreibfehler:D:D
07/19/2009 21:25 banjo1#5
PHP ? Wikipedia

php ist bei den meisten webspaces schon dabei
07/20/2009 15:47 Xereon#6
Quote:
Originally Posted by xXPaRaDiSeXx View Post
HaliHallo

Also Frage erstmahl hehe^^ wo kann ich PHP downloaden oder muss man das nicht downloaden?? Aber wen doch woo??

Wen ihr mir das Sagen könntet were echt cool ihr könnt mich Pn oder hir in dises Thema Reinschreiben also danke im Voraus^^:D

Bitte Bitte Bitte Schreibt mir das:D, wer mir das Schreibt bekommt von mir ein oder Zähn^^:D Thx wirklich:handsdown::handsdown:

Ich Habe keine Rechtschreibfehler wen schon Tippfehler sohnst nichts (wen ich mit der Hand also auf ein Stk.Papier schreibe habe ich manchmahl ein paar Zuckungen und verschreibe mich so manchmahl oder halt mahl Öffter^^ also auch keine Rechtschreibfehler:D:D
Also PHP muss sich auf den Server befinden. Solltes du die Scripts auf deinen PC ausführen brauchst du Apache. Das hat eigentlich so alles was du brauchst: PHP, Javascript usw. Eventuell könntes du noch darüber nachdenken ober du dir XAMPP runterlädts. Das ist sozusagen ein komplett Packet: Apache, SQL(mit schon installierten PHPMYADMIN), FTP und Mercury(kann ich dir leider net sagen was das ist, wenn ein anderer hier das weis: Danke).

MfG

Xereon