| Autor | Zpráva | ||
|---|---|---|---|
| hrasek Profil * |
#1 · Zasláno: 17. 4. 2007, 11:06:33
{
if($_FILES['fupload']['type']=="application/octet-stream"){ // Pokud soubor bude mít kocovku .php, upload se neprovede a vypíše hlášku echo "Soubory s příponou PHP jsou zakázány!"; // Která je zde }else{ // Pokud soubor není PHP, script se provede if ($ikona=="ikona"): $slozka = "obrazky/".$user."/ikona"; // Zde si napište svojí složku, do které se budou soubory ukládat (bez lomítka) else: $slozka = "obrazky/".$user; endif; $cil = $slozka . "/" .(strtolower($_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']; $nazev_souboru=StrTr($nazev_souboru , "áäčďéěëíňóöřšťúůüýžÁÄČĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽ", "aacdeeeinoorstuuuyzAACDEEEINOORSTUUUYZ");// diakritika // 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. <br>"; }else{ echo "Soubor nemohl být nahrán. Počet chyb: " . $_FILES['fupload']['error']; } } } dobry den,potreboval bych radu...m,am script na upload obrazku,a ten nazev obrazku chci zmenit na nazev bez diakritiky....avšak nikdy nedokazu prejmenovat uvedeny soubor pres STrTr ...:( soubor se furt jmenuje s nevhodnymi znaky...Prosím pomozte ...diky moc |
||
| Joker Profil |
#2 · Zasláno: 17. 4. 2007, 11:14:12
Nejdřív se změní název souboru a potom se volá move_uploaded_file už pro ten změněný název souboru... a ono to ten soubor vůbec najde?
A naopak: $cil = $slozka . "/" .(strtolower($_FILES['fupload']['name'])); tedy cílový název je stále původní název souboru |
||
| hrasek Profil * |
#3 · Zasláno: 17. 4. 2007, 11:20:21
jj najde ten soubor ale neprepis ejebo nazev...
no z toho sem kapku hloupy...:( nevim jaxi to myslel...:( |
||
| hrasek Profil * |
#4 · Zasláno: 17. 4. 2007, 17:54:12
diky uz sem na to prisel:)
|
||
|
Časová prodleva: 5 měsíců
|
|||
| Jack06 Profil |
#5 · Zasláno: 15. 9. 2007, 19:42:55
Prosímtě mohl by jsi mi napsat na icq?? Potřebovval bych to samé co už jsi dokončil díky. Moje icq 219-751-044. for hrasek
|
||
|
Časová prodleva: 18 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0