Autor Zpráva
majja01
Profil
Dobrý den mám takový problém.
Dělám web pro kamaráda a potřebuju mu udělat formuář který by přidaval foto rovnou do galerie.
Už sem udělal formulář který nahraje soubory do ftp ale ted potřebuju aby se to automaticky přidalo do galere.
CHtěl bych aby se to bud nejak vygenerovalo do kodu nebo při nahrátí.
Tady je galerie.php
 <form action="script.php" method="post" enctype="multipart/form-data">
  <table border="0" align="center" width="200">
    <tr>
      <td><input type="file" name="file" size="30" /></td>
    </tr>
    <tr>
      <td><input type="submit" value="Nahrát soubor" /></td>
    </tr>
  </table>
</form>
a tady je script.php
   <?php
      $nazev = date("Y-m-d_H-i-s"); // aktuální datum, který poté použijeme k přejmenování souboru, aby nemohlo dojít ke dvoum stejným názvům
            
      if (is_uploaded_file($_FILES['file']['tmp_name'])){
        // V následujících dvou řádcích si zjistíme jakou koncovku soubor má.
        $kon = explode('.',$_FILES['file']['name']);
        $kon = $kon[count($kon)-1];
        
        // funkcí move_uploaded_file(); uploadnem a poté přejmenujeme soubor. 
        // Název souboru jsme si definovali na začátku scriptu do proměnné $nazev.
        // K uploadu můžeme použít ještě funkci copy();, ale tuto funkci nedoporučuji používat.
        // soubory uploadujeme do složky files, kterou si sami vytvoříte. 
        // Složka files musí mít nastavené atributy na 777 !!! 
        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!';
      }
    ?>
Chuchycek
Profil
Také zdravím,
nejspíš hledáš něco takového.
majja01
Profil
děkuji vyskouším a pak napíšu jak to dopadlo
majja01
Profil
tak super vypíše to všechno ze složky ale teď potřebuju aby se mi to dalo do galerie prostě nějak vygeneroval určitý html kod do html souboru nebo upně nová stránka. děkuji za odpověď

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: