IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[FTP] PHP local :) / PHP on line :(


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 12
    Par défaut [FTP] PHP local :) / PHP on line :(
    Salut et merci de ce que vous faites tous

    voilà g un probléme, je met en place un serveur FTP sour partager des fichiers avec un groupe d'utilisateurs (avec login et pass)
    la racine de mon site est sur mon espace perso en ligne
    le serveur FTP est hebergé sur une machine que g chez moi , créé avec BFTPServer...voilà pour le décors!
    le probléme c que je veux lister et afficher automatiquement sous forme de liens les fichiers contenus dans un certain dossier à l'aide d'un fichier en PHPqui serait soit hébergé en ligne avec le reste du site soit directement sur le serveur FTP...quand je programme le fichier en PHP avec EasyPHP 1.8 (php5.xx) ça fonctionne mais quand je le met en ligne ça ne marche plus ....que faire????!

    je vous demande donc trés humblement de l'aide...sachant que j'ai essayé de différentes façons que voici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     if ($handle = opendir("./vid"))
    {
    while (false !== ($file = readdir($handle)))
    {
    if(stristr($file,"avi") == True)
    {
    echo "$file\n";
    }
    }
    }
     
    ou
     
    $list = scandir('./vid');
    foreach($list as $val)
    {
    if(stristr($val,"avi") == True)
    {
    echo "<a href=\"./vid/$val\">$val</a><br>";
    }
    }
     
    ou
     
    $dossier = opendir ("./vid");
    while ($fichier = readdir ($dossier))
    {
    if ($fichier != "." && $fichier != "..")
    {
    echo "<a href=\"$fichier\">$fichier</a><br>";
    }
    }
    closedir ($dossier);
    voilà ça en fait des essais
    merci d'avance pour votre aide

  2. #2
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    salut tu as essayé d'afficher ce qu'il y avait dans ton répertoire ./vid car il n'est peut-etre pas à l'endroit désiré... Sur easyPHP, ./vid correspond à www/vid mais est-ce pareil avec ton serveur ??


    affiche le contenu de ./ pour voir ou tu est sur ton serveur, ca pourra t'aider (j'espère)

    ++
    JC

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 12
    Par défaut
    ouais mais je pense que c bon vu que mon fichier PHP se trouve dans un dossier "x" et que il contient le dossier "vid" qui contient lui les fichiers à lister

    mais dis moi toujours comment vérifier ce dont tu m'a parlé avant?

    encore merci pour ta réponse

  4. #4
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    tu peux utiliser le code suivant (manuel php)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
    $d = dir("./");
    echo "Pointeur: ".$d−>handle."<br>\n";
    echo "Chemin: ".$d−>path."<br>\n";
    while($entry=$d−>read()) {
    echo $entry."<br>\n";
    }
    $d−>close();
    ?>
    Tu verras ainsi le contenu de ton répertoire ./

    ++
    JC

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 12
    Par défaut
    encore merci pour tes réponses...
    mais j'ai déjà essayé ça aussi et ça ne marche pas non plus...en local tout va bien il me liste les fichiers du dossier "vid" mais une fois sur le serveur ftp et en ligne c la cata voilà ce qu'il m'affiche :

    handle."
    \n"; echo "Chemin: ".$d->path."
    \n"; while($entry = $d->read()) { echo $entry."
    \n"; } $d->close(); ?>

    et c pareil avec d'autres fonctions que g essayées...on dirait qu'il ne comprend pas une partie du code...puisqu'il me l'affiche chaque fois en partie
    j'en peux plus là..je sature

  6. #6
    Membre émérite
    Avatar de jc_cornic
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    623
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 623
    Par défaut
    Tu es sur qu'il y a php sur ton serveur ???

    Tu peux expliquer un peu plus le contenu de ton site, nom des pages, contenu de l'index...
    Pour savoir si php est actif utilise

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <?php
    phpinfo();
    ?>
    Si ca peut t'aider...

    ++
    JC

Discussions similaires

  1. [MySQL] Problème php, local et réseau
    Par Destampes_SA dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 28/07/2009, 15h45
  2. [EasyPHP] site php local
    Par faamugol dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 04/12/2008, 22h37
  3. [FTP] Modifier un script php en php
    Par Him dans le forum Langage
    Réponses: 1
    Dernier message: 13/01/2008, 23h41
  4. [FTP] Gestion fichier PHP sur serveur FTP
    Par cdrik59 dans le forum Langage
    Réponses: 1
    Dernier message: 08/12/2006, 16h00
  5. [EasyPHP] ftp avec easy php
    Par hutchuck dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 09/01/2006, 10h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo