links aus *.txt generieren!

redback79

Erfahrenes Mitglied
ich lese aus der datei link.txt jede zeile aus und PHP generiert mir daraus die links auf der linkseite meiner homepage.... soweit so gut!

nun, ich möchte in der selben textdatei noch verschiedene rubriken wie spass, games, design usw. unterbringen... :-)


nun meine frage: ist das überhaupt möglich???
ich habe daran gedacht, dass ich vor alle rubriken ein ";" stelle, nach diesem zeichen frage und die zeile dementsprechend als link oder rubriktitel ausgebe...

nur wie mache ich das? (..falls möglich:-))


THX!!!
 
sorry dass ich stresse.... :-( ..aber ich komm einfach nicht weiter!

kann mir jemand sagen ob es überhaupt möglich ist meine "vorstellung" zu realisieren! ??

THX


ps. oder wie mach ich das sonst am beste? :-)
 
naja, mach halt einen ordner "links" und in dem ordner für jede rubrik ne textdatei.

oder schreibe in deine textdatei die links in etwa so hin:

url|name|rubrik

dann lässt du sie halt nach rubrik geordnet ausgeben.
 
ok! danke erst mal!

das problem ist eigentlich dadurch entstanden, weil ich die textdatei zum online bearbeiten in eine textarea lade... der "administrator" :-) der seite versteht leider nicht viel von computer überhaupt.. (leider muss man immer von diesem fall ausgehen:-))

du meinst also ich soll meine textdatei nach deinem muster ordnen, so was wie:

http://www.tutorials.de, http://www.tutorials.de, nützliche Links
http://www.autsch.de, http://www.autsch.de, Spass
[...]

oder wie meinst du das?

THX

ps. ich versuchs mal!
 
genau so meine ich das ;)

du kannst in deine textdatei zB reinschreiben
http://www.tutorials.de|tutorials.de|help

zwischen den 3 punkten zu jeder website am besten ein | oder <>.
ich würde nicht "Nützliche links" schreiben sondern einfach nur links oder links_u. da es sonst zu problemen könnte, also keine spezialzeichen.

und um links hinzuzufügen kannst du ja ein formular mit 3 eingabefeldern machen, das werden die dann schon verstehen
 
ok! ich hab soweit verstanden...

hier mein skript soweit:

ich habe zuerst eine eingabemaske für die daten geschrieben. die werte werden beim abschicken an das folgende skript weitergeleitet!(erstelle_links.php)

PHP:
<?php
   $fp = fopen("links.txt","a");
   if ($fp)
   {
      flock($fp,2);
      $zeilenvorschub = chr(13) . chr(10);
      fputs ($fp, "$url;$ausgabename;$rubrik$zeilenvorschub");
      echo "Ihre Angaben wurden gespeichert!<p>";
      flock($fp,3);
      fclose($fp);
   }
   else
   {
      echo "Datei konnte nicht zum";
      echo " Schreiben geöffnet werden!";
   }
?>

...nun schreibt er brav alles in die textdatei. soweit so gut!

nur mit der ausgabe der daten happerts noch!

wie bekomme ich php dazu, mir die links nach der rubrik zu sortieren?? (die einzellnen daten werden innerhalb der zeile durch ein ";" getrennt....)

hast du da evtl ein codebeispiel für mich? :-)

THX
 
ich hab mich da mal umgesehen... und bin immer wieder über den befehl "explode" gestolpert...

kann mir jemand ein paar erklärungen dazu liefern?


redback

ps. sagt mir ruhig, wenn ich auf dem holzweg bin! :-)
 
mit explode() zerlegst du zeichenkette anhand eines bestimmten trennzeichens in arrays
beispiel : $array = explode(";",$deinstring);
die arrays kannst du dann noch weiter zerhäckseln :D um z.B. die einzelnen einträge einer kategorei ( links,spass,usw.) noch verarbeiten zu können
 
danke erst mal!!

..ich werd mich mal dahintersetzen und versuchen so weit als möglich selbständig zum ziel zu kommen! ...für ein codebeispiel wäre ich aber trozdem dankbar! :-)

-->... zuerst mal schauen was mein buch und self_php dazu meinen!
:-)


THX (..und wahrscheinlich bis bald! *gg*)
 
Zurück