online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon timoxy vom 04.04.2019, 18:28 Options

include --- je nach datum eine andere text datei einlesen

hallo ich hab mal wider ein kleines problem!!!

ich habe diesen code:


<?php
$day = date("d");
$month = date("m");
$year = date("Y");
include "text_"$day;"_"$month;"_"$year;".txt";
?>


dieser code soll sagen, dass wenn heute der 04.04.2007 ist, dass er dann die datei "text_04_04_2007.txt" einbindet!!!

leider kommt immer die fehlermeldung: Parse error: syntax error, unexpected T_VARIABLE

die ersten 4 Zeilen meines codes stimmen ja (denk ich zumindest und es kommt auch keine fehlermeldung) aber die include funktioniert nicht!!!


Antwort schreiben

Antwort 1 von Rangoo vom 04.04.2019, 19:40 Options

Ich beherrsche zwar quasi kein PHP, aber musst du die Variablen nicht mit dem Text konkatenieren?

Also quasi
include "text_" + $day + "_" + $month + "_" + $year + ".txt";

oder ähnlich?

Antwort 2 von rabies vom 04.04.2019, 20:01 Options

Knapp daneben, Rangoo. Aber die Richtung war schon richtig.

include('text_'.$day.'_'.$month.'_'. $year.'.txt');


--rabies.

Antwort 3 von timoxy vom 05.04.2019, 12:40 Options

ok danke jetzt tuts!!!!!!!!

und wie könnte ich des jetzt machen, dass wenn die datei nicht vorhanden ist, dass er mir dann ein echo "der vorhandene text ist nicht vorhanden" (oder so ähnlich) ausgibt???

timo

Antwort 4 von rabies vom 05.04.2019, 12:46 Options

Das könntest Du dann so machen:

<?php
  $day = date("d");
  $month = date("m");
  $year = date("Y");

  $filename = ''text_'.$day.'_'.$month.'_'. $year.'.txt';

  if(file_exists($filename)) include($filename);
  else echo 'Der Text ist leider nicht vorhanden.';

?>


Infos zur Funktion file_exists() findest Du bei php.net.

--rabies.

Antwort 5 von rabies vom 05.04.2019, 12:47 Options

Huch, sorry, ein Hochkommata zu viel:

Tausche
$filename = ''text_'.$day.'_'.$month.'_'. $year.'.txt';

mit
$filename = 'text_'.$day.'_'.$month.'_'. $year.'.txt';

Antwort 6 von timoxy vom 05.04.2019, 13:46 Options

OK Danke rabies!!!!

hast mir sehr weitergeholfen!!!!!!!

Ähnliche Themen

schrift unter include positionieren
mirwald  12.06.2007 - 71 Hits - 27 Antworten

Batch-Datei, die Daten ab bestimmtem Datum in File schreibt
RealJacky  06.07.2007 - 65 Hits - 15 Antworten

PHP Problem - Text aus Datenbank auslesen wo PHP Code drinsteht?!
Kuscheltier  10.11.2007 - 127 Hits - 3 Antworten

php variable - datei mit include einbinden
curinus95  29.02.2008 - 111 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026