Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[RESOLU] PHP Défaillant
Auteur Message
Répondre en citant
Message [RESOLU] PHP Défaillant 
Citation:
<html>
<body>
<?php

$fichiers=scandir('image');
foreach($fichiers as $x)
{
$data=file_get_contents('image/'.$x);

echo '<img src="<?php echo $data ?>" style="width:304px;height:228px">';

}
?>
</body>
</html>




Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [RESOLU] PHP Défaillant 
ok,

voici la base de travail :

Code:
<!DOCTYPE html>

<html>
   <head>
      <title>change picture</title>
      <script type = "text/javascript">
          function displayNextImage() {
              x = (x === images.length - 1) ? 0 : x + 1;
              document.getElementById("img").src = images[x];
          }

          function displayPreviousImage() {
              x = (x <= 0) ? images.length - 1 : x - 1;
              document.getElementById("img").src = images[x];
          }

          function startTimer() {
              setInterval(displayNextImage, 3000);
          }

          var images = [], x = -1;
          images[0] = "image1.jpg";
          images[1] = "image2.jpg";
          images[2] = "image3.jpg";
      </script>
   </head>

   <body onload = "startTimer()">
       <img id="img" src="startpicture.jpg">
       <button onclick="displayPreviousImage()">Previous</button>
       <button onclick="displayNextImage()">Next</button>
   </body>
</html>



source: http://stackoverflow.com/questions/13975891/change-image-every-few-seconds



Répondre en citant
Message [RESOLU] PHP Défaillant 
Code:
<html>
<body>
<?php
$data=file_get_contents('image/image2.txt','');
 ?>
 
<img src="<?php echo $data ?>" style="width:100%;height:100%">
</body>
</html>




Dernière édition par FRED92G le Lun 23 Fév 2015 - 20:15; édité 1 fois
Répondre en citant
Message [RESOLU] PHP Défaillant 
test ça pour l'instant

Code:
<!DOCTYPE html>

<html>
   <head>
      <title>change picture</title>
      <script type = "text/javascript">
          function displayNextImage() {
              x = (x === images.length - 1) ? 0 : x + 1;
              document.getElementById("img").src = images[x];
          }

          function displayPreviousImage() {
              x = (x <= 0) ? images.length - 1 : x - 1;
              document.getElementById("img").src = images[x];
          }

          function startTimer() {
              setInterval(displayNextImage, 3000);
          }

          var images = [], x = -1;
          images[0] = "http://fred92g.alwaysdata.net/image/1.jpg";
          images[1] = "http://fred92g.alwaysdata.net/image/2.jpg";
          images[2] = "http://fred92g.alwaysdata.net/image/3.jpg";
      </script>
   </head>

   <body onload = "startTimer()">
       <img id="img" src="http://fred92g.alwaysdata.net/image/1.jpg" style="width:auto;height:auto">
   </body>
</html>




Répondre en citant
Message [RESOLU] PHP Défaillant 
Code:
<html>
<body>
<?php
 
$fichiers=scandir('image');
foreach($fichiers as $x)
{
$data=file_get_contents('image/'.$x);

}
 ?>

<img src="<?php  echo  $data ?>" style="width:304px;height:228px">';

</body>
</html>


code fonctionnelle il lit les fichier txt et affiche l image plus que a mettre le System pour que sa change d image tout seule



Répondre en citant
Message [RESOLU] PHP Défaillant 
mise à jour,

le fichier test3.php dans sa forme uplodée et fonctionnelle


Attention toutefois s'il y a trop de fichiers à charger, dans ce cas mieux
vaut faire image par images avec javascript.

Code:
<!DOCTYPE html>

<html>
   <head>
      <title>change picture</title>
      <script type = "text/javascript">

          var images = [], x = -1;
          <?php
            $index= 0;
            $scan= scandir('image_txt');
            foreach($scan as $file){
              if (!is_dir("image_txt/$file")){
                $data=file_get_contents('image_txt/'.$file);
                echo "images[$index]= \"$data\";\n";
                $index++;
              }
            }
          ?>

          function startTimer() {
              setInterval(displayNextImage, 3000);
          }

          function displayNextImage() {
              x = (x === images.length - 1) ? 0 : x + 1;
              document.getElementById("img").src = images[x];
          }
      </script>
   </head>

   <body onload = "startTimer()">
       <img id="img"  style="width:auto;height:auto">
   </body>
</html>




Répondre en citant
Message [RESOLU] PHP Défaillant 
MERCI MON TEMP PB RESOLU



Répondre en citant
Message [RESOLU] PHP Défaillant 
_

la dernière mise à jour suite à une DERNIERE demande: "ajout d'un titre pour l'image"

PS: PHP, javascript, etc., j'y connais rien, donc la qualité du code est approximative, cependant, ça fonctionne.


Code:
<!DOCTYPE html>

<html>
   <head>
      <title>change picture</title>
      <script type = "text/javascript">

          var images = [], x = -1;
          var images_title = [], x = -1;

          <?php
            $index= 0;
            $scan= scandir('image_txt');
            foreach($scan as $file){
              if (!is_dir("image_txt/$file")){
                $data= file_get_contents('image_txt/'.$file);
                $title= pathinfo($file)['filename'];
               
                echo "images_title[$index]= \"$title\";\n";
                echo "images[$index]= \"$data\";\n";
                $index++;
              }
            }
          ?>

          function startTimer() {
              setInterval(displayNextImage, 3000);
          }

          function displayNextImage() {
              x = (x === images.length - 1) ? 0 : x + 1;
              document.getElementById("image_title").innerHTML= images_title[x];
              document.getElementById("img").src= images[x];
          }
      </script>
   </head>

   
   <body onload = "startTimer()">
       <h1><div id="image_title">chargement...</div></h1>
       <img id="img" style="width:300px;height:auto">
   </body>
</html>




Répondre en citant
Message [RESOLU] PHP Défaillant 
Sujet résolu.




______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Message [RESOLU] PHP Défaillant 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch