WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » php - arbeiten mit txt-dateien - eine grundsatzfrage » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

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.

Nach oben