Senden von Daten an Server mit POST-Methode | |
So sieht´s aus | |
| |
Quellcode (Speichern als .php) | |
<?php function filecounter($dir){ $dirs = 0; // Variable für die Verzeichnisse $files = 0; // Variable für die Dateien $path = scandir($dir); // Gibt den Inhalt des ganzen Verzeichnisses in einem Array wieder foreach($path as $file){ // Wiederhole den Vorgang solange bis jedes Element des Arrays "$path" überprüft wurde if($file != '.' && $file != '..'){ // Ignoriert die Elemente "." und ".." if(is_dir($dir.'/'.$file)){ // Prüft ob es sich um ein Verzeichnis handelt $dirs++; // Inkrementiert $dirs um 1 $back = filecounter($dir.'/'.$file); // Zählt alle Dateien und Verzeichnisse in diesem Verzeichnis. Wiederholt sich solange wie es Unterverzeichnisse gibt. $dirs += $back[0]; // Inkrementiert $dirs mit der Anzahl der Ausgewerteten Verzeichnisse durch "count_subdirectory" $files += $back[1]; // Inkrementiert $files mit der Anzahl der Ausgewerteten Dateien durch "count_subdirectory" } elseif(is_file($dir.'/'.$file)) { // Prüft ob es sich um eine Datei handelt $files++; // Inkrementiert $files um 1 } } } $rtn = array($dirs, $files); // Erstelle ein Array aus den beiden Werten return $rtn; // Gebe das Array zurück } ?> <html> <head> <?php session_set_cookie_params(10800); session_start(); ?> <style type="text/css">Hier nichts</style <head> <body > <?php $verzeichnis = "../ANWENDServer/"; $anzahl = filecounter($verzeichnis); // Bekommt ein Array mit den Informationen zurück $ordner = $anzahl[0]; $dateien = $anzahl[1]; echo "Es befinden sich $dateien Dateien im Verzeichnis \"$verzeichnis\""; ?> <br/><br/> <center> <?php function utc_date($timestamp, $timezone = '0', $format = 'd.m.Y, H:i', $summertime = false) { $timestamp += (3600*intval($timezone)); if($summertime === true) { $timestamp += 3600; } return gmdate($format, $timestamp); } ?> Es ist <?php $time = time(); $zeitzone = +1; //Zeitzone Mitteleuropa echo utc_date($time,$zeitzone); ?> <br/> Diese Seite wurde <?php $counterstand = intval(file_get_contents("counter.txt")); if(!isset($_SESSION['counter_ip'])) { $counterstand++; file_put_contents("counter.txt", $counterstand); $_SESSION['counter_ip'] = true; } echo $counterstand; ?> mal aufgerufen </body> </html> |
Kontakt Datenschutz Impressum |