Autor Zpráva
lumpy
Profil
zdravim, pokusal som sa vytvorit skript, ktory bude vypisovat obsah adresara vybraneho pomocou <select></select>

konci mi to chybou:

Warning: opendir(./data/data/$vypis_z_adresara/) [function.opendir.php]: failed to open dir: No such file or directory in...

Warning: readdir(): supplied argument is not a valid Directory resource in...

neviete kde mam chybu?
Acci
Profil
Nejspíš se ti nevypsal obsah proměnné, ale název proměnné:
Warning: opendir(./data/data/$vypis_z_adresara/) 
lumpy
Profil
Acci
neviem ako to myslis....radsej sem dam kod:

<form action="" method="post">
select dir:<select name="vypis_z_adresara" size="1">
<?php
$adresar='./data/data/'; //vyber select...aby sa zobrazili adresare..
if (is_dir($adresar)) {
if ($dh = opendir($adresar)) {
while (($file = readdir($dh)) !== false) {
echo "<option value=\"$file\"> $file". "\n<br>";
}
closedir($dh);
}
}
?>
</select>
<input type="submit" value="vypis subory!">
</form>

<div id="nadpis">vypis adresara <?php echo $vypis_z_adresara;?></div>
<form>
<?php

if ($vypis_z_adresara != ""){ //vypise vsetky subory z adresara clanky
$adresar='./data/data/$_POST[vypis_z_adresara]/';

$ukazovatel=opendir($adresar);

while (false!==$polozka=readdir($ukazovatel)){
if (!is_dir($polozka)) echo "<span id=\"od\"><a href=\"$adresar$polozka\">$polozka</a></span><br/>\n";
}
}

?>
Acci
Profil
Řádek 23 má být správě:
$adresar='./data/data/'.$_POST[vypis_z_adresara].'/';
lumpy
Profil
Acci
Aaaach ja som lama :) ja som to skusal takto:

$adresar='./data/data/$_POST[vypis_z_adresara]/';
Toto téma je uzamčeno. Odpověď nelze zaslat.

0