Ses derniers messages sur les forums
quand je tape directement la commande ca marche niquel.
Pour les droit j'ai tenté quelque chose:
j'ai mis mon.php, le dossier de test,le fichier test.zip en www-data.
mais ca m'a pa donner de resultat, en même temspces affaire de droit avec debian j'ai toujour eu des probléme a le comprendre.
même avec le / j'ai exactement le même resultat
je remets les choses a leur places
<?php
exec('usr/bin/unzip /var/www/dev-ant/tmp/test.zip',$op,$test);
print_r($op);
var_dump ($op);
echo ($test);
?>
Alors j'ai fais un var_dump de $op ca me donne array(0).
J'ai fais whereis unzip ca ma donner deux chemin :/usr/bin/unzip et /usr/share/man/man1/unzip.1.gz
j'ai donc modifie ma commande :
exec('usr/bin/unzip /var/www/dev-ant/tmp/test.zip',$op,$test);
print_r($op);
var_dump ($op);
echo ($test);
et ca ne marche pas voila ce que ca affiche: Array ( ) array(0) { } 127.
non non j'ai bien fait un print_r .Par contre le chemin absolu je sais pas ce que c'est desolé ?
voila ce que j'ai fait :
<?php exec('unzip /var/www/dev-ant/tmp/test.zip',$op,$test);
print_r($op);
echo ($test);
?>
print_r de $op donne Array()
et le echo de $test me donne 127
voila ce que j'ai fait :
<?php $test=exec('unzip /var/www/dev-ant/tmp/test.zip',$op);
?>
$test ya rien dedans et $op qui est un taleau si j'ai bien compris j'ai test de -1 a 8 et ya rien dedans non plus
Salut a tous
voila j'ai un probléme bizard.
Je travail sous debian et je doit dezipper automatiquement fichier.
pour ca généralement j'utilise la commande unzip. J'ai donc ecrit la ligne de code suivante :
<?php exec('unzip /var/www/dev-ant/tmp/test.zip'); ?>
quand je tape cete commande directement ca marche mais quand je le fait avec mon programme y se passe rien ,ni message d'erreur, ni plantage et le fichier n'a pas été dézipper .
Quelqu'un comprend d'ou ca vien ?
En fait ce n'est pas un site que je fais mais une simple application qui necessite un interphace graphique. J'ai fini par choisir d'utiliser des templates . mon interphace sert seleument a c'que l'utilisateur aille selectionner un fichier.dbf
sur sa machine pour ca je doit faire une fenétre avec une arboresence de fichier et pour l'instand tous ce que j'ai trouver c'est ca que j'ai pris sur un site :
<?php <?php
function liste_rep($src_dir)
{
$dir = opendir($src_dir);
while($nom = readdir($dir))
{
if ($nom!="." && $nom!=".." )
{
$chemin=$src_dir . "/" . $nom;
if (is_dir($chemin))
{
echo($chemin . "<br>");
liste_rep($chemin);
}
}
}
closedir($dir);
}
$src_dir = "c:";
liste_rep($src_dir);
?>?>
Je n'arrive pas a comprendre le code tous ce que je sais c'est que ca affiche toute l'arborescence de tous les fichier de la machine (enfin jusqu'a ce que ca plante car le traitement dépasse 30 seconde).je comprend les fonction avec dir opendir, isdir ect... mais pas les while et les if. Si quelqu'un pouvais me m'expliquer un peu ce code . Merci d'avance.
J'aimerai mettre au clair un point. J'ai terminé les grandes lignes de mon programme et le temps et venu pour moi de faire l'interphace graphique. Un collégue me soutien que je peut faire cette interphace en php , seulement en php! Mais je croie savoir que ce n'est pas possible et qu'il faut en passer par du html ! De plus mes recherches sur le net semble me donner raison.
Alors y a t'il un autre moyen pour faire une interface graphique que d'utiliser du html ?