| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
phpweb
Data înscrierii: 29/Mar/2005
Mesaje: 210
|
| Trimis: Mie Mai 18, 2005 9:18 am Titlul subiectului: Cum preiau numele unui fisier |
|
|
Fac un upload si vreau ca in baza de date sa memorez numai numele fisierului, continutul propriu-zis pastrandu-se pe server. Up-loadul imi iese dar nu reusesc sa inserez in baza de date numele fisierului. Am incaercat asa :
Cod:
$nume_fisier = $HTTP_POST_FILES['fisier']['name'];
dar nu-mi iese, campul corespunzator din baza de date ramane gol. |
|
| Sus |
|
klaust
Data înscrierii: 09/Aug/2004
Mesaje: 14
|
| Trimis: Mie Mai 18, 2005 11:31 am Titlul subiectului: |
|
|
Numele fisierului:
Cod: $nume = $_FILES['fisier']['name'];
Extensia (nu ai nevoie de ea ?):
Cod: $extensia = $_FILES['fisier']['type'];
Daca pastrezi si extensia...
Cod: $nume .= $extensia;
Apoi inserezi in db:
Cod: mysql_query("INSERT INTO <tabela> (<camp>) VALUES ('".trim($nume)."'");
Sper sa te ajute |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Mie Mai 18, 2005 12:15 pm Titlul subiectului: |
|
|
Din cate stiu eu, $_FILES['fisier']['name'] contine si extensia.
phpweb, asigura-te ca ai register_globals=Off in php.ini. |
|
| Sus |
|
phpweb
Data înscrierii: 29/Mar/2005
Mesaje: 210
|
| Trimis: Vin Mai 20, 2005 10:35 am Titlul subiectului: |
|
|
| Pana la urma am reusit : problema era de la modul cum vede PHP&MySql anumite variabile sir (pentru unele folosesc '".$var."', dar acum a merc doar cu '$var', e ciudat, nu ?) |
|
| Sus |
|
cristiboldisor
Data înscrierii: 22/Apr/2005
Mesaje: 8
|
| Trimis: Lun Mai 23, 2005 2:10 pm Titlul subiectului: |
|
|
te rog mult... zi-mi cum ai facut uploadul fisierului ca ma chinui de numa numa si nu imi iesi nicicum. Am incercat si move_uploaded_files si ftp_put si nu stiu unde gresesc.
Mersi. |
|
| Sus |
|
lostone
Data înscrierii: 03/Feb/2005
Mesaje: 233
Locație: behind a firewall
|
| Trimis: Lun Mai 23, 2005 4:12 pm Titlul subiectului: |
|
|
| pune eventual si bucata de cod in cauza, poate e ceva ce-ai omis acolo, stiu si eu... |
|
| Sus |
|
johnny
Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti
|
| Trimis: Lun Mai 23, 2005 4:44 pm Titlul subiectului: |
|
|
move_uploaded_file ( string filename, string destination )
adica:
move_uploaded_file ( $_FILES["file"]["tmp_name"], $new_path)
de asemenea verifica daca are drepturi de scriere pentru destinatie..... |
|
| Sus |
|
aurelian
Data înscrierii: 01/Iun/2003
Mesaje: 833
Locație: Bucuresti
|
| Trimis: Lun Mai 23, 2005 10:34 pm Titlul subiectului: |
|
|
Manualul este mult prea departe:
http://ro.php.net/manual/en/features.file-upload.php |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |