Autor | Zpráva | ||
---|---|---|---|
pitomec Profil |
#1 · Zasláno: 1. 4. 2006, 22:05:04
Ahoj, potřebuju aby mi vypsal do formuláře (jako když kliknu na šipku tak mi vyjedou položky) všechny složky z adresáře do těchto položek.
Díkes |
||
souki Profil |
#2 · Zasláno: 1. 4. 2006, 22:17:07
asi myslíš do selectu.....
|
||
koudi Profil |
#3 · Zasláno: 1. 4. 2006, 22:19:42
$d = dir("/etc/php5");
while (false !== ($entry = $d->read())) { echo $entry."\n"; } $d->close(); |
||
pitomec Profil |
#4 · Zasláno: 1. 4. 2006, 23:07:39
díky, ale když to použiju tak první dvě položky jsou . a pak jsou dve tečky a pak teprve ten vypis adresaru
|
||
jozob Profil |
#5 · Zasláno: 1. 4. 2006, 23:12:00
pitomec
Nie je problém ich podmienkou odfiltrovať... A tu máš celý ukážkový skript: <?php http://php.net/manual/en/function.readdir.php |
||
pitomec Profil |
#6 · Zasláno: 1. 4. 2006, 23:28:42
diky, ale pls jak to cely ma vypadat? Protoze ja to kloubim dohromady a porad mi pise vypis rootu a ne /images
|
||
djlj Profil |
#7 · Zasláno: 1. 4. 2006, 23:34:00
pitomec
Přepiš if ($handle = opendir('.')) { na if ($handle = opendir('./images/')) { |
||
pitomec Profil |
#8 · Zasláno: 1. 4. 2006, 23:36:25
diky všem, jde to...
|
||
pitomec Profil |
#9 · Zasláno: 2. 4. 2006, 14:40:48 · Upravil/a: pitomec
jenom ještě:
Jak to ještě skloubit s uploadem? Mám tohle: <b>Přidání obrázku:</b><br /><br /><br /> Přidej do složky: <form method="post" action="upload.php" enctype="multipart/form-data"> <select name="slozka" size="1"><?php if ($handle = opendir('./images/')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo " <option value=\"$file\n\">$file\n</option>"; } } closedir($handle); } ?> </select> <br /><br /><input name="userfile[]" type="file"> <br /> <input name="userfile[]" type="file"> <br /> <input name="userfile[]" type="file"> <br /> <input name="userfile[]" type="file"> <br /> <input name="userfile[]" type="file"> <br /> <input name="userfile[]" type="file"> <br /> <input type="submit" value="Dej na server!!!" > <br /> </form> a pak ještě upload.php: <? $slozka = $_POST['slozka']; for($i=50000;$i<sizeof($userfile);$i++) { if(!$userfile_size[$i]) continue; $UPLOAD = fopen( $userfile[$i], "r" ); $contents = fread( $UPLOAD,$userfile_size[$i]); fclose( $UPLOAD ); $SAVEFILE = fopen("images/".$slozka."/".$userfile_name[$i] ); fwrite( $SAVEFILE, $contents,$userfile_size[$i] ); fclose( $SAVEFILE ); } echo "Soubor(y) byl(y) úspěšně zkopírován do složky ".$slozka.""; ?> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0