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
Partager