|
Die letzten 5 Postings in diesem Thema » Alle anzeigen
von HoRnominatoR |
oder wenn man file_get_contents fuer PHP >= 3 emulieren moechte
$file_get_contents = impode('', file('filename')); |
von subjective |
bzw. einfach file() wenn man die Datei in einem Array haben will. |
von HoRnominatoR |
file_get_contents (PHP 4 >= 4.3.0, PHP 5) |
von a-man |
ich kenn mich mit dem oeffnen von dateien nicht aus, aber ich glaube, da ist dein fehler.
fopen wuerd ich nicht als variable benutzen, weil es ein gescheutzter name ist (von der funktion)
aber $zeile sollte eigentlich ein string (also kein array) sein
probier mal das (ich bin zu faul den server zu starten):
$MeinArray[] = "adsfasdf";
$MeinArray[] = "adsdasdfafasdf";
$MeinArray[] = "adsfasdfasfasfasdfasdf";
$MeinArray[] = "adsasdfasdfaasdfasdfasdffasdf";
$MeinArray[] = "asdfasdfasdfasdfasdfasdfasdfasdfas";
foreach($MeinArray as $zeile) echo "$MeinArray<br />";
dann wirst es sehen..
edit:
mouselfescher war schneller
und hat die richtige loesung.. |
von mouselfescher |
fopen öffnet doch nur die Datei, der Inhalt muss über fread erst gelesen werden - oder liege ich da falsch?!
So stehts im PHP Manual:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: |
<?php
$handle = fopen("http://www.example.com/", "rb");
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
?>
|
Ansonsten würde ich dir empfehlen gleich mit file(), bzw. bei PHP5 mit file_get_contents() zu arbeiten. |
|
|
|