php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2005, 21:43  
Erfahrener Benutzer
 
Registriert seit: 07.06.2005
Beiträge: 274
imported_kremser
Standard zeile alphabetisch auslesen??

hallo!

ich hoffe ihr könnt mir helfen. ich bin bereits mit meiner php-link seite fertig... zumindest fast..

jetzt möchte ich nur mehr das die links die aus der textdatei alphabetisch (nach dem ersten teil der zeile) ausgelesen werden...

kann mir da irgendwer weiterhelfen? das ist mir irgendwie zu hoch
es wär echt toll wenn mir jemand das script so umschreiben kann dass das funktioniert!

eine zeile der textdatei sieht folgendermaßen aus:

Zitat:
hansi|||http://www.hansi.net/|||website of hansi|||[end]
||| -> trennzeichen beim auslesen

die php datei die das ganze ausgibt:

PHP-Code:
<?php
$filename 
"---.txt";
            
$fcontentsold file($filename);
            
$fcontents array_reverse($fcontentsold);

            foreach(
$fcontents as $line)
            {
                
$file explode("|||"$line);
                    
            echo 
'
            <table border="0" width="395" cellspacing="0" cellpadding="0">
                
                <tr>
                    <td width="5"></td>
                    <td width="375" colspan="3" bgcolor="#ff9900" height="20"><p id="d1" align="left">'
.$file[0].'</p></td>
                    <td width="15" background="img/corner_right_top.gif"></td>
                    <td width="5"></td>
                </tr>
                <tr>
                    <td></td>
                    <td colspan="5" height="1" background="img/spacer_black.jpg"></td>
                    <td></td>
                </tr>
                <tr>
                    <td></td>
                    <td colspan="4" bgcolor="#777777"><p id="l2"></p></td>
                    <td></td>
                </tr>
                <tr>
                    <td width="5" height="12"></td>
                    <td width="5" height="12" bgcolor="#777777"></td>
                    <td width="100" height="60" bgcolor="#777777" rowspan="2"><p id="l2">[img]items/links/'
.$file[0].'.jpg[/img]</p></td>
                    <td width="260" height="12" bgcolor="#777777"><p id="l1">[[url="'
.$file[1].'"]'.$file[1].'[/url]]</p></td>
                    <td width="5" height="12" bgcolor="#777777"></td>
                    <td width="5"></td>
                </tr>
                <tr>
                    <td width="5"></td>
                    <td width="5" bgcolor="#777777"></td>
                    <td width="380" height="38" bgcolor="#777777" valign="top"><p id="l2">'
.$file[2].'</p></td>
                    <td width="5" bgcolor="#777777"></td>
                    <td width="5"></td>
                </tr>
                <tr>
                    <td></td>
                    <td colspan="4" bgcolor="#777777" width="400"><p id="l2"></p></td>
                    <td></td>
                </tr>
                <tr>
                    <td></td>
                    <td colspan="4" width="400" height="1" background="img/spacer_orange.jpg"></td>
                    <td></td>
                </tr>
            </table>
            
            

            '
;}
?>
danke schon mal im voraus
imported_kremser ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.07.2005, 22:02  
Gast
 
Beiträge: n/a
Standard

Pack das ganze in ein Array und lass dieses sortieren:

http://de2.php.net/manual/de/function.asort.php
 
Alt 28.07.2005, 22:22  
Erfahrener Benutzer
 
Registriert seit: 07.06.2005
Beiträge: 274
imported_kremser
Standard

dass das ganze mit nem array funktioniert hab ich bereits gewusst.. aber ich weis nicht mal ansatzweise wie ichs einbauen soll...
imported_kremser ist offline  
Alt 28.07.2005, 22:29  
Gast
 
Beiträge: n/a
Standard

Naja vieleicht wäre usort() wohl besser.
Du willst ja die Links sortieren

EDIT:

Vieleicht hilft das weiter:
http://www.cix88.de/cix_php/tonne/ar..._sortieren.php
 
Alt 29.07.2005, 13:27  
Erfahrener Benutzer
 
Registriert seit: 07.06.2005
Beiträge: 274
imported_kremser
Standard

ich glaub du hast nen kleinen fehler reingebaut und zwar den da:

Code:
return strcmp($a1[1], $b1[1]);
den hab ich auf

Code:
return strcmp($a1[0], $b1[0]);
ausgebessert.. jetzt gehts einwandfrei nach dem ersten wort
imported_kremser ist offline  
Alt 29.07.2005, 14:19  
Erfahrener Benutzer
 
Registriert seit: 07.06.2005
Beiträge: 274
imported_kremser
Standard

danke cix88
imported_kremser ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] 'upload-Datei' Zeile für Zeile auslesen Felix PHP Tipps 2008 18 29.06.2008 02:55
Zeile aus Datei auslesen und teil davon verändern... BartTheDevil89 PHP Tipps 2008 5 04.04.2008 21:00
Bestimmte Zeile aus Tabelle auslesen anhand von einer Angabe DerTschmi Datenbanken 6 18.03.2006 17:00
Bilder auslesen und nach 5 Bildern eine neue Zeile FireFIghter PHP Tipps 2006 1 09.03.2006 19:01
[Erledigt] *.bak Datei Zeile für Zeile auslesen PHP Tipps 2006 5 09.03.2006 14:25
Alle Daten ab Zeile x auslesen Datenbanken 3 12.10.2005 23:42
[Erledigt] nächste Zeile einer Db auslesen? PHP Tipps 2005-2 7 01.08.2005 00:11
Auslesen der ersten Zeile in ein TXT File tomtaz PHP Tipps 2005 10 28.05.2005 14:59
[Erledigt] Zufällig eine Zeile auslesen Datenbanken 9 09.04.2005 22:10
Zeile auslesen Tschuu Datenbanken 2 02.01.2005 14:54
Letzte zeile auslesen Datenbanken 4 18.11.2004 21:45
jede 2. Zeile aus MySQL Tabelle auslesen PHP Tipps 2004-2 4 09.11.2004 14:25
[Erledigt] .reg Datei auslesen und bestimmte Zeile ändern PHP-Fortgeschrittene 19 27.10.2004 10:39
Mysql-datenbank von hinten auslesen PHP Tipps 2004 4 13.10.2004 12:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php textdatei lesen und alphabetisch, php textdatei alphabetisch sortieren, 777777 als wort, php datei alphabetisch auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.