hey php mensen , ik ben gister begonnen met php en wil er zeker van zijn dat de volgende files bestaan.
Het is mischien een beetje noob vraag , maar hoe doe ik dit stukje code anders .. ik wil dus 1 error text als 1 ( of meerdere) van deze files niet bestaan..
$aantal = count($files);
for($i=0;$i<$aantal;$i++){
if (!file_exists($files[$i])) {
die( "Bestand $files[$i] bestaat niet");
?>
Zie ik het goed? Heb je de for en de if lus niet afgesloten? Dan herhaalt die niet elke keer wat daartussen staat he!!
?
Onbekende gebruiker
09-11-2005 17:12
hey bedankt mensen
@ Robert Deiman
Heb je de for en de if lus niet afgesloten?
$aantal = count($files);
for($i=0;$i<$aantal;$i++){
if (!file_exists($files[$i])) {
die( "Bestand $files[$i] bestaat niet");
// deze } sluit de if lus af
}
// en deze de for lus
}
?>
?
Onbekende gebruiker
09-11-2005 18:12
Dat is niet verplicht.
<?php
if ($t == true) {
echo "Ey!";
}
?>
is hetzelfde als
<?php
if ($t == true)
echo "Ey!";
?>
Persoonlijk ben ik niet zo fan van de tweede omdat je code dan minder overzichtelijk wordt. Maar het is maar hoe je het wilt :)
Sebastiaan, hij opent ze hier wil, alleen sluit ze niet af...
Beetje raar dat hij geen error krijgt dan trouwens... Zou toch wel moeten?
Daarom zei ik ook dat die nog afgesloten moesten worden, en zonder de { tekens werkt ALLEEN wanneer er maar 1 regel op de lus volgt. En dit was zelfs een dubbele lus, dus dan altijd { gebruiken