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



Im Homepage und Webhosting-Forum --- Newsscript auf TXT

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 » Newsscript auf TXT - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Newsscript auf TXT
MajorWindbeutel
Quasselstrippe
Threadstarter




Beiträge: 328

Hi

ich möchte mir gern ein News script auf TXT schreiben! Etwas da rein schreiben ist nicht mein problem mein proplem ist die ausgabe die txt sieht so aus:

newsname|news


ich möchte die news nun auf meiner seite so ausgeben:

Newsname

News


Newsname....


Das wär das erste das zweite ist ich möchte die news gekürzt aus geben und einen einen link zu den ganzen News bauen ?

Hoffe ihr helft mir
Mfg MajorWindbeutel

PS Auf Mysql hab ich das ganze schon realliesiert nur leider brauch ich das auf txt ;)

---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Lass das
weg und schreib die News eifnach Zeilenweise nach deinem Muster in die Textdatei.

Danach benutzt du folgenden Code zur Ausgabe:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16:

'; echo $news[1]; echo '

'; } ?>


Is gerade ne Spontanidee. Müsste (so oder so ähnlich) aber funktionieren.

Problem zwei wurde hier irgendwo schon mal gepostet. Die passende Funktion zum kürzen ist: substr()

  Profil   Editieren   Zitieren
MajorWindbeutel
Quasselstrippe
Threadstarter




Beiträge: 328

Ok danke werts gleich ausprobieren
wurde der Link für den gesammten Eintrag anzeigen auch besprochen?

---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Komm schon, das schaffst du selber. Du musst doch nur gerade die Passende Zeile in der URL übergeben und die dann auf der Detailseite aus dem Array $file ausgeben lassen.

  Profil   Editieren   Zitieren
MajorWindbeutel
Quasselstrippe
Threadstarter




Beiträge: 328

Hab das script mal ausprobiert nur leider sol hier ein Fehler sein nur ixh seh keinen:
$news = explode('|' $line);

der fehler lautet:

Parse error: parse error, unexpected T_VARIABLE in C:\xampp\htdocs\new.php on line 9

ich hab auch voher die datei zum lesen geöffnet

---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Moment, du hast di Datei doch nicht etwas mit fopen() geöffnet, oder?

Ich seh gerade aber auch keinen richtigen Fehler in der Zeile.

  Profil   Editieren   Zitieren
MajorWindbeutel
Quasselstrippe
Threadstarter




Beiträge: 328

Hab ich alles ich hab den fehler die zeile:
$news = explode('|' $line);
gehört so
$news = explode('|' ,$line);

Da fehlte ein Komma (mist bin zu voreilig im fragen)


---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Oh, hups, hätte ich auch sehen müssen.

  Profil   Editieren   Zitieren
MajorWindbeutel
Quasselstrippe
Threadstarter




Beiträge: 328

Ds klingt jetzt bestimmt doof aber wenn ich mit nl2br zeilenumbrüche erhalten will ist ja jede neue zeile in der txt auch ein array und dann sieht das einwenig dämlich aus etwa
so:

News1

blub<--jetzt folgt der umbruch

bla

aber blub und bla soll so ausgeben werden:

News1

blub
bla

gib es da eine möglichkeit?




---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren
MajorWindbeutel
Quasselstrippe
Threadstarter




Beiträge: 328

Hat keiner ne ahnung wie man bewirk das wenn man einen umbruch erzeugt das so in der txt aussieht:

Überschrift|bala
blub <-- soll der text sein

aber mit nl2br schreibt er das so

Überschrift|bla
blub

und das darf nicht denn jede zeile ist ein neues array

---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren
Philipp Gérard
Foren-Team




Beiträge: 1502

Wenn du dich mal deutlich auf Hochdeutsch ausdrückst kann ich vielleicht verstehen was du meinst und dir helfen. Aber so...keine Chance

---
Arbeit ist das Feuer der Gestaltung. - Marx

Diese Nachricht wurde geändert von: Philipp Gérard
  Profil   E-Mail   Website   Editieren   Zitieren
MajorWindbeutel
Quasselstrippe
Threadstarter




Beiträge: 328

Also die einträge sind so in der txt

Überschrift|News
Überschrift|News

wenn ich jetzt mit nl2br zeilen umbrüche erhalte passiert folgendes

Überschrift|News
News1

es wird in einme neue zeile geschriebne aber das es nicht denn jede neue zeile isdt auch ein neues array also müse die umbrüche so gespeichert werden

Überschrift|News
News1




---
Mit freundlichen Grüßen
MajorWindbeutel

Meine Homepage

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

es wird in einme neue zeile geschriebne aber das es nicht denn jede neue zeile isdt auch ein neues array also müse die umbrüche so gespeichert werden

HÄÄÄÄÄÄ? Drück dich mal verständlich aus,

Also: Wenn du überhaupt schon mit einer Textdatei arbeiten willst, dann ist es völliger Humbuck da irgendwelche HTML-Befehle mit reinzuspeichern. Pro News benutzt du eine Zeile, trennst alle Teile dieser News mit einem Trennzeichen, durchläufst die Datei Zeilenweise, so ie ich das oben gezeigt habe und machst alles mit explode!
Aber auf keinen Fall Speichermedium mit HTML-Code vermischen!

  Profil   Editieren   Zitieren
Philipp Gérard
Foren-Team




Beiträge: 1502

doch genau so. Du speicherst die Daten mit nl2br, sonst hast du künstliche Umbrüche in den Zeilen drin.

1: 
2: 
3: 
4:
$text = nl2br($text);
$fp = fopen(..);
fputs($fp,$text);
$fp = fclose($fp);


So wird aus

Überschrift|Dies
ist
ein
Text


folgendes

Überschrift|Dies
ist
ein
Text


Und das kannst du dann leicht Zeile für Zeile auslesen.

Deutlich ausdrücken kannst du dich trotzdem nicht.

---
Arbeit ist das Feuer der Gestaltung. - Marx

Diese Nachricht wurde geändert von: Philipp Gérard
  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Ach das war gewünscht... Das muss man auch erst mal verstehen....

  Profil   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » PHP & MySQL » Newsscript auf TXT

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Newsscript auf TXT im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126538    Heute : 456     Gestern : 463     Online : 201     21.11.2024    14:30      0 Besucher in den letzten 60 Sekunden        
Nach oben