Autor | Zpráva | ||
---|---|---|---|
marecko Profil * |
#1 · Zasláno: 21. 3. 2008, 13:38:19
ahojte jak spravit v tomto scriptu aby to uploadlo aj gif,png,bmp
<html> <head> <title>Upload souborů</title> </head> <body> <form action="#" method="post" enctype="multipart/form-data"> <input type="file" name="fupload"> <input type="submit" value="Nahrát"> </form> <?php if (isset($_FILES['fupload'])) { if($_FILES['fupload']['type']=="image/jpeg" or $_FILES['fupload']['type']=="image/pjpeg"){ // Pokud soubor bude mít kocovku .jpg, provede se upload $slozka = "soubory"; // Zde si napište svojí složku, do které se budou soubory ukládat (bez lomítka) $cil = $slozka . "/" .$_FILES['fupload']['name']; // Toto je proměnná $cil, která obsahuje adresář, kde se má soubor uploadovat a taky název souboru. $nazev_souboru = $_FILES['fupload']['tmp_name']; // Zjistí dočastné umístění souboru $copy = move_uploaded_file($nazev_souboru, $cil) // A tady zkopíruje soubor z dočastného umístění do cílového souboru a složky or die ("Přenesený soubor nelze zkopírovat"); // A pokud se nepovede, tak vypíše tuto hlášku chmod ($cil, 0644); // Ještě na soubor vyhodíme funkci chmod, která změní jeho práva na maximum, pokud by soubor psal chybu změňte 0644 na 0777 if($copy == true){ // Pokud se kopírování provede úspěšně echo "Soubor " .$_FILES['fupload']['name']. " byl úspěšně nahrán na server.\n<br><a href=\"$cil\">Jdi na soubor</a>"; }else{ echo "Soubor nemohl být nahrán.\nPočet chyb: " . $_FILES['fupload']['error']; } }else{ echo "Lze nahrávat pouze soubory typu JPEG!"; } } ?> </body> </html> |
||
peta Profil |
#2 · Zasláno: 21. 3. 2008, 13:41:49
if($_FILES['fupload']['type']=="image/jpeg" or $_FILES['fupload']['type']=="image/pjpeg")
no hadej :) zjistovat, zda je tam image na zacatku. V podstate pak muze byt typ jakykoliv. http://www.volny.cz/peter.mlich/www.htm#msub11 ppgal |
||
marecko Profil * |
#3 · Zasláno: 21. 3. 2008, 14:21:46
no to je ze to bere iba jpg ale jak spravit aby to bralo aj gif,png,bmp
hmm? ten odkaz som fakt nepochopil jedine kde tam je nejake ppgal je toto "mracek..cz/ppgal/ppgalform.php" PHP images transform (9k zmensovani obrazku) (POST) "./programs/phpgal/ppgal.rar" (zdroj: ppgal.rar) :) |
||
marecko Profil * |
#4 · Zasláno: 21. 3. 2008, 14:44:26
uz to mam nahradil som to :)
if (preg_match("~image~", $_FILES['fupload']['type'])) { |
||
Tomkinss Profil |
#5 · Zasláno: 22. 3. 2008, 17:34:11
A ako tam pridať swf ?
|
||
Časová prodleva: 16 let
|
0