begin process at 2010 03 18 18:46:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

balise href avec lien http et non relatif


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

balise href avec lien http et non relatif

mercredi 2 août 2006 à 23:22:51 | balise href avec lien http et non relatif

AlBud

Salut à tous,

je ne suis pas habitué au forum et je ne sais pas si ma question est au bon endroit mais là je suis dans l'impasse totale.

Voila sur un site en php avec du javascipt j'ai créé une petite fenêtre pop-up qui me permet de selectionner un fichier sur le serveur seulement le lien du fichier (en php) et d'après le serveur apache et c'est un lien relatif donc du style : ./../user/bobo/fichier.rar

ma fenêtre popup affecte automatiquement ce lien à une balise <a href
je souhaiterai enregistrer ce lien qui est du style [ Lien ] j'ai donc créer un input text invisible et je lui ai affecter links[0].href

et là big big problème car si je passe ma souris au dessus du lien <a href j'ai bien une adresse http://...  mais quand je réaffecte à l'input la balise href contient toujours mon lien relatif donc du style  ./../user/bobo/fichier.rar

ma question est où est le problème sinon peut on avoir un lien http à partir d'un lien relatif d'un serveur. Je ne comprend pas trop comment ce dernier a réussi tout de même à me retranscrire le lien relatif en lien http (car quand la souris survole le lien et que je clique cela download bien le fichier mais j'ai besoin de récupérer cette adresse et non celle du serveur)

merci à tous
jeudi 3 août 2006 à 00:38:00 | Re : balise href avec lien http et non relatif

Evangun

Salut,
c'est quoi le rapport entre une balise a href et un input ??
tu utilises du javascript qui modifie la destination du lien quand tu cliques dessus ? si c'est ça j'ai l'impression que ton pb vient de ton javascript, pas du php...
et pourquoi tu mixes liens relatifs et absolus ? je comprends pas tout là....
jeudi 3 août 2006 à 09:52:59 | Re : balise href avec lien http et non relatif

AlBud

oui c'est un peu ca, en fait j'ai mis un input pour permettre à l'utilisateur de remodifier le lien lui même et ensuite je peux réaffecter à la balise <a>.

mais je crois que tu as raison c'est plutot un problème javascript, mais c'est parce que j'ai du php et du javascript qui intervienne à différent niveau mais peut etre que php peux résoudre cela en envoyant directement le chemin côté client enfin je sais pas si c'est possible;

J'ai fait une interface php qui permet de remplir des fiches et l'utilisateur peut choisir des fichiers et images déjà sur le serveur. Quand il fait son choix ma pop-up me retourne l'adresse relatif mais effectivement une fois affecter à une balise image, le src contient bien une adresse côté client [ Lien ].... et je peux ainsi enregistrer mon code, par contre ca ne marche pas avec les balises de lien <a href=.... > où la j'ai toujours le lien relatif et je ne veux pas enregistrer ce chemin relatif car ca peux donner des idées au personne mal intentionné et c'est assez moche par exemple:
/../../../../user/rep1/rep2/rep3/fic/fichier1.rar correspond côté client à
www.monsite/fic/fichier1.rar et c'est ce lien que je veux avoir et non l'autre

ce qui est bizarre c'est que je veux recupérer l'adresse web que l'on voit lorsque l'on passe la souris sur la balise lien <a> mais que finalement je n'arrive qu'à  récupérer mon adresse relative. 

jeudi 3 août 2006 à 11:29:50 | Re : balise href avec lien http et non relatif

malalam

Administrateur CodeS-SourceS
Hello,

Montre ton code, mais à mon avis aussi, c un problème js.
jeudi 3 août 2006 à 15:46:41 | Re : balise href avec lien http et non relatif

AlBud

merci de prendre le temps de me répondre, je pense aussi c'est du js mais en fait je me demandais si à partir d'une adresse relative sur le serveur on pouvait en déduire l'adresse web et peut etre que ca pouvait se faire côté serveur

voici mon code :

strValue = '/~php/jscripts/../../../../fichiers/docs/doc.rar';
 alert("strValue="+strValue);
 document.links[0].href = strValue ;
 alert('Link_0='+document.links[0].href);

Et pourtant quand on passe le pointeur de la souris au dessus du <a> on a www.monsite.fr/fichiers/docs/docs.rar que je n'arrive pas à récuperer, dommage mais y a peut etre pas de solution mais alors d'où est stocké cette adresse web du <a> ???

 



Cette discussion est classée dans : fichier, serveur, lien, http, relatif


Répondre à ce message

Sujets en rapport avec ce message

remplacer un lien dans un fichier HTML [ par bibou56 ] Salut je dois modifier l'url d'un lien dans un fichier html.Je fais ca : if(is_writeable($cheminAbsoluPage)){$fic=fopen($cheminAbsoluPage, "r+");while lien vers fichier hors du dossier serveur [ par ticapix ] BonjourJe cherche a creer un lien vers un fichier qui ce trouve dans le dossier parent du serveur.Je pense qu'il y a peut etre une option dans apache. lien vers un fichier hors du dosier serveur [ par ticapix ] BonjourJe cherche a creer un lien vers un fichier qui ce trouve dans le dossier parent du serveur.Je pense qu'il y a peut etre une option dans apache. connexion HTTP download [ par amin127 ] Bonjour, Je suis un debutant en programmation php. Et je suis actuellement entrain de monter un system de partage de fichier. Je m'explique.Supposon Lancer un fichier m3u sur mon serveur à l'aide de commande php [ par PunKeR77 ] Bonjour,Je cherche un code php qui me permettrait de lancer un fichier m3u sur mon serveur. En effet j'ai fait un site avec des amis pour diffuser une Telecharger un fichier sur serveur [ par obcstaff ] Bonjour a tous, je m'explique, j'ai une gestion de fichier sur un intranet, pour uploader des fichiers, pas de probleme, par contre, je ne vois pas co problème upload [ par jipe32 ] Bonjour j'ai téléchargé un script d'upload sur Comscripts.com et je l'ai adapté à mon site, mais j'ai un problème que je n'arrive pas à résoudre. ça s lien vers tous les fichier d'un dissier [ par kelm_by ] salut tous le monde,j'ai fait ce code pour metre un lien vers tous les fichier d'un dosier mais ca marche pas aider moi svp$folder = "./";$dossier = o protections de fichiers derriere allopass [ par seabird ] Bonjour, Je suis actuellement en train de faire le site d'un groupe de musique sur lequel les morceaux seront vendus derriere allopass. j'utilise donc Lancer un executable [ par lgn ] Bonjour,Je dois réaliser pour la fonction suivante.Le client a un PC qui fait office de serveur de programme et WEB.Ce PC Serveur est dans une salle d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales