SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.01.2006, 11:07:10
Benutzerbild von flyscorpion
flyscorpion flyscorpion ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Berlin
Alter: 36
Beiträge: 47
Habe da ein Problem mit dem auslesen einer txt Datei

Hi,
ich habe ein Problem mit dem Auslesen einer Txt Datei!
Diesen Code habe ich mal irgendwann aufgeschnappt und ihn eigentlich immer sehr gerne gemocht, da ich damit sehr weit gekommen bin! :D

Es soll ein einfaches News-System werden.
Mein Problem liegt nun darin, den durchlauf zu beschränken und nur die, z.B. ersten 3 News anzuzeigen. Alle restlichen sollen im Archiv angezeigt werden.

Ich habe schon probiert das ganze in eine For schleife umzuwandeln, aber es hat irgendwie nicht funktioniert.
Evtl., oder ich hoffe es, hat von euch jemand eine Idee dazu.

Rot = das Problem, denke ich

-> Code:

$newsdateiname="../backup/news/news.txt";

// Zeigt die Datei formatiert an! ANFANG
$fp = fopen ($newsdateiname,"r");


while ($anzeigedatei = fscanf ($fp, "%s %s %s %s")) {
list ($aname, $anews, $datum, $uhr) = $anzeigedatei;


$anews=str_replace(" "," ",$anews);
$anews=str_replace(" "," ",$anews);


echo "<br><hr color=\"".$hrcolor."\" noshade=\"".$hrshade."\"><br><center><table border=\"0\" width=\"100%\"><tr><td align=\"left\"><b>$aname</b></td><td align=\"right\"> vom:&nbsp;".$datum."&nbsp;um:&nbsp;".$uhr."</td></tr></table></center><br> \n $anews \n<br><br>";


}
fclose($fp);
// Zeigt die Datei formatiert an! ENDE


Ich hoffe es kann jemand etwas damit anfangen und mir helfen

MfG Flyscorpio

Geändert von flyscorpion (06.01.2006 um 11:08:09 Uhr)
Mit Zitat antworten
  #2  
Alt 06.01.2006, 11:15:51
R. Woitaschik R. Woitaschik ist offline
Anfänger
 
Registriert seit: Nov 2004
Ort: Düsseldorf
Beiträge: 99
AW: Habe da ein Problem mit dem auslesen einer txt Datei

Hi flyscorpion,
du solltest in die while - schleife ein zähler einbauen und bei erreichen eines bestimmten Wertes abbrechen.
Mach mal so:
Code:
$newsdateiname="../backup/news/news.txt";

// Zeigt die Datei formatiert an! ANFANG
$fp = fopen ($newsdateiname,"r");

// Zähler wird initialisiert
$counter = 0;

while ($anzeigedatei = fscanf ($fp, "%s %s %s %s")) {
  // Hochzählen um 1, nach jedem Lesen
  $counter++;
  list ($aname, $anews, $datum, $uhr) = $anzeigedatei;

  $anews=str_replace("&nbsp;"," ",$anews);
  $anews=str_replace(" "," ",$anews);


  echo "<br><hr color=\"".$hrcolor."\" noshade=\"".$hrshade."\"><br><center><table border=\"0\" width=\"100%\"><tr><td align=\"left\"><b>$aname</b></td><td align=\"right\"> vom:&nbsp;".$datum."&nbsp;um:&nbsp;".$uhr."</td></tr></table></center><br> \n $anews \n<br><br>";

  // hier Abbruch nach 3 news
  if($counter >= 3) break;
}
fclose($fp);
// Zeigt die Datei formatiert an! ENDE
Gruß
Richard
Mit Zitat antworten
  #3  
Alt 06.01.2006, 15:36:46
Benutzerbild von flyscorpion
flyscorpion flyscorpion ist offline
Anfänger
 
Registriert seit: Jan 2006
Ort: Berlin
Alter: 36
Beiträge: 47
AW: Habe da ein Problem mit dem auslesen einer txt Datei

Cool danke!!

Gleich ausprobiert, gleich funktioniert!

Mit break hatte ich es noch nicht gemacht, oder eher vergessen! ;-)
Da habe ich gleich noch was dazugelernt.

MfG Flyscorpion

Geändert von flyscorpion (06.01.2006 um 15:37:53 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
In csv Datei schreiben, auslesen und updaten phpAnfänger PHP Grundlagen 2 08.01.2006 18:28:23
problem mit auslesen einer datei akasa MySQLi/PDO/(MySQL) 14 25.05.2005 15:19:52
Datei auslesen! juergen PHP Grundlagen 14 28.11.2004 11:59:35
problem mit gästebuch datei auslesen Woody1000 PHP Grundlagen 8 22.08.2004 22:58:05
Anfänger: Datei auslesen und Statistik erstellen EyeDacor PHP Grundlagen 4 18.08.2003 02:37:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:23:48 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt