Page 1 sur 2

Pb de lien sur fichiers pdf, jpg stockés sur serveur distant

Posté : 06 oct. 2005, 11:55
par beginner
Y a t il une solution pour creer un lien vers un fichier (pdf, jpg, ...) stocké sur un serveur distant et non a la racine du site.

Posté : 06 oct. 2005, 12:01
par Cyrano
Sûrement, peux-tu préciser quelques détails: as-tu les adresses de ces fichiers ? Éventuellement, as-tu un droit d'accès à ces fichiers ? Plus globalement, qu'est-ce qui te bloque ?

Posté : 06 oct. 2005, 13:35
par Invité
En fait mon lien fonctionne lorsque mon fichier se trouve a la racine du site, mais dès lors que celui-ci se trouve sur un autre serveur ou au dessus de la racine, le lien ne fontionnne plus.

Posté : 06 oct. 2005, 14:02
par DocType
En fait mon lien fonctionne lorsque mon fichier se trouve a la racine du site, mais dès lors que celui-ci se trouve sur un autre serveur ou au dessus de la racine, le lien ne fontionnne plus.
Mais encore ? un script à montrer ? un exemple de non fonctionnement ?

Code

Posté : 06 oct. 2005, 14:07
par beginner
Ne fonctionne pas

Code : Tout sélectionner

echo("<td><a href='\\srv001\image\$Fichier_3' target='_blank'>".$prod[4]."</td></a>");
Fonctionne

[/code]echo("<td><a href='image/$Fichier_3' target='_blank'>".$prod[4]."</td></a>");[/code][/code]

Re: Code

Posté : 06 oct. 2005, 14:09
par zeus

Code : Tout sélectionner

echo("<td><a href='\\srv001\image\$Fichier_3' target='_blank'>".$prod[4]."</td></a>");
C'est normal, tu appel le sirveur distant via un protocole réseau

tente
echo("<td><a href='http://srv001/image/".$Fichier_3."' target='_blank'>".$prod[4]."</td></a>");

Re: Code

Posté : 06 oct. 2005, 14:12
par DocType
Ne fonctionne pas

Code : Tout sélectionner

echo("<td><a href='\\srv001\image\$Fichier_3' target='_blank'>".$prod[4]."</td></a>");
Fonctionne

[/code]echo("<td><a href='image/$Fichier_3' target='_blank'>".$prod[4]."</td></a>");[/code][/code]
Normal...faut ptetre lui dire ou il se situe ton fichier !
prenons l'exemple d'un fichier stocké sur http://www.phpfrance.com/forums/mapage.php

ca donnera:
<td><a href="http://www.phpfrance.com/forums/mapage.php" target='_blank'><? echo $prod[4]; ?></a></td>
Note: les antislashes galèrent sous firefox... n'utilise que des slashes !
Note 2 : respectes l'ordre des balises
==> <td><a></td></a> c'est pas bon
==> <td><a></a></td> ca c'est bon !

Note de fin: je te conseille un passage par le html... ici on est sur "débuter en php". Les bases te seraient utiles :roll:

Posté : 06 oct. 2005, 14:23
par beginner
OK mais le serveur srv001 n'est pas un serveur web, seulement un serveur de donnees

Posté : 06 oct. 2005, 14:33
par mcorgnet
si ça n'est pas un serveur web ... pourquoi essayer de développer des applications web dessus ?

Posté : 06 oct. 2005, 14:36
par frederika
plus je lis le forum moins je comprens :shock:
et je suis pas blonde
beginner je compatie :P

Posté : 06 oct. 2005, 14:41
par DocType
si ça n'est pas un serveur web ... pourquoi essayer de développer des applications web dessus ?
bof, c'est son idée :lol:
[MODE=jme lache]
Des fois y'a des posts et des demandes qui me gèlent sur place...suivi d'un fou rire :lol:
En plus ces jours-ci je suis assez irritable, donc j'aide mais faut pas me chercher :lol:
[/MODE]

Posté : 06 oct. 2005, 14:42
par zeus
Je t'explique le fonctionnement.
- Ton serveur web va envoyer la page sur le client avec l'adresse de l'image
- Le client va récupérer la page et va détecter qu'il a besoin de l'image
- Le client va vouloir récupérer l'image

Donc si tu veux que le client puisse afficher l'image, il faut soit que cette image soit avec la page (conseillé), soit que le serveur de données puissent envoyer des images, c'est à dire qu'il ait une facette (serveur web)

Posté : 06 oct. 2005, 14:44
par zeus
si ça n'est pas un serveur web ... pourquoi essayer de développer des applications web dessus ?
bof, c'est son idée :lol:
[MODE=jme lache]
Des fois y'a des posts et des demandes qui me gèlent sur place...suivi d'un fou rire :lol:
En plus ces jours-ci je suis assez irritable, donc j'aide mais faut pas me chercher :lol:
[/MODE]
Je ne suis pas modérateur mais je trouve ton intervention très limite
Je reconnais que tu es un membre actif et j'apprecie la qualité de tes interventions mais ce n'est pas avec des remarques comme ça que les gens apprennent

Je comprend son raisonnement et il n'était pas forcément bête. Il suffit de lui expliquer ce qui ne va pas marcher afin qu'il ne recommence pas l'erreur

Posté : 06 oct. 2005, 14:50
par mcorgnet
Ceci dit, un serveur de fichiers peut tout à fait faire serveur web. Il faut juste mettre en place le nécessaire pour que ça fonctionne. (IIS -aïe- ou apache pour windows, apache pour linux + le nécessaire php).

Bon courage.

Posté : 06 oct. 2005, 14:55
par DocType
Je ne suis pas modérateur mais je trouve ton intervention très limite
Je comprend son raisonnement et il n'était pas forcément bête. Il suffit de lui expliquer ce qui ne va pas marcher afin qu'il ne recommence pas l'erreur
J'ai pas dis qu'il était bête :? , juste qu'il se situe dans une section php, et que la base de tout (le html) est même pas correct...
Je ne parlais pas de lui en faisant cette reflexion, mais faisait référence à un post antérieur ==> http://phpfrance.com/forums/voir_sujet-9263.php
Là par contre j'étais mort de rire. Je n'ai pas compris ce qu'il souhaitait au final et surtout ou se trouvait son problème :lol: