Hi,
hier mal wieder ein Problem.
Ich habe eine globale Variable, die $anz_bilder heisst.
So definiert: global $anz_bilder;
Jetzt fülle ich die Variable und das echo gibt mir auch 129 wieder:
$anz_bilder = count($dateilist_jpg);
echo $anz_bilder;
Dann rufe ich eine Funktion auf, die check_thumbnail heisst:
for ($i = 0; $i < count($dateilist_nitf); $i++)
{
$pfad_nitf = "$verzeichnis_nitf/$dateilist_nitf[$i]";
check_thumbnail($pfad_nitf);
echo $anz_bilder;
......
Das echo nach der Funktion gibt auch die richtige Zahl wieder.
Die Funtion selber sieht so aus:
function check_thumbnail($pfad_nitf)
{
echo $anz_bilder;
for ($i = 0; $i < $anz_bilder; $i++)
{
echo "bla";
$teilstring = substr($pfad_nitf,strlen($pfad_nitf)-12,7);
}
}
Das echo $anz_bilder gibt mir jetzt gar nichts zurück und in die For-Schleife geht er auch.
Warum ???
Wenn ich das jetzt ausführe, gibt
hier mal wieder ein Problem.
Ich habe eine globale Variable, die $anz_bilder heisst.
So definiert: global $anz_bilder;
Jetzt fülle ich die Variable und das echo gibt mir auch 129 wieder:
$anz_bilder = count($dateilist_jpg);
echo $anz_bilder;
Dann rufe ich eine Funktion auf, die check_thumbnail heisst:
for ($i = 0; $i < count($dateilist_nitf); $i++)
{
$pfad_nitf = "$verzeichnis_nitf/$dateilist_nitf[$i]";
check_thumbnail($pfad_nitf);
echo $anz_bilder;
......
Das echo nach der Funktion gibt auch die richtige Zahl wieder.
Die Funtion selber sieht so aus:
function check_thumbnail($pfad_nitf)
{
echo $anz_bilder;
for ($i = 0; $i < $anz_bilder; $i++)
{
echo "bla";
$teilstring = substr($pfad_nitf,strlen($pfad_nitf)-12,7);
}
}
Das echo $anz_bilder gibt mir jetzt gar nichts zurück und in die For-Schleife geht er auch.
Warum ???
Wenn ich das jetzt ausführe, gibt
Kommentar