Page 1 sur 1

protocole non reconnu

Publié : 28 févr. 2005, 18:08
par ECO
bijour messieur vincent,

je vous explose mon pb; pas simple, je suis à la frontière entre le bon et le mauvais forum ; enfin vous allez peut-etre me le dire.

le pb est de taille :

sur mon PC : easyphp tourne et execute un script PHP quand je le lui demande (je le remercie)

Code : Tout sélectionner

<?
// ********************************************
// Accès au repertoire --- ne pas oublier le / à la fin du chemin
// ********************************************
$chemin="R:/F_TEMPS/SATI/Process/";
$handle_du_repertoire_ouvert=opendir($chemin);

// ********************************************
// Boucle réccupérant toute les entrées contennu dans le répertoire
// ********************************************
$sortie_de_la_boucle=FALSE; // Initialise la boucle
while ($sortie_de_la_boucle==FALSE)
    {
    // ********************************************
    // Récupère les entrées contenu dans le repertoire une par une
    // ********************************************
    $entree=readdir($handle_du_repertoire_ouvert); // readdir lit le fichier suivant dans un dossier

    // ********************************************
    // Condition de sortie de la boucle
    // ********************************************
    if ($entree=="")
        $sortie_de_la_boucle=TRUE;
    else
        // ********************************************
        // Affichage
        // ********************************************
        if (($entree!=".")&&($entree!="..")) // N'affiche pas les . et ..
            if (is_dir($entree)!=1) // N'afiche pas les répertoires
                if (($entree!="index.php")&&($entree!="dir.php")) // N'affiche pas les fichiers selectionnés
                    echo "<a class=fichiers href='".$chemin.$entree."'>".$entree."</a><br>";
    }

?>
au début du script j'ai ma variable (si ça s'appelle comme ça ?) :
$chemin="R:/F_TEMPS/SATI/Process/

se répertoire contient des documents Office (pour info mais je ne pense pas que ce soit la source du pb) et ce R se trouve sur un serveur distant de quelques mettres de cable (serveur Windows évidemment)

et bien sur IE mes fichiers s'ouvrent

et tout le pb est là (sinon je ne serais pas là) il ne s'ouvre pas sur FF
réponse de l'interessé --> r: protocole non reconnu


si cela dit quelques choses à quelqu'un(e), merci de m'aidé
:idea:

Publié : 28 févr. 2005, 18:13
par Invité
ça donne quoi en mettant "file://R:/F_TEMPS/SATI/Process/" :?:

Publié : 28 févr. 2005, 18:21
par ECO
ça donne quoi en mettant "file://R:/F_TEMPS/SATI/Process/"
ça donne rien file://R:/xxxxxx n'est pas un répertoire par contre si je met

Code : Tout sélectionner

echo "<a class=fichiers href='[b]file//[/b]".$chemin.$entree."'>".$entree."</a>
ça cherche un fichier sur mon localhost et non plus sur le serveru distant

voila pour les precisions

Publié : 28 févr. 2005, 18:31
par calimo
Sous Windows c'est file:/// (avec 3 "/").

Si je comprend bien, le problème est dans le lien ? $chemin ne sert qu'à être mis dans le "href" rien d'autre non ? Tu aurais bien le même problème avec un code sans php ?

Publié : 28 févr. 2005, 18:37
par Invité
je trouve ça quand même bizarre de mettre un lien "local" dans une page d'un serveur web ...

normalement l'utilisateur ne voit jamais le chemin local mais un chemin virtuel qui point vers les ressources définies comme partagées par le serveur web ...

Publié : 28 févr. 2005, 18:42
par ECO
Sous Windows c'est file:/// (avec 3 "/").

Si je comprend bien, le problème est dans le lien ? $chemin ne sert qu'à être mis dans le "href" rien d'autre non ? Tu aurais bien le même problème avec un code sans php ?
exactement ; mais je n'est pas le même probleme si le $chemin est sur le localhost pour le même pb sans php je sais pas je regarde

Publié : 28 févr. 2005, 18:45
par ECO
Tu aurais bien le même problème avec un code sans php ?
c'est bien le cas, même probleme