upload souborů na webzdarma?

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravím, Mám na www.webzdarma.cz stránky.. no a rád bych si vytvořil galerii obrázků.. tak jsem kouknul do chytrých knížek.. jak se uploaduje soubor.. a udělal skript.. (zatím velice jednoduchý.. ještě musím přidat více kontroly uploadnutého souboru.)) V každém případě, když jsem to chtěl vyzkoušet.. tak na webzdarma to neběží.. Můžete někdo poradit.. jak se tady dají uploadovat soubory? prozatím mám tento skript.. upload.html <head> <title>Administration - upload new files</title> </head> <body> <h1>Upload new news files</h1> <form enctype="multipart/form-data" action="upload.php" method=post> <input type="hidden" name="MAX_FILE_SIZE" value="1000"> Upload this file: <input name="userfile" type="file"> <input type="submit" value="Send File"> </form> </body> upload.php if ($userfile=="none") { echo "Problem: no file uploaded"; exit; } if ($userfile_size==0) { echo "Problem: uploaded file is zero length"; exit; } if ($userfile_type != "text/plain") { echo "Problem: file is not plain text"; exit; } $upfile = "home/".$userfile_name; if ( !copy($userfile, $upfile)) { echo "Problem: Could not move file into directory"; exit; } echo "File uploaded successfully<br><br>"; $fp = fopen($upfile, "r"); $contents = fread ($fp, filesize ($upfile)); fclose ($fp); $contents = strip_tags($contents); $fp = fopen($upfile, "w"); fwrite($fp, $contents); fclose($fp); echo "Preview of uploaded file contents:<br><hr>"; echo $contents; echo "<br><hr>";
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <head> <title>Upload souboru</title> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data" accept="image/*"> <input type="file" accept="image/*" name="soubor" /> <input type="submit" value="Uploaduj!" /> </form> </body> <? if (is_uploaded_file($soubor)) { if (move_uploaded_file ($soubor, "./images/$soubor_name")) { print "Soubor <b>$soubor_name</b> o velikosti <i>$soubor_size bajtů</i> byl úspěšně nahrán na server"; } } ?> //P.S.: Musíš mít vytvořenej adresář images
  3. Doporučuji požít asolutní cestu...
  4. Doporučuji použít asolutní cestu...
  5. Díky, už mi to běhá... ještě dotaz - jak zajistím kontrolu typu souborů ? tak aby šli uploadovat pouze jpg obrázky ? zkoušel jsem tohle: if ($userfile_type != "image/jpg") { echo "<p class=chyba>Problem: soubor není typu jpg</p>"; exit; } ale pak to pokaždé vyhodí tuto chybu.. ž není typ jpg. formulář mám nastaven takto: <form action="upload.php" method="post" enctype="multipart/form-data" accept="image/*">
  6. Díky, už mi to běhá... ještě dotaz - jak zajistím kontrolu typu souborů ? tak aby šli uploadovat pouze jpg obrázky ? zkoušel jsem tohle: if ($userfile_type != "image/jpg") { echo "<p class=chyba>Problem: soubor není typu jpg</p>"; exit; } ale pak to pokaždé vyhodí tuto chybu.. ž není typ jpg. formulář mám nastaven takto: <form action="upload.php" method="post" enctype="multipart/form-data" accept="image/*">
  7. nech si vypsat $userfile_type

← Zpět na všechna témata