php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.06.2004, 20:13  
Gast
 
Beiträge: n/a
Standard mehrere zeilen aus *.txt verschieden-farbig auslesen

hey

ich will aus einer TXT-datei die daten auslesen...diese sind dort in 3 zeilen ausgegeben.

Zitat:
Quadro-Beach-Night
03 07 2004 | 19:00
Quadro-Beach-Night auf dem Beachplatz Gräfendorf
danach folgen 2 Leerzeilen und der nächste Datensatz...

nun möchte ich per PHP-Script die daten auslesen und das wie folgt:

1. Zeile in der Farbe #000080
2. Zeile in der Farbe #000080
3. Zeile in der Farbe #0000fe

mein problem is, dass ich es schon so hinbekommen habe mit den farblichen Zeilen, nur er liest nicht aus der datei aus...

Original-Script
Zitat:
<?php
if($action==show || empty($action))
{
$min=$_GET[min];
$max=$_GET[max];
$NewsFile = file("datei.txt");
for ($i = 0; $i < sizeof($NewsFile); $i++)
$NewsFile[$i] = stripslashes($NewsFile[$i]);
for ($i = 0; $i < sizeof($NewsFile); $i+=4)
{

if($max=='')
{
$max=10;
$min=0;
$n=0;
}
if($n<=$max && $n>=$min)
{
// hier ist das design für alle News
?>
<table width="500" bordercolor="#000000" border="1" style="border-collapse:collapse" cellpadding="3">
<tr><td width="500" bgcolor="#000080" height="20"><font size="1" color="#ffffff" style="font-family:verdana;"><?=$NewsFile[$i]?></font></td></tr>
<tr><td width="500" bgcolor="#000080" height="20"><font size="1" color="#ffffff" style="font-family:verdana">Beginn: <?=$NewsFile[$i + 1]?></font></td></tr>
<tr><td width="500" bgcolor="#0000fe"><font color="#ffffff" style="font-family:verdana;font-size:12px"><?=$NewsFile[$i + 2]?></font></td></tr>
</table>



<?php
}
$n++;
}
echo "<center>";
if($min!='0'){
$maxback=$max-10;
$minback=$min-10;
echo "<a href=news.php?max=$maxback&min=$minback&action=sho w>zurück | </a>";
//echo "<a href=javascript:history.back()>zurück | </a>";
}

$max=$max+10;
$min=$min+10;
echo "<a href=news.php?max=$max&min=$min&action=show>weiter </a></center>";
}

if($action==show1)
{
$datei = fopen("datei.txt", "r");
for($i = 1; !feof($datei); $i++)
{
$line = $line . "|" . chop(fgets($datei, 1024));
}
fclose($datei);
$line = stripslashes($line);
$daten = explode("|", $line);
// hier ist das design für die letzte Nachricht
echo "
<table width=500 bordercolor=#000000 border=1 style=border-collapse:collapse cellpadding=3>
<tr><td width=500 bgcolor=#000080 height=20><font size=1 color=#ffffff style=font-family:verdana;> ".$daten[1]."</font></td></tr>
<tr><td width=500 bgcolor=#000080 height=20><font size=1 color=#ffffff style=font-family:verdana>Beginn: ".$daten[2]." | ".$daten[3]."</font></td></tr>
<tr><td width=500 bgcolor=#0000fe><font color=#ffffff style=font-family:verdana;font-size:12px>".$daten[4]."</font></td></tr>
</table>
";
}
?>
Das Problem bei dem Script ist aber, dass es bei mir nicht so funktioniert, da ich mit dem befehl "index.php?action=news" arbeite. da liest er gar nix aus.

kann mir jemand dabei helfen?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.06.2004, 20:35  
Gast
 
Beiträge: n/a
Standard

habe nun schon selber nen bissl probiert...aber nun ist ein anderes problem.

ich habe das script nun in eine extra datei abgespeichert (news.php) und habe diese included...

nun wird mir immerhin schon die 3-zeilige struktur angezeigt...nur das ist jetz 25 mal untereinander...aber die daten aus dem TXT-file sind nicht drinnen...was muss ich machen???

news.php-script:
Zitat:
siehe oben!!!
index.php:
Zitat:
<?php
include ('news.txt');
?>
 
Alt 30.06.2004, 21:49  
Gast
 
Beiträge: n/a
Standard

Versuche es mit
Code:
include "news.php";
 
Alt 30.06.2004, 21:50  
Gast
 
Beiträge: n/a
Standard

ich denke nicht das du eine text datei includen kannst oder?
 
 


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
Nur zeilen der letzten x stunden über timestamp auslesen Datenbanken 2 20.06.2005 18:12
Txt zeilen auslesen PHP Tipps 2005 4 18.05.2005 18:01
[Erledigt] MySQL Daten auslesen mit Linien zwischen den Zeilen Datenbanken 4 01.05.2005 15:35
mysql - absätze zwischen verschieden zeilen inhalten Marc PHP Tipps 2005 15 15.04.2005 23:28
Nicht alle Zeilen einer Tabelle auslesen pc-freak Datenbanken 2 11.02.2005 12:07
[Erledigt] Wei ersten n Zeilen von eMail-Body auslesen?? PHP-Fortgeschrittene 3 30.01.2005 17:22
die letzten X Zeilen einer .txt auslesen und ausgeben PHP Tipps 2004 1 20.10.2004 11:20
Bestimmte Zeilen aus einer datei auslesen Stinger PHP-Fortgeschrittene 3 06.10.2004 08:54
Zeilen auslesen und schreiben PHP Tipps 2004 4 18.08.2004 01:20
mehrere zeilen aus einer spalte auslesen die 2te Datenbanken 13 03.08.2004 09:33
Aus txt mehrere zeilen auslesen PHP Tipps 2004 4 01.07.2004 18:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datei auslesen und in tabelle aller 3 zeilen, die letzte 3 zeilen auslesen php, php daten aus file lesen mehrere zeilen, php include echo mehrere zeilen, *.txt in php auslesen, txt verschieden, php textdatei include mehrere zeilen, php brech in einer txt auslesen, php echo über mehrere zeilen, php befehlsindex, maximale zeilen aus txt auslesen php, text datei mit php auslesen mehrere zeilen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:10 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.