ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1968
1968
EMPFEHLEN
-
03.09.03 00:44 #1
- Registriert seit
- Sep 2003
- Ort
- Osterhofen(Bayern)
- Beiträge
- 4
hallo!
habe folgendes problem, an dem ich schon eine zeit tüfftle!
sollte vielleicht noch mitteilen, das ich noch anfänger in sachen php bin. habe schon sämtliche foren dursucht, aber leider nichts hilfreiches gefunden.
habe auch keine msql-datenbank.
Also nun zu meinem Problem:
Ich bin gerade dabei, eine Terminseite in php zu erstellen. Habe alles soweit geschafft, bis zu dem punkt, wo ich statt den text einen link platziert habe, wo dann aus Platzgründen der txt z.B. weiter unten angezeigt werden soll.
Wie kann ich meinem Script also mitteilen, das z.B. aus der zweiten reihe(in meiner .dat-datei) der 3.Wert ausgegeben wird?
habe es auch schon mit einer csv.-datei probiert, geht aber auch nicht.
in der dat.-datei ist folgendes gespeichert:
###DAT-DATEI###
13.Sept; busfahrt 1860-Köln; Abfahrt um 11.00Uhr ab Hotel Lang
04.Okt.;Auswärtsfahrt freiburg;ob a des ozoigt;
18.Okt.;Heimfahrt 1860-Frankfurt;blblbl;
?;Brauereibesichtigung;kimmt speda;
###############
hier mein code zum auslesen der datei:
$fc = file('dat/termine.dat');
$neu_fc = array_reverse($fc);
for ($i=0;$i<count($neu_fc);$i++)
{
$termin = split(';',$neu_fc[$i]);
$zeile = split('\n',$neu_fc[$i]);
echo"<tr> ";
echo"<td width=\"73\"> <div align=\"left\"><b><font color=\"#0066CC\"> $termin[0]</font></b></div></td>";
echo"<td width=\"209\"> <div align=\"left\"><b><font color=\"#0066CC\">$termin[1]</font></b></div></td>";
echo"<td width=\"62\"><b><font color=\"#0066CC\"><a href= \"index.php?action=mehr\" onMouseOver=\"MM_displayStatusMsg('Den ganzen Terminbericht einsehen');return document.MM_returnValue\"onMouseOut=\"window.status='Löwenfanclub Plattling';return true\"\>mehr...\"</a>";
echo"</font></b></td>";
echo"</tr>";
}
echo"</table>";
if ($action == "mehr")
{ echo $termin[2];
}
wenn ich $termin[2] statt den link 'mehr...' einsetze, wird der richtige wert ausgegeben, aber über den link immer nur der gleiche $.
Wäre dankbar, wenn mir jemand helfenkönnte!
-
03.09.03 01:13 #2
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
Du könntest den Link so gestalten:
Die Zahl für row steht in der Variable IPHP-Code:<a href="index.php?action=mehr&row=3">
Ausgeben kannst du den Text dann so:
PHP-Code:$datf = file("dat/termine.dat");
$tval = explode(";", $datf[$_GET['row']]);
echo $tval[2];
Geändert von Fabian Hofmann (03.09.03 um 12:30 Uhr)
-
03.09.03 10:07 #3
- Registriert seit
- Sep 2003
- Ort
- Osterhofen(Bayern)
- Beiträge
- 4
hallo Nuinmundo!
also erstmal recht herzlichen dank
funktioniert super!
hatte am anfang nur eine fehlermeldung
aber halb so schlimm! hast bei deinem code zur ausgabe nur eine klammer vergessen (diese hier ])
hier nochmal der funktionierende code für die nachwelt
bei link statt der zahl 3 in meinem fall $i einsetzen.PHP-Code:$datf = file("dat/termine.dat");
$tval = explode(";", $datf[$_GET['row']]);
echo $tval[2];
fertig
Ähnliche Themen
-
auslesen einer textdatei und in eine neue textdatei schreiben
Von prinzessin4444 im Forum C/C++Antworten: 3Letzter Beitrag: 10.12.08, 12:01 -
Textdatei an einer bestimmten Stelle beschreiben
Von Kestrel im Forum .NET Windows FormsAntworten: 4Letzter Beitrag: 17.04.08, 09:42 -
MySQL Daten auslesen: Einen Wert einer Bestimmten Zahl zuordnen
Von Jukkales im Forum PHPAntworten: 1Letzter Beitrag: 03.02.06, 13:47 -
Höchsten Wert einer bestimmten Spalte innerhalb einer Tabelle ermitteln
Von Bomber im Forum PHPAntworten: 8Letzter Beitrag: 28.10.05, 22:08 -
In einer Textdatei zu einer bestimmten Zeile springen....
Von christoph lindtner im Forum PHPAntworten: 6Letzter Beitrag: 05.05.04, 17:52





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren