+++Herzlich Willkommen+++ - -- - Neuigkeit: 06.05.2007 Ich werde diese HP nicht mehr stark verändern. kleine fehler werden nicht mehr behoben (wegen zeitmangel)
-- + -- Fehler bitte >hier< melden!
Bitte gib deinen Namen dort rechts im Menü ein -»»
Datei erstellen, Mit Fehlerausgaben
Datei erstellen (Einfach)
In der ersten Zeile einer Datei anfügen
fopen Mode-Beschreibung
Datum
IP/Host
Suchen/Ersetzen
PHP-Code farbig darstellen:
<?php
$code = "<?php echo (\"Test!\"); ?>";
highlight_string($code);
?>
Datei erstellen, Mit Fehlerausgaben (Wenn die datei erst erstellt werden muss, die erste if-operation entfernen):
<?php
$datei = "index.php";
$text = "Der zu speicherndem Text";
if (is_writable($datei)) {
if (!$handle = fopen($datei, "a")) { // Buchstaben siehe weiter unten
print "Fehler beim öffnen der Datei $datei ";
exit;
}
if (!fwrite($handle, $text)) {
echo "Fehler beim schreiben in $datei";
exit;
}
print "in die Datei $datei wurde $text geschrieben";
fclose($handle);
}else {
print "Error - Datei $datei lässt nicht schreiben";
}
?>
Datei erstellen (Einfach):
<?php
$neu = fopen ("datei.txt","a");
fwrite($neu,"Dein Text");
fclose($neu);
?>
In der ersten Zeile einer Datei anfügen:
<?php
$file = "datei.txt";
$neuertext = "viel text";
$altertext = file($file);
$altertext = implode("", $altertext);
$fp = fopen($file,"w+");
rewind($fp);
fputs($fp, $neuertext);
fputs($fp, $altertext);
fclose($fp);
?>
mode | Beschreibung |
r | Öffnet die Datei nur zum Lesen und positioniert den Dateizeiger auf den Anfang der Datei. |
r+ | Öffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei. |
w | Öffnet die Datei nur zum Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die Länge der Datei auf 0 Byte. Wenn die Datei nicht existiert wird versucht sie anzulegen. |
w+ | Öffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die Länge der Datei auf 0 Byte. Wenn die Datei nicht existiert, wird versucht sie anzulegen. |
a | Öffnet die Datei nur zum Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen. |
a+ | Öffnet die Datei zum Lesen und Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen. |
Datum:
<?php
$datumjetzt = getdate();
$monatzahl = $datumjetzt['mon'];
foreach($datumjetzt as $item=>$value) {
if ($value < 10)
$datumjetzt[$item] = "0".$value;
}
$jahr = $datumjetzt['year'];
$monat = $datumjetzt['month'];
$tag = $datumjetzt['mday'];
$stunde = $datumjetzt['hours'];
$minute = $datumjetzt['minutes'];
$sekunde = $datumjetzt['seconds'];
$jetztzeit = $tag.".".$monatzahl.".".$jahr.", ".$stunde.":".$minute.":".$sekunde;
?>
IP/Host:
<?php
function getip() {
if(getenv("HTTP_X_FORWARDED_FOR")){
$ip = getenv("HTTP_X_FORWARDED_FOR");
}else{
$ip = getenv("REMOTE_ADDR");
}
return $ip;
}
$ip = getip();
$host = gethostbyaddr($ip);
?>
Suchen/Ersetzen:
<?php
$text = "Der Text indem gesucht wird";
$gesucht = "gesuchtesWort/Buchstabe/Text";
$ersetzten = "ersetzendurchWort/Buchstabe/Text";
$text = str_replace($gesucht, $ersetzten, $text);
echo $text;
?>