|
Das Buch learninPHP wurde uns freundlicherweise vom Autor Marvin Momberg zur
Verfügung gestellt. Sie haben die Möglichkeit, sich das Buch auf der
Homepage des Autors herunterzuladen.
PHP-Finder ist eines der wenigen Portale, das dieses Buch präsentiert.
Das Buch wird hier nur in Auszügen präsentiert.
|
Kapitel 3: Themengebiete | HTTP / Mail | Jetzt lernen sie ein paar Umgebungsvariablen kennen, mit denen sie etwas über ihre Besucher erfahren können.
Hier sehen sie eine Tabelle mit allen Umgebungsvariablen.

Jetzt mal ein etwas umfangreicheres Beispiel. In diesem Beispiel wird die IP des Besuchers und Infos über den Besucher in einer Datei gespeichert.
<?php $format = "$REMOTE_ADDR - $HTTP_USER_AGENT<br>"; if(! file_exists("infos.txt")) touch("infos.txt"); $info_datei = fopen("infos.txt", "a"); fputs($info_datei, $format); fclose($info_datei); include("infos.txt"); ?>
In diesem Beispiel sind 2 Funktionen neu für sie, file_exists() und include(). Mit file_exists()include() erwartet einen Dateinamen, diese Datei wird dann eingebunden. Zurück zum Beispiel, der Inhalt der Variablen $format wird in die Datei infos.txt geschrieben. Falls die Datei nicht existiert wird sie von der if-Anweisung erstellt. Die Bedingung für die if-Anweisung ist: wenn die Datei infos.txt nicht existiert. Wenn sie nicht existiert wird sie erstellt. Am Ende des Beispiels wird die Datei infos.txt noch eingebunden. Da infos.txt nur Textinhalt hat, wird dieser an den Browser ausgegeben.
Hier sehen sie die Ausgabe des Scripts, beim ersten Aufruf.

Natürlich wird bei ihnen die Ausgabe immer anders aussehen, da sie wohl nie die selbe IP haben werden. Am Ende noch wie sie ein E-Mail über PHP verschicken. Mit der Funktion mail() verschicken sie ein E-Mail. Beispiel:
mail("empfaenger@domain.de", "betreff", "inhalt der email...");
Als erstes brauch mail() den Empfänger, dann den Betreff und als letztes Argument den Inhalt der Mail. Nicht auf jedem Server können sie Mails verschicken. Sie müssen spezielle Erweiterungen haben um Mails verschicken zu können. | |
|
|
1 PHPhotoalbum DEUTSCH PHPhotoalbum mit automatischer Thumbnailerstellung, Statistiken, verschiedene Alben können angelegt [hits: 7840]
2 Photo Album System - updated! Komplexes Photo Album Sytem.
- mehrere Alben durch einfaches hinzufügen möglich (2 Zeilen)
- Aut [hits: 5506, downloads: 4024]
3 planetGalery Mit :: planetGalery :: haben Sie die Möglichkeit, schnell und einfach Bildergalerien auf Ihrer Inter [hits: 5428]
4 Ad Promotion Netzwerk Script Betreiben Sie Ihr eigenes >>>kostenloses<<< Promotion Netzwerk.
Banner Exchange, Popup Exchange ( [hits: 4870, downloads: 2443]
5 Ad Banner Exchange Script + Partner Programm + Ad Vermarktung Betreiben Sie Ihren eigenen Banner Exchange mit zusätzlicher Ad Funktion zur Vermarktung an Sponsore [hits: 3518, downloads: 3955]
Die Scripts sind nach Hits sortiert
|
1 PHP-Edit Kleiner Editor zum erstellen von PHP-Scripts. Außerdem gibt es die Funktion zum schnellen einfügen v [hits: 3592, downloads: 7204]
2 PHP-Triad Das Projekt "PHP Triad" hat sich all denen gewidmed, denen die Konfiguration eines Apache mit PHP un [hits: 2306, downloads: 5927]
3 Wampp / Lampp LAMPP (Linux + apache + mysql + php + perl) + WAMPP (windows + apache + mysql + php + perl) = XAMPP
[hits: 1917, downloads: 3164]
4 >e-novative> WAMP Kostenloser Installer für Apache, MySql und PHP unter Windows. Vollautomatische Installation und Kon [hits: 1606, downloads: 1542]
5 VBMyAdmin VBMyAdmin - Intranet & Internet Lösungen. Mit VBMyAdmin erstellen und verwalten Sie Ihre eigenen Dat [hits: 1530, downloads: 1453]
Die Downloads sind nach Hits sortiert
|
|