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 :

Lire le contenu du dossier pour les images


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2015
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2015
    Messages : 27
    Points : 22
    Points
    22
    Par défaut Lire le contenu du dossier pour les images
    je n'arrive pas à afficher les images dans le dossier désiré.. je n'ai pas d'idée, pouvez vous m'aider ?

    Cordialement,

    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
    <title>Images</title>
    <script language="Javascript">
    <!-- // Masquer pour les anciens navigateurs
     
    // Fonction de création de fenêtre pop-up
    function create_window(image, width, height) {
     
      // Ajouter quelques pixels à la largeur et à la hauteur
      width=width+15;
      height=height+15;
     
      // Si la fenêtre est déjà ouverte
      // la redimensionner avec les nouvelles dimensions
      if(window.popup && !window.popup.closed) {
        window.popup.resizeTo(width, height);
      }
     
      // Définir les propriétés de la fenêtre
      var specs="location=no, scrollbar=no, menubars=no, toolbars=no, resizable=yes, left=0, top=0, width="+ width +", height=" + height;
     
      // Définir l'URL
      var url="show_image.php?image="+ image;
     
      // Créer la fenêtre pop-up
      popup=window.open(url, "ImageWindow", specs);
      popup.focus();
    } // Fin de la fonction
    // --></script>
    </head>
    <body>
    <p>Click on an image to view it in a separate window.</p>
    <table align="center" cellspacing="5" cellpadding="5" border="1">
    <tr>
    <td align="center"><b>Image Name</b></td>
    <td align="center"><b>Image Size</b></td>
    </tr>
    <?php #Script images.php
    // Ce script liste les images dans le répertoire uploads
     
    $dir=''; // Définition du répertoire à afficher
     
    $files = scandir($dir); // Lire toutes les images dans le tableau
     
    // Afficher chaque légende d'image sous forme de lien vers la fonction Javascript
    foreach($files as $image) {
     
      if(substr($image,0,1)!='.') { //Ignorer tout ce qui commence par un point.
     
      // Récupérer la taille de l'image en pixels
      $image_size=getimagesize("$dir/$image");
     
      // Calculer la taille de l'image en Ko
      $file_size=round((filesize("$dir/$image"))/1024) . "Kb";
     
      // Formater le nom de l'image pour l'URL
      $image=urlencode($image);
     
      // Imprimer les informations 
      echo "\t<tr>
      \t\t<td><a 
      href=\"javascript:create_window('$image',$image_size[0],$image_size[1])\">$image</a></td>
      \t\t<td>$file_size</td>\t</tr>\n";
     
    } // Fin de l'instruction IF
     
    } // Fin de la boucle foreach
    ?>
    </table>
    </body>
    </html>

  2. #2
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2015
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2015
    Messages : 27
    Points : 22
    Points
    22
    Par défaut
    J'ai développé aussi en local et via Wampserver j'ai ces 2 erreurs mais ma fois je ne les comprends pas au vu de mon contenu du script


    ! ) Warning: scandir(): Directory name cannot be empty in C:\wamp\www\test\images.php on line 44


    Call Stack


    #

    Time

    Memory

    Function

    Location

    1 0.0020 135360 {main}( ) ..\images.php:0
    2 0.0020 135488 scandir ( ) ..\images.php:44



    ( ! ) Warning: Invalid argument supplied for foreach() in C:\wamp\www\test\images.php on line 47


    Call Stack


    #

    Time

    Memory

    Function

    Location

    1 0.0020 135360 {main}( ) ..\images.php:0

  3. #3
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2015
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2015
    Messages : 27
    Points : 22
    Points
    22
    Par défaut
    C'est bon c'est résolu, c'est seulement le répertoire qui pointait mal sur l'emplacement de mon dossier, maintenant c'est good, désolé du dérangement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML]alt / title pour les images, liens sous firefox
    Par cynferdd dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 27/10/2005, 16h39
  2. [Performance] - Blob ou pas pour les images d'un site ?
    Par ShinJava dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 04/07/2005, 17h32
  3. Recherche librairies pour les images
    Par mathieu_t dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 16/08/2004, 21h14
  4. []filtre sepia pour les images
    Par nabil dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 27/01/2004, 20h41
  5. Des fonctions OGL pour les images de format usuel ?
    Par jamal24 dans le forum OpenGL
    Réponses: 3
    Dernier message: 31/05/2003, 21h59

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