tomdb
Gebruiker
- Lid geworden
- 10 nov 2008
- Berichten
- 417
Hallo,
ik heb weer een probleem
. Ik moet een map uitlezen, als de map niet bestaat hem aanmaken, met de naam van het ID van de gebruiker. Als de map wel bestaat moet ik de gebruiker selecteren uit de database en alle bestanden in die map laten zien als de gebruiker daarvoor gekozen heeft. Probleem: Alle bestanden worden 3x weergegeven!
De code:
Wie kan mij helpen?
Tom
ik heb weer een probleem

De code:
PHP:
//eerst selecteren wie de gebruiker is en de map selecteren/aanmaken.
$dir_path = $w_config['upload_path'] . $w_user->user_school . "/";
if( is_dir( $dir_path ) ) {
$dir_handle = opendir( $dir_path );
}else{
mkdir( $dir_path, 0777 );
chmod( $dir_path, 0777 );
$dir_handle = opendir( $dir_path );
}
while ( $dir = readdir( $dir_handle ) ) {
if ( is_dir( $dir_path . $dir ) ) {
$sql_select_user = "SELECT * FROM `tbl_users` WHERE `ID`='" . $dir . "'";
$res_select_user = mysql_query( $sql_select_user );
$row_select_user = mysql_fetch_assoc( $res_select_user );
$fVal .= $row_select_user['name'] . " " ;
}
$file_path = $dir_path . $w_user->user_ID . "/";
if ( is_dir( $file_path ) ) {
$file_handle = opendir( $file_path );
}else{
mkdir( $file_path, 0777 );
chmod( $file_path, 0777 );
$file_handle = opendir( $file_path );
}
//dan kijken of tie bijlages heeft geüload
while( $file = readdir( $file_handle ) ) {
$sql_select_file = "SELECT * FROM `tbl_attachments` WHERE `name`='" . $file . "'";
$res_select_file = mysql_query( $sql_select_file );
$row_select_file = mysql_fetch_assoc( $res_select_file );
if ( $file != '.' && $file != '..' && is_file( $file_path . $file ) && $row_select_file['zichtbaarvoorcollegas'] == 'ja' ) {
$fVal .= $file . " ";
}
}
}
print $fVal;
Wie kan mij helpen?
Tom