Kezdőoldal » Számítástechnika » Weblapkészítés » PHP példa, valaki elmagyarázná...

PHP példa, valaki elmagyarázná miért?

Figyelt kérdés

<?php

// Specify the target directory and add forward slash

$dir = "myFolder/";

// Open the directory

$dirHandle = opendir($dir);

// Loop over all of the files in the folder

while ($file = readdir($dirHandle)) {

// If $file is NOT a directory remove it

if(!is_dir($file)) {

unlink ("$dir"."$file"); // unlink() deletes the files

}

}

// Close the directory

closedir($dirHandle);

?>


Miért closedir($dirHandle); és nem csak simán closedir($dir);?


2013. nov. 16. 14:05
 1/1 anonim ***** válasza:

Mert a $dir csak egy string, azt nincs értelme close-olni, nem stream (vagy ilyesmi). A $dirHandle viszont igen.


opendir(mappa név) -> mappa objektum

closedir(mappa objektum)


Így kéne elképzelni. :)

2013. nov. 16. 14:17
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!