Logo

PHP-Codeschnipsel

SITEMAP | KONTAKT | IMPRESSUM
+++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;
?>
$jetztzeit: 06.07.2025, 13:18:01

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;
?>



Ich habe hier einen Fehler gefunden und will ihn melden!
Ranking-Hits
Nach Oben

Diese Seite wurde in 0.0661 Sekunden erstellt.