begin process at 2012 05 29 01:40:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Divers

 > 

"execution temps réél"...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

"execution temps réél"...

vendredi 1 avril 2005 à 18:21:09 | "execution temps réél"...

jojomillenium

J'aimerai savoir comment je peux reussir dans une boucle à ecrire l'etat de la requete en temps réél!?
Je m'explique.
Si je fais une boucle et dans la boucle j'y insere une condition qui echo soit true soit false.
Je n'aurais le resultat que à la fin de toute la boucle ou tous les resultat seront inscrit d'un coup.
Est ce possible qu'a chaque itération ca ecrit sur la page le resultat lorsqu'il est la!?
Ai je été assez clair

Dans mon cas j'ai fait une boucle pour uploader toutes les images d'un dossier d'un coup. sauf que lorsque les images font au moins 200ko chacune, et qu'il y a 10 images, c'est au bout d'une minutes ou plus que je sais si tout c'est bien passé! J'aimerai pouvoir voir a chaque itération que ca me marque par exemple :
image 3 en téléchargement...
puis kanm elle est téléchargé avant de lancer la suivante que ca m'ecrive si ca a failed ou success...

Faut-il meler javascript et php?

Merci de votre aide !!
vendredi 1 avril 2005 à 18:36:54 | Re : "execution temps réél"...

Anthomicro

Salut,

tu peux tout faire avec PHP.

Commence comme ceci :

<?php

ob_start();

while($machin)
{
       if($image_telechargee)
       {
             echo 'Image ',$numero_image,' Uploadée';
             ob_flush();
       }
}
ob_end_flush();
?>

a +


    vendredi 1 avril 2005 à 19:05:07 | Re : "execution temps réél"...

    jojomillenium

    Merci,

    Mais le resultat est toujour affiché d'un coup a la fin du script!
    Ou alors je n'ai pas bien manipulé les ob_start et autre.
    voici mon code et merci :

    function imgDir($rep="G:\dossier",$nb=5)
    {
    $i=0;
    $dir = opendir("$rep");
    ob_start();
    while($file = readdir($dir))
    {
       
        set_time_limit(360);
        if($file!="." && $file!="." && is_dir($file))
        {
            imgDir($rep."/".$file);
        }
        if (substr($file,-4)==".jpg")
        {
            $format = substr(strrchr($file,'.'),1);
            $nom = substr($file,0,-strlen($format)-1);
            echo "<br><A HREF='$rep\\$file'>
            $file</a>\n";
           
            $destination="/destination/";
            $host = "host";
            $user = "user";
            $password = "pass";
                       
            // connect to host
            $conn = ftp_connect("$host");
            if (!$conn)
                exit;
           
            // log in to host
            @ $result = ftp_login($conn, $user, $password);
            if (!$result)
            {
                ftp_quit($conn);
                exit;
            }

            //----------------------------------------
    //changement de dossier
    //directory change
    //----------------------------------------
           
    if(isset($destination))
        $dossier_destination = $destination;
           
    if(!@ftp_chdir($conn, $dossier_destination))
    {
        echo "ERROR, COULD NOT CHANGE DIR";
        exit;
    }


            //---------------------------------------
            // We verify that there is no file with
            // the same name that the uploaded file.
            // If yes, we rename the new file.
            //----------------------------------------
            if (!file_exists($destination.$nom))
            {
                $upload = ftp_put($conn, $nom.".".$format, "G:\dossier\\".$file, FTP_BINARY);
                if($upload)
                    echo "Fichier uploadé avec succès.<br><br>";
            }
            else
                echo "Le fichier na pas pu etre telechargé!<br>";
            ob_flush();
           
        }
    }
    ob_end_flush();
    closedir($dir);
    }

    imgDir();



    Cette discussion est classée dans : images, boucle, temps, resultat, réél


    Répondre à ce message

    Sujets en rapport avec ce message

    Formulaire PHP, temps réél [ par stanilou ] SalutJ'ai un petit soucis car je n'arrive pas à recupéré une valeur d'un bouton en temps réél !J'explique: Dans ma pages, il y a 3 boutons (bouton-ima suppression des images en ftp [ par imaneflash ] Salut tt le monde, comment puis supprimer des images en ftp, je fais une boucle pour ça et en utilisant mysql, en plaçant la requête dans la boucle il Redimensionner une image, dans une boucle while [ par Nodoka ] Bonjour, Je voudrais savoir se qu'il ne vas pas dans mon code, au moment du rafraîchissement de la page une fois avoir codé ma boucle, une grosse err Redimensionner une image, dans une boucle while [ par Nodoka ] Bonjour, Je voudrais savoir se qu'il ne vas pas dans mon code, au moment du rafraîchissement de la page une fois avoir codé ma boucle, une grosse er images defilantes en boucle [ par ckripat ] Bonjour Merci d'abord a toutes les personnes qui m'ont aidées grâce a code-sources à faire mon [url=http://patparlot.free.fr/]site[/url] en proposant Problème avec GD sur mon serveur [ par rastajeff ] Bonjour, je travaille actuellement sur un projet Flex/PHP et je rencontre une erreur bizarre. Je fais un upload et redimensionnement d'images, tout ce Php fonction calcul ? [ par jeanmorelle ] Salut, quel script en php pour avoir ceci affiché sur un site en ligne : 1 "premier billet" 2 "second billet" 3 "troisième billet" ... et ainsi de s Exportation resultat SQL vers EXCEL [ par angekarl ] Bonjour, Je suis à la recherche d'un code ou d'une fonction qui me permettra d'exporter le résultat d'une requête SELECT vers un fichier Excel. Merc Upload d'images : prévisualisation avant upload avec php+ajax+javascript [ par amewole ] Bonjour à vous tous, Je suis à la recherche d'un script php+ajax+javascript permettant de faire un preview des images avant le upload c'est à dire qu Boucle infini avec while [ par djimson ] Boucle infini avec while Bonjour, j'ai essayé un script d'envoi de mail groupé mais ca envoi le meme message au mois 10 fois. Pourriez vous m'aider?


    Nos sponsors


    Sondage...

    Comparez les prix

    CalendriCode

    Mai 2012
    LMMJVSD
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   

    Consulter la suite du CalendriCode

    A découvrir



     
    Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
    CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
    CodeS-SourceS.com© est une marque déposée tous droits réservés

    Google Coop CodeS-SourceS Google Coop CodeS-SourceS
    Temps d'éxécution de la page : 0,936 sec (3)

    Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales