Andreas Korthaus: Dateiname gerade aufgerufener Datei

Beitrag lesen

Hi!

Nein in einer separaten Funktion.

dann wird die mehrfach aufgerufen. Evtl. in einer Schleife. Such mal in Deinem Script alle Stellen wo Du die Funktion aufrufst(mit Hilfe des Editors, per STRG+F oder sowas, suche nach dem Funktionsnamen).

Schreibe mal statt dessen:

$file = basename($_SERVER['PHP_SELF']);
$i_file++;
echo $file.$i_file;

ergibt:
jobs.php1jobs.php1

Gut, wenn das ganze in einer Funktion steht, dann ändern wir das mal wie folgt:

static $i_file = 0;
$file = basename($_SERVER['PHP_SELF']);
$i_file++;
echo $file.$i_file;

Grüße
Andreas