Mit php CSV datei auslesen
Servus zusammen ich habe mal wieder ein kleines Problemchen.
Ich habe eine CSV Datei die ich mit PHP auslesen und darstellen möchte ( in diesem Beispiel Adressen )
Soweit ist das auch kein Problem ich setzte folgenden Script ein:
<?php
$filename = "Adressen.csv"; here's the filename
$id = fopen($filename, "r");open the file
while ($data = fgetcsv($id, filesize($filename),";")) start a loop
$table = $data;put each line into its own entry in the $table array
fclose($id); //close file
echo "<table>\n";
foreach($table as $row)
{
echo "<tr>";
foreach($row as $data)
echo "<td>$data</td>";
echo "</tr>\n";
}
echo "</table>\n";
?>
Damit bekomme ich folgende Ausgabe :
Name Vorname Telefonnummer Webseite
Mustermann Max 123456 www.administrator.de
Jetzt zu meiner Frage:
Ist es möglich die Webseite als Link zu modifizieren ?
Vielen Dank für eure Antworten
Gruß Voipfreak
Ich habe eine CSV Datei die ich mit PHP auslesen und darstellen möchte ( in diesem Beispiel Adressen )
Soweit ist das auch kein Problem ich setzte folgenden Script ein:
<?php
$filename = "Adressen.csv"; here's the filename
$id = fopen($filename, "r");open the file
while ($data = fgetcsv($id, filesize($filename),";")) start a loop
$table = $data;put each line into its own entry in the $table array
fclose($id); //close file
echo "<table>\n";
foreach($table as $row)
{
echo "<tr>";
foreach($row as $data)
echo "<td>$data</td>";
echo "</tr>\n";
}
echo "</table>\n";
?>
Damit bekomme ich folgende Ausgabe :
Name Vorname Telefonnummer Webseite
Mustermann Max 123456 www.administrator.de
Jetzt zu meiner Frage:
Ist es möglich die Webseite als Link zu modifizieren ?
Vielen Dank für eure Antworten
Gruß Voipfreak
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 171735
Url: https://administrator.de/contentid/171735
Ausgedruckt am: 22.11.2024 um 07:11 Uhr
4 Kommentare
Neuester Kommentar
Ah soo *g*
Deinen CSV-Auszug hatte ich nur überflogen...
Hm... dein Problem kann ich gedanklich gerade nicht Nachvollziehen, das sollte eigentlich auch funktionieren - meine ich.
Aber du könntest z.B einzelnd auf die Array-Elemente zugreifen:
Das ist sogar besser denn so stehen nur die Daten in der CSV-Datei.
~Arano
Deinen CSV-Auszug hatte ich nur überflogen...
Hm... dein Problem kann ich gedanklich gerade nicht Nachvollziehen, das sollte eigentlich auch funktionieren - meine ich.
Aber du könntest z.B einzelnd auf die Array-Elemente zugreifen:
<?php
foreach($table as $row)
{
echo "<tr>";
echo " <td>$row</td>"; // Name
echo " <td>$row[1]</td>"; // Vorname
echo " <td>$row[2]</td>"; // Tel.
echo " <td><a href=\"$row[3]\">$row[3]</a></td>"; // Web
echo "</tr>\n";
}
?>
~Arano