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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.10.2006, 19:37:02
Banja Banja ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 7
Ausgabe alphabetisch sortieren

Hallo, ich möchte mit php eine TXT datei auslesen und anzeigen. Ich habe das auch hinbekommen nur stellt sich mir jetzt die Frage wie ich die ergebnisse alphabetisch sortieren kann.

Quellcode:
<?php
$fp = fopen("liste.txt","r");
if ($fp)
{
while(!feof($fp))
{
$text = fgets($fp);

$pieces = explode("http:", $text);
$what = $pieces[0] ;

echo "<a target=_blank href=http://$what><font face=Verdana color=000000 size=1>".$what."</font></a><p>" ;
}
fclose($fp);
}
?>


Die TXT sieht folgendermaßen aus.

Namederhomepage.de
http://hp1.de/1.index, o,
http://skw.de/2.index.htm, o,

NCmederhomepage2.de
http://hp1.de/1.index, o,
http://skw.de/2.index.htm, o,
http://skw.de/3.index.htm, o
,http://skw.de/4.index.htm, o,

NBmederhomepage3.de
http://hp31.de/1.index, o,
http://skw3.de/2.index.htm, o,

usw.
Das format kann man leidre nicht verändern.


Die Ausgabe soll dann so aussehen (wäre auch super wenn die links klickbar sind)
NAmederhomepage3.de
NBmederhomepage3.de
NCmederhomepage3.de

kann mir bitte einer helfen?
lg werner
Mit Zitat antworten
  #2  
Alt 16.10.2006, 09:40:52
Banja Banja ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 7
AW: Ausgabe alphabetisch sortieren

kann mir den keiner helfen :( ?
Mit Zitat antworten
  #3  
Alt 16.10.2006, 11:45:19
Setok Setok ist offline
Anfänger
 
Registriert seit: Oct 2006
Alter: 37
Beiträge: 2
AW: Ausgabe alphabetisch sortieren

hi
versuch es mal so:

PHP-Code:
<?php
$fp 
fopen("liste.txt","r");
if (
$fp)
{
while(!
feof($fp))
{
$text fgets($fp);

$pieces explode("http:"$text);
$what sort($pieces[0]) ;

echo 
"<a target=_blank href=http://$what><font face=Verdana color=000000 size=1>".$what."</font></a><p>" ;
}
fclose($fp);
}
?>
MfG SetoK
Mit Zitat antworten
  #4  
Alt 16.10.2006, 13:40:19
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Ausgabe alphabetisch sortieren

Zitat:
Zitat von Banja Beitrag anzeigen
Hallo, ich möchte mit php eine TXT datei auslesen und anzeigen. Ich habe das auch hinbekommen nur stellt sich mir jetzt die Frage wie ich die ergebnisse alphabetisch sortieren kann.
Durch ganz einfaches Nachdenken und Handbuchlesen:
Um eine Menge Daten sortiert auszugeben, mußt Du
1. Daten komplett lesen,
entweder file() oder explode("\n", file_get_contents($dateiname))

Die Daten werden als Array zurückgegeben.
Beachtet werden muß dabei, wie die Zeilenkodierung der Textdatei aussieht.
Linux: "\n"
Windows: "\r\n"
Mac: "\r"

file() sucht nur nach dem "\n" und löscht dieses Zeichen aber nicht
explode() ist da flexibler einsetzbar.

2. sortieren
einfach mal eine passende Funktion aussuchen: http://de.php.net/array

3. die sortierten Daten ausgeben.
Du ermittels, wieviel Elemente das Array hat, und gibts mit einer FOR Schleife das Array mit print so aus, daß dabei ein korrekter HTML Link zum Browser geschickt wird.
In der Schleife berücksichtigs Du ebenfalls Dein komisches Datenformat in der Textdatei.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Ausgabe mit ORDER BY passt nicht... mayer MySQLi/PDO/(MySQL) 5 03.07.2006 00:39:08
nach RAND() Ausgabe sortieren marc26 MySQLi/PDO/(MySQL) 1 10.04.2006 21:35:19
Alphabetisch sortieren ab einem bestimmen Buchstaben didder MySQLi/PDO/(MySQL) 8 06.03.2006 07:33:04
bestimmte html ausgabe joker PHP Grundlagen 2 15.11.2004 21:37:56
Ausgabe eines echo befehls? Funjoy PHP Grundlagen 2 15.07.2003 13:35:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:52:17 Uhr.


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


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