pankmeister
Gebruiker
- Lid geworden
- 15 jul 2008
- Berichten
- 106
Ik heb een script gemaakt om afbeeldingen te openen die in een map staan:
<?php
$foto[0] = "";
function leesdir($dir){
//eerst controleren als de map wel degelijk bestaat
if(checkmap($dir) == "ok"){
if($handle = opendir('fotoz/'.$dir)){
$aantal=0;
while(false !== ($file = readdir($handle))){
if(strtolower(substr($file, -3)) == "jpg"){
$foto[$aantal] = $file;
$aantal++;
}//end if
}//end while
return $aantal;
}//end if handle
}else{
echo "Map niet gevonden";
}
}
print_r($foto);
?>
Nu wou ik dat mijn array, waar mijn fotos inzitten, buiten de functie gebruikt kunnen worden. Echter bij mijn print_r commando zie ik alleen de lege waarde wat bovenaan gedefineerd staat in de array staan. Wat doe ik verkeerd?
<?php
$foto[0] = "";
function leesdir($dir){
//eerst controleren als de map wel degelijk bestaat
if(checkmap($dir) == "ok"){
if($handle = opendir('fotoz/'.$dir)){
$aantal=0;
while(false !== ($file = readdir($handle))){
if(strtolower(substr($file, -3)) == "jpg"){
$foto[$aantal] = $file;
$aantal++;
}//end if
}//end while
return $aantal;
}//end if handle
}else{
echo "Map niet gevonden";
}
}
print_r($foto);
?>
Nu wou ik dat mijn array, waar mijn fotos inzitten, buiten de functie gebruikt kunnen worden. Echter bij mijn print_r commando zie ik alleen de lege waarde wat bovenaan gedefineerd staat in de array staan. Wat doe ik verkeerd?