Autor | Zpráva | ||
---|---|---|---|
xpt26 Profil * |
#1 · Zasláno: 27. 6. 2009, 00:03:45
čabas lidi! mám problém. uploaduju soubor, ale potřebuju se zbavit v názvu souboru mezery
<html> <head> <title>imgSHARE</title> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body> <table border="0" id="header" CELLPADDING="0" CELLSPACING="0" align="center"> <tr><td> </td></tr> </table> <div id="formul"><center><form action="#" method="post" enctype="multipart/form-data"> <input type="file" name="uploadfor"> <input type="submit" value="Nahrát"> </form></center></div> <? $mezera=" "; $paticka = '<div id="upoz"><center> Smíte nahrávat pouze JPG, GIF a PNG s maximální velikostí 1,5 MB!!!</center></div> <table border="0" id="footer" CELLPADDING="0" CELLSPACING="0" align="center"> <tr><td> </td></tr> </table> <div id="paticka"><center>Created by IronMaiden</center></div> </body> </html>'; $pripojit = ftp_connect($ftp_server); //pripojeni $login_result = ftp_login($pripojit, $ftp_user, $ftp_pass); //pripojeni $soubor = $_FILES['uploadfor']['tmp_name']; //Uploadovany soubor $cil = "upload/" .rand(0,15).rand(0,15).rand(0,15).$_FILES['uploadfor']['name']; //Vysledek uploadovaneho souboru $neci = FTP_BINARY; //mod FTP $odkaz = "http://photoss.borec.cz/" .$cil; //Link ve vysledku if (isset($_FILES['uploadfor'])) //pokud je použit formulář { if($_FILES['uploadfor']['size']<="1500000") { } else { echo"<center><b>Soubor je příliš velký! Max. velikost obrázku je 1,5MB!</center></b>"; echo $paticka; exit; } if($_FILES['uploadfor']['type']=="image/jpeg") { ftp_put($pripojit, $cil, $soubor, $neci); //pak se pripojit na ftp, ulozit soubor na dany cil echo "<center>Obrázek <b>" .$_FILES['uploadfor']['name']. "</b> byl úspěšně nahrán! <a href=\"$odkaz\">Odkaz</a></center>"; //uspech } else if($_FILES['uploadfor']['type']=="image/pjpeg") { ftp_put($pripojit, $cil, $soubor, $neci); //pak se pripojit na ftp, ulozit soubor na dany cil echo "<center>Obrázek <b>" .$_FILES['uploadfor']['name']. "</b> byl úspěšně nahrán! <a href=\"$odkaz\">Odkaz</a></center>"; //uspech } else if($_FILES['uploadfor']['type']=="image/png") { ftp_put($pripojit, $cil, $soubor, $neci); //pak se pripojit na ftp, ulozit soubor na dany cil echo "<center>Obrázek <b>" .$_FILES['uploadfor']['name']. "</b> byl úspěšně nahrán! <a href=\"$odkaz\">Odkaz</a></center>"; //uspech } else if($_FILES['uploadfor']['type']=="gif") //pokud je format podporovan { ftp_put($pripojit, $cil, $soubor, $neci); //pak se pripojit na ftp, ulozit soubor na dany cil echo "<center>Obrázek <b>" .$_FILES['uploadfor']['name']. "</b> byl úspěšně nahrán! <a href=\"$odkaz\">Odkaz</a></center>"; //uspech } else{echo"<center><b>Chyba:</b> Žádný soubor nebo nesprávný formát! Smíte nahrávat pouze JPG, GIF a PNG!</center>";} //neuspech } echo $paticka; ?> |
||
Alphard Profil |
#2 · Zasláno: 27. 6. 2009, 00:20:04
$str = str_replace(" ", "", $_FILES['uploadfor']['name']); Jestli chcete odstranit i diakritiku, inspirujte se zde http://php.vrana.cz/vytvoreni-pratelskeho-url.php |
||
Časová prodleva: 15 let
|
0