Autor Zpráva
majja01
Profil
Ahoj mám uploadovací stránku co nahraje do slozky obrázky to funguje.
to je script co vykoná nahrátí do složky
    <?php
      $nazev = date("Y-m-d_H-i-s");
            
      if (is_uploaded_file($_FILES['file']['tmp_name'])){
      
        $kon = explode('.',$_FILES['file']['name']);
        $kon = $kon[count($kon)-1];
       
        move_uploaded_file($_FILES['file']['tmp_name'], "files/" . $nazev . "." . $kon);
        echo 'Soubor byl úspěšně nahrán na server.';
      }else{
        echo 'Někde nastala chyba!';
      }
      
    ?>
    
    
Ale teď potřebuju aby se mi to přidalo do galerie.
Mám výpis souborů
    <?
$adresar = 'files/';
$vypis = opendir($adresar);
while (false!==($file = readdir($vypis)))
{
if ($file != "." && $file != "..")
{ echo "$file"; }
}
closedir($vypis); 
?>   

      
Všechno se vypíše ale jenom názvy souborů já bych potřeboval aby se buďto vygeneroval novej kod do stránky.
nebo aby se to rovnou zobrazilo ve výpisu. Děkuju za odpovědi a rady.
peta
Profil
Myslis jako zmenit vypsani nazvu souboru
{ echo "$file"; }
na tag img?
{ echo "<img src='".$file."'/>; }

Ze by dotaz pro forum prace a zakazky? Priklady na prikaz echo viz stranky manualu, tam to snad je dostatecne srozumitelne i pro neznalce anglictiny.
http://cz1.php.net/function.echo
majja01
Profil
No myslel sem něco jako že by to nějak vygenerovalo nějaký nový kód ale tohle by se dalo také použít. Ale ten váš kód nefunguje :( (
Parse error: syntax error, unexpected end of file in C:\mh\SUBVERSION\upload\galerie.php on line 12) takhle sem to tam dal
    <?
$adresar = 'files/';
$vypis = opendir($adresar);
while (false!==($file = readdir($vypis)))
{
if ($file != "." && $file != "..")
{ echo "<img src='".$file."'>; }
}
closedir($vypis); 
?>   

      
Omlouvám se php se zatím jenom učím...
peta
Profil
{ echo "<img src='".$file."'/>"; }

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: