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 :

Probleme de script php


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 2
    Par défaut Probleme de script php
    Bonjour j'ai un petit problème lorsque je lance mon programme depuis la page html j'ai aucun retour j'ai juste un chargement infini.

    Le problème viens surement de mon .bat et je sais pas quoi faire.

    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
    <?php
    include 'les_ballades1.php';
    class Objet_scan{ 
    public $fichier = array ();
     
    	public function ScanDirectory($dir_nom){
    		$dossier= array();
            $lien = null;
    		$dir_nom = str_replace ('\\' , '/' , $dir_nom);
     
    		$dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas');  
    		while($element = readdir($dir)) { 
    			if($element != '.' && $element != '..'){ 
    				if (!is_dir($dir_nom.'/'.$element)){
    					if(substr($element,-4,4)==".pdf"){				
     
    						$this->fichier[] = "$dir_nom\\$lien\\$element";
    					}
    				}else {$dossier[] = $element;} 
    			} 
    		}
    		closedir($dir);
     
     
    		if(!empty($dossier)){
    			foreach($dossier as $lien){
    				$this->ScanDirectory("$dir_nom\\$lien");   
    			}
    		}
    	}
     
    	public function fait_feuilleteur () {
    		//Recherche de tout les fichiers loisirs 
    		if(!empty($this->fichier)){ 
    			$pdf = new FPDI();
    			//Enregistrement des pages dans dans le pdf qui a été initialisé au debut.
    			foreach($this->fichier as $s) { 
    				echo "$s\n";
    				if(substr_count($s,'LOISIRS-4') != 0 ||
    				   substr_count($s,'LOISIRS_GARD-4') != 0){
    					echo "Creation du init\n";
    					$pdf->setSourceFile("$s");
    					$import = $pdf->importPage(1);
    					$taille = $pdf->getTemplatesize($import);
    					$pdf->addPage('P', array($taille['w'], $taille['h'])); 
    					$pdf->useTemplate($import); 
    					$pdf->SetDisplayMode('fullpage');	
    				}  
    			}    
    			$pdf->Output("Loisirs\\"."Les_ballades_du_languedoc.pdf", 'F');	
    			$pdf->close();			
    			unset ($pdf);
    		} 	
    	}
    }
    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
    <?php
      require_once('fpdf.php'); 
      require_once('fpdi.php'); 
      //Creation du dossier de stokage
      @mkdir("Loisirs", 0700);
     
    	if(isset($_POST['dateD'])){
    		if($_POST['dateD']!=""){ 
    			echo "Entrez votre chemin : ";
    			$dir_nom=$_POST['dateD'];
    			echo "Votre chemin est $dir_nom \n";
    		}
    	}
     
    	// echo "Entrez votre chemin : ";
    	// $dir_nom=trim (fgets(STDIN));
    	// echo "Votre chemin est $dir_nom";
     
    $a = new Objet_scan;
    $a->ScanDirectory($dir_nom);
    $a->fait_feuilleteur();
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
     
     
     
    if($_POST['choix']=='ballade') {
    	exec('start exec_ballade.bat');
    	echo "\n\nBallades !!!!!!!!!!!\n\n";
     
    } else { 
    	exec('start exec_resto.bat');
    	echo "\n\nRestos !!!!!!!!!!!\n\n";	
    }
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
        <head>
            <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
            <title><Recherche de loisirs</title>
        </head>
     
        <body style="background-color: red; color: rgb(0, 0, 0);" alink="#ee0000" link="#0000ee" vlink="#551a8b">
     
            <div style="text-align: center;">
                <p style="text-decoration: underline;font-weight: bold;">Recuperation de page loisirs</p>
                <p style="text-align: left;text-decoration: underline;font-weight: bold;">Une sortie en resto ou une petit balade faites votre choix</p>
            </div>
     
    		<form method="post" action="les_loisirs.php" name="formulaire">
    					<p>
    						<link rel="stylesheet"href="datepicker/jquery-ui/css/ui-darkness/jquery-ui-1.8.21.custom.css">
    						<script src="datepicker/jquery-ui/js/jquery-1.7.2.min.js"></script>
    						<script src="datepicker/jquery-ui/js/jquery-ui-1.8.21.custom.min.js"></script>
    						<script>
    							$(document).ready(function(){
    							$('#dateD').datepicker({dateFormat: 'yy\\mm\\dd'});
    							});
     
    							$(document).ready(function(){
    							$('#dateF').datepicker({dateFormat: 'yy\\mm\\dd'});
    							});
    						</script>
    						<label for="date"> Date de debut de recherche </label>
    						<input type="text" name="dateD" id="dateD"> 
    						<label for="date"> Date de fin recherche</label>
    						<input type="text" name="dateF" id="dateF"> 
     
    						Faites votre choix :<br><br>
    						<input type="radio" name="choix" value="ballade" id="ballade" /> <label for="riche">Les ballades</label><br><br>
    						<input type="radio" name="choix" value="resto" id="resto" /> <label for="celebre">Les restos</label><br><br>           
    					</p>	
                 <p><input value="VALIDER" type="submit"></p>
            </form>  
    	</body>
    </html>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    @echo off 
    php les_ballades.php

  2. #2
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    Salut,

    Est-ce qu'un php -f les_ballades.php fonctionne mieux ?
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

Discussions similaires

  1. [Batch] probleme lancement script php
    Par freaks88 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 25/05/2012, 10h35
  2. probleme sur script php - espace membre
    Par new-dmx dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 11
    Dernier message: 27/06/2008, 09h52
  3. Probleme script PHP/MySQL
    Par boo64 dans le forum Requêtes
    Réponses: 24
    Dernier message: 28/04/2006, 15h36
  4. A l'aide svp j'ai de gros problemes sur un script php
    Par schtek2 dans le forum Langage
    Réponses: 1
    Dernier message: 24/04/2006, 01h25

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