Hallo,

hier ben ik weer eens met een probleempje :).
In mijn database sla ik filenames op. Los daarvan upload ik die bestanden naar mijn webserver. Hoe kan ik nu kijken of elke bestand in de database ook in de directory op de webserver staat (en andersom: dus geen bestanden op internet die niet in de database staan)

Iemand die hier een kant & klare oplossing voor heeft? Of misschien wat tips kan geven?

bedankt voor de moeite!
Hmm
heeft iemand hier echt geen kant-en-klare oplossing voor?
while loop + controleren met file_exists();
Kun je daar misschien een voorbeeld script voor geven? Ik kom er zelf niet uit :(
heb nu dit:
<?
do
{
$i = $row_discography['thumb_path'];
$path= 'thumbs/';
$i_new = $path.''.$i;
while (file_exists($i_new)) {
print $i_new; /* De waarde wordt getoond voordat deze
wordt opgehoogt (post-increment) */
}
}
while ($row_discography = mysql_fetch_assoc($discography));
?>
Gewoon zo...

<?
while ($row_discography = mysql_fetch_assoc($discography)) {
if (file_exists('thumbs/'.$row_discography['thumb_path'])) {
print 'thumbs/'.$row_discography['thumb_path'];
}
}
?>
zoiets lijkt me wat netter eigenlijk :P
<?
while ($database[] = mysql_fetch_assoc($discography));
array_pop($database);

$handle=opendir('thumbs/');
while (false !== ($files[] = readdir($handle)));
array_pop($files);
closedir($handle);

$result = array_diff($database,$files);
print_r($result);
?>
Rick, slaap jij weleens? :P
Komop, het college jaar is nog niet begonnen.. deze week nog ff abnormale tijden (de week daarna ook)
gaap ik moet alweer naar school hoor moet er ong. 7.20 weer uit 1.30 uur fietsen(gaaaaap).

dus die tijden haal ik niet.
Rick, slaap jij weleens? :P
af en toe, kwas vanmorgen wel redelijk moe aangezien ik om 7:00 eruit moest ;)

Reageren