Zoeken in meerdere folders
Sami Fu Fan
19/04/2012 17:56:38Beste php leden,
Ik ben al een paar weken bezig met het leren van php vooral uit eigen intresse. Ik zit met een probleem waar ik geen oplossing kan voor vinden en dit lijkt me niet echt ingewikkeld. Dit wil ik bereiken: gebruik een file in folder A wanneer het niet te vinden is gebruik de file in folder B. Hier heb je een gelijkaardige vraag. Er is niet echt een oplossing voor hoe de code er moet uitzien. Welke functie moet ik gebruiken?
Ik ben al een paar weken bezig met het leren van php vooral uit eigen intresse. Ik zit met een probleem waar ik geen oplossing kan voor vinden en dit lijkt me niet echt ingewikkeld. Dit wil ik bereiken: gebruik een file in folder A wanneer het niet te vinden is gebruik de file in folder B. Hier heb je een gelijkaardige vraag. Er is niet echt een oplossing voor hoe de code er moet uitzien. Welke functie moet ik gebruiken?
PHP hulp
20/12/2024 18:34:14- SanThe -
19/04/2012 18:06:26file_exists().
Jurgen B
19/04/2012 18:23:45Sami Fu Fan
19/04/2012 18:25:03Dat is wat ik nu gebruik voor 1 folder en probeer het te laten werken in twee folders. Ik weet niet of het mogelijk is als file_exists false is dat het in een andere folder kan zoeken. Hoe moet ik aangeven te gaan zoeken in $filename2
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$filename = '/path/to/foo.txt';
$filename2 = '/path/to/foo2.txt';
if (file_exists($filename)) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
?>
$filename = '/path/to/foo.txt';
$filename2 = '/path/to/foo2.txt';
if (file_exists($filename)) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
?>
Jurgen B
19/04/2012 18:28:00De else is toch 'als file_exists false is'? Met andere woorden, binnen de else kan je een eventuele tweede check doen?
- SanThe -
19/04/2012 18:34:54Je zoekt nu naar 2 verschillende bestanden.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$map1 = '/path/to/map1/';
$map2 = '/path/to/map2/';
$file = 'test.php';
if(file_exists($map1.$file))
{
echo "The file exists in " . $map1;
}
elseif(file_exists($map2.$file))
{
echo "The file exists in " . $map2;
}
else
{
echo "The file " . $file . " does not exist";
}
?>
$map1 = '/path/to/map1/';
$map2 = '/path/to/map2/';
$file = 'test.php';
if(file_exists($map1.$file))
{
echo "The file exists in " . $map1;
}
elseif(file_exists($map2.$file))
{
echo "The file exists in " . $map2;
}
else
{
echo "The file " . $file . " does not exist";
}
?>
Sami Fu Fan
19/04/2012 18:48:05Bedankt voor jullie snelle reactie en hulp. SanThe zijn vb maakt alles duidelijk. Ik gebruik joomla en probeer een php file te verstaan die verantwoordelijk is voor het laden van afbeeldingen en videos in een folder verdeeld in subfolders.
Gewijzigd op 20/04/2012 18:42:22 door Sami Fu Fan