From 6fdadf3ddf086e5fe1fe3b962aefc0dd07295718 Mon Sep 17 00:00:00 2001 From: Schuledaniel Date: Tue, 18 Nov 2025 14:20:20 +0100 Subject: [PATCH] read (csv) files in php and update READ.me --- Zweites Jahr/README.md | 1 - Zweites Jahr/file_read.php | 48 ++++++++++++++++++++++++++++++++++++++ Zweites Jahr/person.csv | 5 ++++ system_error_1.txt | 1 + 4 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 Zweites Jahr/file_read.php create mode 100755 Zweites Jahr/person.csv create mode 100644 system_error_1.txt diff --git a/Zweites Jahr/README.md b/Zweites Jahr/README.md index 8317341..593f7c3 100644 --- a/Zweites Jahr/README.md +++ b/Zweites Jahr/README.md @@ -7,7 +7,6 @@ ### 18-11-25 - PHP - - Datein lesen ### Davor diff --git a/Zweites Jahr/file_read.php b/Zweites Jahr/file_read.php new file mode 100644 index 0000000..7a6e0a6 --- /dev/null +++ b/Zweites Jahr/file_read.php @@ -0,0 +1,48 @@ + + + + + + Filehandling: file read + + + + Pointer geht auf Zeile 2) + $header_array = fgetcsv($fp); + /* Umständlich + $header = fgetcsv($fp); + $header_array = explode(",", $header); + */ + + $yo = print_r($header_array); + echo "
 $yo 
"; + + // Äußere Schleife: Zeile auslesen + while(!feof($fp)){ // solange nicht das Ende der Datei erreich + $row_array = fgetcsv($fp); + /* $yo2 = print_r($header_array); + echo "
 $yo2 
";*/ + + // Inner Schleife: Spalten ausgeben + for ($i = 0; $i < count($row_array); $i++){ + echo "$header_array[$i]: $row_array[$i]
"; + } + echo "

--------------------------------

"; + } +?> + + + \ No newline at end of file diff --git a/Zweites Jahr/person.csv b/Zweites Jahr/person.csv new file mode 100755 index 0000000..a09481b --- /dev/null +++ b/Zweites Jahr/person.csv @@ -0,0 +1,5 @@ +ID,Vorname,Nachname,E-Mail,Telefon +1,Max,Müller,max.mueller@example.com,0151-1234567 +2,Anna,Schmidt,anna.schmidt@example.com,0172-9876543 +3,Peter,Fischer,peter.fischer@example.com,0160-5555555 +4,Sara,Becker,sara.becker@example.com,0157-7654321 \ No newline at end of file diff --git a/system_error_1.txt b/system_error_1.txt new file mode 100644 index 0000000..d74e528 --- /dev/null +++ b/system_error_1.txt @@ -0,0 +1 @@ +Warning: fopen(person.csv): Failed to open stream: Permission denied in /home/cwikladaniel/public_html/Zweites Jahr/file_read.php on line 18 \ No newline at end of file