Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Cum preiau numele unui fisier
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
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  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community