pb pour afficher un champ file

pb pour afficher un champ file - PHP - Programmation

Marsh Posté le 10-06-2008 à 17:05:55    

Bonjour
Voici mon pb: je crée un champ de types file. J'affiche ensuite celui çi. Il s'affiche mais sans les slash et il est stocké dans ma bd sans les slash aussi!
Pouvez vous m'aidez svp
Merci d'avance  :hello:

Reply

Marsh Posté le 10-06-2008 à 17:05:55   

Reply

Marsh Posté le 10-06-2008 à 17:16:02    

non. Pas sans un bout de code.


Message édité par skeye le 10-06-2008 à 17:16:13

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-06-2008 à 17:32:21    

lol oui
je rempli ce champ de type file
<input size=50 type="file" name="chemin">
 
et je veux l'afficher dans un champ de type text ou autrement mais je veux l'afficher  
 
 
<input name="chemin2" type="text" size="50" maxlength="50" value=$_POST['chemin']>
 
jaffecte egalément ce $_post['chemin']dans ma bd avec cette requete
mysql_query("INSERT INTO rubprincipales(positionP,titreP,cheminP,numeroP) VALUES ('".$pos."','".$_POST['titre']."','".$_POST['chemin']."','".$num."')" );
 
le chemin est bien pris en compte mais les slash disparaissent!Merci

Reply

Marsh Posté le 10-06-2008 à 17:33:59    

...euh tu essayes de faire quoi là?
ça n'a pas vraiment de sens j'ai l'impression...c'est quoi le but de ton formulaire là à la fin?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2008 à 09:33:46    

le but de mon formulaire c'est de recolter des donner relatives a des pages.
numero:________________|
titre:___________________|
chemin: ________________| parcourir
 
ça c le formulaire pour ajouter une page .  
Avec ce meme formulaire je dois avoir la possiblité de modifier une page séléctionnée. Les champs sont alors préremplis avec les données qui sont dans ma bd.

Reply

Marsh Posté le 11-06-2008 à 09:46:02    

Oui mais non, explique plus clairement que ça.
 
Ton champ de type file doit envoyer quel genre de fichier? Une fois qu'il est sur le serveur tu veux en faire quoi? Qu'est-ce que tu essayes d'afficher avec ton $_POST['chemin', le contenu du fichier? Tu essayes bien d'afficher ça sur la page cible de ton formulaire? Tu veux stocker quoi dans la base?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2008 à 09:57:03    

mon champ file doit récupérer le chemin du fichier que je vais chercher en cliquant sur parcourir.
avec $_POST['chemin'] je veux afficher le chemin que j'ai récuperer dans le champ file.
Dans la base je voudrais sotcké le numero , le titre ainsi que le chemin de la page que j'ai créer ou modifier par l'intermediaire du formulaire

Reply

Marsh Posté le 11-06-2008 à 10:02:12    

J'ai la très désagréable impression que tu mélanges le client et le serveur là...
Ton champ file sert à envoyer un fichier du client vers le serveur.
Le chemin que tu récupères est un chemin SUR LE CLIENT.
 
Si tu veux utiliser le fichier sur le serveur, il faut passer par la variable $_FILE, et les fonctions qui vont bien (move_uploaded_file, etc.).


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2008 à 10:24:30    

je suis en train de créer une interface de getion des pages destinée à etre utilisée localement. Pour moi ce n'est pas clair cette notion de clien serveur. pourrai tu m'expliquer stp ou m'envoyé un lien ou ce n'es pas trop mal expliqué?Merci de ta patience.

Reply

Marsh Posté le 11-06-2008 à 10:36:51    

Marimar97490 a écrit :

je suis en train de créer une interface de getion des pages destinée à etre utilisée localement. Pour moi ce n'est pas clair cette notion de clien serveur. pourrai tu m'expliquer stp ou m'envoyé un lien ou ce n'es pas trop mal expliqué?Merci de ta patience.


 
Le serveur c'est...le serveur web. Celui sur lequel sont stockées tes pages php. Et le client, c'est tout simplement le nevigateur.
Tes "pages", c'est quoi? Des pages web? Stockées sur le serveur?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2008 à 10:36:51   

Reply

Marsh Posté le 11-06-2008 à 10:54:33    

skeye a écrit :


 
Le serveur c'est...le serveur web. Celui sur lequel sont stockées tes pages php. Et le client, c'est tout simplement le nevigateur.
Tes "pages", c'est quoi? Des pages web? Stockées sur le serveur?


 
 
 
hum ok merci.Donc si j'ai bien compris lorque je crée cette petite application permettant de donner un numero un titre et un chemin a chacune des pages web qui vont etre consultées par d'autre personnes la je suis du côté serveur?jespère que je dis pas trop de betises sinon tu va t'arracher les cheveux :sweat: oui les pages que je récupère dans le champ file sont des pages web stockées sur le serveur.

Reply

Marsh Posté le 11-06-2008 à 11:11:09    

Marimar97490 a écrit :

oui les pages que je récupère dans le champ file sont des pages web stockées sur le serveur.


 
Un champ file permet de sélectionner un fichier SUR LE CLIENT et l'envoyer au serveur.
Est-ce que tu es sûr que cela correspond à ton besoin?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2008 à 11:28:07    

skeye a écrit :


 
Un champ file permet de sélectionner un fichier SUR LE CLIENT et l'envoyer au serveur.
Est-ce que tu es sûr que cela correspond à ton besoin?


 
 
non tu as raison je crois que ça ne correspond pas vraiment a ce que je veux.Moi je veux juste recuperer un chemin par l'intermediaire d'un champ pouvoir afficher ce chemin dans une autre page de mon interface de gestion des pages.

Reply

Marsh Posté le 11-06-2008 à 11:36:07    

un chemin sur le serveur?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2008 à 11:50:56    

oui c'est ça sur le serveur c'est à dire de mon côté.

Reply

Marsh Posté le 11-06-2008 à 11:56:24    

dans ce cas le champ file n'a pas de sens effectivement...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 11-06-2008 à 15:57:28    

yep! je crois avoir determiner mon réel besoin.De quel type doit etre le champ que je déclare dans ma base de donner pour pouvoir stocker un chemin (composé de caractères et de \)?

Reply

Marsh Posté le 11-06-2008 à 15:58:21    

du texte.


Message édité par skeye le 11-06-2008 à 15:58:34

---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed