Créer un bouton qui permet le téléchargement de plusieurs fichiers cochés.

Eléphant du PHP | 161 Messages

19 juin 2015, 11:42

Tu ne sais pas comment je pourrais t'envoyer une photo de mon interface ?

Eléphant du PHP | 88 Messages

19 juin 2015, 11:44

ok alors tu doit lister tout les documents du dossier Kinebox comme ça :
<?php
$dir    = '/Kinebox';
$listing = scandir($dir);
?>
Et ça ça te reverra un tableau avec tout les fichiers du dossier et du cou vu que tu as tout les noms des documents, tu as tous les chemins absolus ;)
Le temps donne sa légitimité à l'existence...

Eléphant du PHP | 88 Messages

19 juin 2015, 11:44

Pour les images regarde si tu peut me les envoyer en message privé ;)
Le temps donne sa légitimité à l'existence...

Eléphant du PHP | 161 Messages

19 juin 2015, 11:45

Ok d'accord et je mets ça où dans le code ?

Eléphant du PHP | 161 Messages

19 juin 2015, 11:48

Non ça ne marche pas par message privé c'est forcément une image d'internet que je dois envoyé --' pas pratique ça...

Eléphant du PHP | 161 Messages

19 juin 2015, 11:51

Pour le bout de code que tu m'as donné les fichiers sont dans documents, dans kinebox, du coup je fais comme ça :
<?php
$dir = '/Kinebox';
$listing = scandir($dir);
?> ?

Eléphant du PHP | 161 Messages

19 juin 2015, 11:51

<?php
$dir = '/Kinebox/documents';
$listing = scandir($dir);
?> ****

Eléphant du PHP | 161 Messages

19 juin 2015, 11:51

Parce que j'ai essayé (je l'ai mis à part et rien ne se passe).

Eléphant du PHP | 161 Messages

19 juin 2015, 11:55

Ce que je ne comprends pas avec le script c'est ce qu'il permet de faire, parce que j'ai l'impression que ça permet de télécharger fichiers par fichiers, hors c'est tout une sélection que je voudrais téléchargé d'un seul trait ne l'oublions pas...

Eléphant du PHP | 88 Messages

19 juin 2015, 12:05

Bin je pense que tu devrai faire ça :
<?php
$dir = 'C:\wamp\www';
$listing=scandir($dir);
	for ($i=0; $i < count($listing); $i++) { 
		$array[$i]['nom_du_doc'] =$listing[$i];
		$array[$i]['lien_du_doc'] = $dir.'\\'.$array[$i]['nom_du_doc'];
	}
	// unset($array[0]); supprime la ligne 1 si besoin
	// var_dump($array);
?>
Modifié en dernier par hunomina972 le 19 juin 2015, 12:48, modifié 1 fois.
Le temps donne sa légitimité à l'existence...

Eléphant du PHP | 161 Messages

19 juin 2015, 12:11

Ben résultats des courses quand j'appuie sur la page ne s'actualise seulement, il ne se passe rien.

Eléphant du PHP | 161 Messages

19 juin 2015, 12:12

Quand j'appuie sur le bouton, la page ne s'actualise seulement. *

Eléphant du PHP | 88 Messages

19 juin 2015, 12:14

Fais voir le code
Le temps donne sa légitimité à l'existence...

Eléphant du PHP | 161 Messages

19 juin 2015, 12:17

Code : Tout sélectionner

<?php $dir = 'C:/wamp/www/KINEBOX - Copie/documents'; $listing=scandir($dir); for ($i=0; $i < count($listing); $i++) { $array[$i]['nom_du_doc'] =$listing[$i]; $array[$i]['lien_du_doc'] = $dir.'\"'.$array[$i]['nom_du_doc']; } for ($i=0; $i < count($array); $i++) { if (isset($_POST[$array[$i]['nom_du_doc']])) { echo "<script> function redir(url){ window.open(url, '_blank'); } redir('".$array[$i]['lien_du_doc']."'); </script>"; } else { } } ?>

Eléphant du PHP | 88 Messages

19 juin 2015, 12:34

raoute ça dès le depart pour voir ;)
<?php var_dump($_POST);
Le temps donne sa légitimité à l'existence...