Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 11/07/2008, 13h07   #1
New
Membre à l'essai
 
Inscription : octobre 2003
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 39
Points : 24
Points : 24
Par défaut Upload + quote

Bonjour,

Je tente d'uploader un fichier via un formulaire et récupérer le nom du fichier avec $_FILES["fichier"]["name"];

Celà se passe bien sauf pour un fichier qui contient un simple guillemet --> '

Exemple : c:\L'histoire.doc
Je récupère seulement histoire.pdf

Comment faire, j'ai déjà cherché sans succès

Merci à vous de votre aide.

Ici le code de mon formulaire :

Code :
1
2
3
4
5
6
7
8
9
10
 
 
  echo "<form name=AddFile enctype=multipart/form-data action=submitfile.php?&path=".urlencode($_GET['path'])." method=POST>";
 
  // Fichier à uploader...
  echo ('Nouveau fichier :</td><td valign="middle"  colspan="4">'); 
 
  echo ('<input type="file" name="fichier" title="Sélectionner un fichier" >');
  echo ('<input type="submit" value="Ajouter" >'); 
  echo ('</form>');
New est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2008, 13h15   #2
Membre éprouvé
 
Avatar de Sayrus
 
Inscription : décembre 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2005
Messages : 818
Points : 456
Points : 456
Il faut peut être échapper les ' avec addslashes();
__________________
Solutions pour concessions et garages automobiles =>
http://www.fastback.be
Sayrus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2008, 14h42   #3
New
Membre à l'essai
 
Inscription : octobre 2003
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2003
Messages : 39
Points : 24
Points : 24
Malheureusement non ça ne marche pas.

Je ne sais pas comment je peux avoir le contrôle sur ce $_FILES
Le nom du fichier m'arrive tronqué ainsi dans le submit.php
New est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2008, 14h52   #4
Modérateur
 
Avatar de SirDarken
 
Eric Willems
Développeur Web
Inscription : février 2004
Messages : 895
Détails du profil
Informations personnelles :
Nom : Eric Willems
Âge : 30
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : Services de proximité

Informations forums :
Inscription : février 2004
Messages : 895
Points : 1 065
Points : 1 065
Envoyer un message via MSN à SirDarken Envoyer un message via Skype™ à SirDarken
tente de faire un echo(addslashes($_POST['fichier'])); dans ton formulaire de reception on pourra voir ce que ca donne.
SirDarken 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 04h19.


 
 
 
 
Partenaires

Hébergement Web