Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2012, 15h16   #1
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
Par défaut variable désignant le répertoire web

Bonjour,

y a-til une variable prédéfinit pour récupérer le chemin vers le répertoire web d'un projet symfony? comme par exemple sf_upload_dir qui spécifie le répertoire ../web/uploads/

merci d'avance!
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 15h32   #2
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
fait un tu trouveras peut être ton bonheur
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 15h36   #3
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
Résolu merci!
c'est sf_web_dir
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 15h39   #4
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
par contre j'arrive pas à supprimer ni les fichiers ni les répertoires créés dans le /web après leur téléchargent par un utilisateur??

y a t il une solution? s'il vous plait
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 15h41   #5
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
un problème de droit.

A voir dans les logs apache tu auras la réponse.
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 15h55   #6
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
dans ../logs/ d'apache il y bien deux fichiers de logs : install.log et httpd.pid
ce dernier ne contient que un nombre 5736
quant au premier contient les paths vers des fichier de conf

je suis sur wamp si ça peux d’aidé!!!
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 16h28   #7
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
en fait mon bout de code permet à un utilisateur de télécharger un fichier qui se trouve sur un répertoire quelconque par exemple c:\monrep\monFichier.txt
à l'ajout des headers qui permettent le téléchargement monFichier.txt est copier dans le répertoire web de mon projet symfony et moi je veux le supprimer de répertoire web après le téléchargement.

voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
$path = sfConfig::get('app_rep_jetons');
	$dir = opendir($path);
	while($file = readdir($dir)) {
		if ($file != "." && $file != ".." && $file == $serial.'.tst') {
            break;
        }	
	}
	closedir($dir);
	header("Content-Type: application/force-download");
	header('Content-Disposition: attachment; filename='.$file);
	header('Content-Length: '.  filesize($file));
	readfile($file);
	unlink(sfConfig::get('sf_web_dir').'/'.$file);
	return sfView::NONE;
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 16h41   #8
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
Citation:
Envoyé par aza806 Voir le message
dans ../logs/ d'apache il y bien deux fichiers de logs : install.log et httpd.pid
ce dernier ne contient que un nombre 5736
quant au premier contient les paths vers des fichier de conf

je suis sur wamp si ça peux d’aidé!!!
Les logs sont par défaut error.log et access.log.

Si tu es sur Wamp dans le menu de wamp tu as apache -> et la les logs apache.

C'est la base du développement, toutes les erreurs php sont automatiquement signalé de dans.
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 16h47   #9
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
je sais ça mais j'ai pas les deux derniers fichiers là que tu viens de cité!!!
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 16h58   #10
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
Ils s'appellent "Apache error log" et "Apache access log".
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 17h32   #11
Invité de passage
 
Inscription : février 2007
Messages : 82
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 82
Points : 4
Points : 4
effectivement, en fait c'est dans le rép logs de wamp et non d'apache

alors, apache_error.log me dit ça :

Code :
1
2
 
[Thu Jan 12 15:49:48 2012] [error] [client 127.0.0.1] PHP Warning:  unlink(monfichier.txt) [<a href='function.unlink'>function.unlink</a>]: Permission denied in D:\\developpement\\sfprojects\\Frontal2\\apps\\backend\\modules\\monModule\\actions\\actions.class.php on line 121, referer: http://www.monsite.com/backend_dev.php/monModule
je suis sous windows et j'ai fais click droit sur le rèp web -> propriètes une petite fenêtre s'ouvre puis en bas il y a Attributs: j'ai décoché Lecture seule et ça ne marche tjr pas
aza806 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h20.


 
 
 
 
Partenaires

Hébergement Web