<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.webdev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>2 Mar 2022 19:40:50 Z</lastBuildDate><pubDate>18 Feb 2022 03:40:52 Z</pubDate><description>Bonjour,&#13;
&#13;
Je viens de créer pour un client un site webdev en mode session, pour que les client puissent uploader des fichiers.&#13;
Un we transfert en gros&#13;
.&#13;
Tout fonctionne très bien. &#13;
&#13;
En utilisant la solution d'upload de webdev je ne peux upload que des fichiers.&#13;
Mon client me demande la possibilité d'envoyer des dossiers complet avec leur arborescence.&#13;
J'ai essayer de voir si il etait possible de recuperer le chemin des fichiers avant l'upload je n'ai rien trouvé.&#13;
&#13;
&#13;
J'ai donc commencer a chercher des solutions en Javascript, php etc.&#13;
&#13;
je suis tomber sur ce code php qui marche parfaitement : [code:xml]&#13;
&lt;?php&#13;
&#13;
if(! empty($_FILES['folder']))&#13;
{&#13;
	$i = 0;&#13;
&#13;
	foreach($_FILES['folder']['name'] as $name)&#13;
	{&#13;
		if(getimagesize($_FILES['folder']['tmp_name'][$i])){&#13;
			$full_path = $_FILES['folder']['full_path'][$i];&#13;
			&#13;
			$directory = substr($full_path, 0, strrpos($full_path, '/'));&#13;
			&#13;
			@mkdir('uploads/'.$directory, 0755, true);&#13;
&#13;
			move_uploaded_file($_FILES['folder']['tmp_name'][$i], 'uploads/'.$full_path);&#13;
		}&#13;
&#13;
		$i++;&#13;
	}&#13;
	&#13;
	$errors = array_unique($_FILES['folder']['error']);&#13;
&#13;
	if(count($errors) == 1 &amp;&amp; $errors[0] == 0){&#13;
		$success = 'Upload terminé!';&#13;
	}&#13;
}&#13;
&#13;
?&gt;&#13;
&#13;
&lt;!DOCTYPE html&gt;&#13;
&lt;html lang="en"&gt;&#13;
	&lt;head&gt;&#13;
		&lt;!-- Required meta tags --&gt;&#13;
		&lt;meta charset="utf-8"&gt;&#13;
		&lt;meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"&gt;&#13;
		&lt;title&gt;Upload Directory&lt;/title&gt;&#13;
&#13;
		&lt;!-- Bootstrap CSS --&gt;&#13;
		&lt;link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous"&gt;&#13;
&#13;
		&lt;style&gt;&#13;
			#container{margin-top: 75px;}&#13;
		&lt;/style&gt;&#13;
	&lt;/head&gt;&#13;
	&lt;body&gt;&#13;
		&#13;
		&lt;div class="container" id="container"&gt;&#13;
&#13;
			&lt;?php if(! empty($success)):?&gt;&#13;
				&lt;div class="alert alert-success"&gt;&lt;?=$success;?&gt;&lt;/div&gt;&#13;
			&lt;?php endif;?&gt;&#13;
&#13;
			&lt;form action="index.php" method="post" enctype="multipart/form-data"&gt;&#13;
				&lt;div class="form-group"&gt;&#13;
				  &lt;label for="folder"&gt;Upload un dossier&lt;/label&gt;&#13;
				  &lt;input type="file" name="folder[]" class="form-control-file" webkitdirectory multiple&gt;&#13;
				&lt;/div&gt;&#13;
&#13;
				&lt;div class="form-group"&gt;&#13;
					&lt;button type="submit" class="btn btn-primary"&gt;Upload&lt;/button&gt;&#13;
				&lt;/div&gt;&#13;
			&lt;/form&gt;&#13;
		&lt;/div&gt;&#13;
&#13;
&lt;/body&gt;&#13;
&lt;/html&gt;&#13;
[/code]&#13;
&#13;
mon soucis c'est comment l'adapter. j'ai dupliquer mon projet , j'ai changer le type de sessions =&gt; PHP, sauf que je ne sais pas ou saisir mon code php. , comment recuperer les valeur de $_FILES.&#13;
&#13;
J'ai essayé de créer un composant web en HTML / CSS / Javascript, il arrive toujours un moment ou il faut un formulaire PHP pour l'upload.&#13;
si vous avez des pistes ce serai top.&#13;
&#13;
Merci d'avance pour votre aide.</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php/read.awp</link><title>UPLOAD DOSSIER WEBDEV SESSION PHP ??</title><managingEditor>moderateur@pcsoft.fr (Le modérateur)</managingEditor><webMaster>webmaster@pcsoft.fr (Le Webmaster)</webMaster><item><author>Spitfire971</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78799/read.awp</comments><pubDate>2 Mar 2022 19:40:50 Z</pubDate><description>Bonjour,&#13;
&#13;
Tout d'abord merci de prendre le temps de me répondre, effectivement il me manque des bases, mais je ne désespère pa…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78799/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78799/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php/read.awp">UPLOAD DOSSIER WEBDEV SESSION PHP ??</source><title>Re: UPLOAD DOSSIER WEBDEV SESSION PHP ??</title></item><item><author>bchanudet</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78798/read.awp</comments><pubDate>2 Mar 2022 18:55:56 Z</pubDate><description>Bonjour,&#13;
&#13;
Le script devrait se trouver dans un champ HTML sur une page webdev classique. Et la page AWP serait une page supplé…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78798/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78798/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php/read.awp">UPLOAD DOSSIER WEBDEV SESSION PHP ??</source><title>Re: UPLOAD DOSSIER WEBDEV SESSION PHP ??</title></item><item><author>Spitfire971</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78796/read.awp</comments><pubDate>2 Mar 2022 16:40:45 Z</pubDate><description>Bonjour,&#13;
&#13;
Merci BEAUCOUP !! "bchanudet".&#13;
&#13;
Je viens de voir votre réponse, je n'ai jamais utiliser awp, &#13;
Comment j'intègre v…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78796/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78796/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php/read.awp">UPLOAD DOSSIER WEBDEV SESSION PHP ??</source><title>Re: UPLOAD DOSSIER WEBDEV SESSION PHP ??</title></item><item><author>bchanudet</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78765/read.awp</comments><pubDate>28 Feb 2022 15:09:00 Z</pubDate><description>Bonjour,&#13;
&#13;
Je n'ai pas fiabilisé le code, mais cela ressemblerait à ça.&#13;
&#13;
[code]&#13;
&lt;input type="file" id="upload" multiple webk…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78765/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78765/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php/read.awp">UPLOAD DOSSIER WEBDEV SESSION PHP ??</source><title>Re: UPLOAD DOSSIER WEBDEV SESSION PHP ??</title></item><item><author>Spitfire971</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78761/read.awp</comments><pubDate>28 Feb 2022 05:49:34 Z</pubDate><description>Bonjour , &#13;
&#13;
Je viens de voir que vous m'aviez repondut. deja merci beaucoup d'avoir pris le temps pour moi.&#13;
[code:text]&#13;
- Un…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78761/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78761/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php/read.awp">UPLOAD DOSSIER WEBDEV SESSION PHP ??</source><title>Re: UPLOAD DOSSIER WEBDEV SESSION PHP ??</title></item><item><author>Poncherello</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78741/read.awp</comments><pubDate>23 Feb 2022 14:26:41 Z</pubDate><description>Bonjour,&#13;
&#13;
[code:text]&#13;
J'ai essayer de voir si il etait possible de recuperer le chemin des fichiers avant l'upload je n'ai ri…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78741/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78741/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php/read.awp">UPLOAD DOSSIER WEBDEV SESSION PHP ??</source><title>Re: UPLOAD DOSSIER WEBDEV SESSION PHP ??</title></item><item><author>bchanudet</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78740/read.awp</comments><pubDate>23 Feb 2022 11:10:26 Z</pubDate><description>Bonjour,&#13;
&#13;
Il est possible d'utiliser jQuery pour ajouter l'attribut "webkitDirectory" sur le champ Upload multiple de WebDev, …</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78740/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78740/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php/read.awp">UPLOAD DOSSIER WEBDEV SESSION PHP ??</source><title>Re: UPLOAD DOSSIER WEBDEV SESSION PHP ??</title></item><item><author>Spitfire971</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78739/read.awp</comments><pubDate>23 Feb 2022 00:57:32 Z</pubDate><description>petit up , je suis vraiment bloqué, je suis a deux doigts de tout refaire en html / css/ php&#13;
&#13;
merci d'avance pour votre aide&#13;
…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78739/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php-78739/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/78710-upload-dossier-webdev-session-php/read.awp">UPLOAD DOSSIER WEBDEV SESSION PHP ??</source><title>Re: UPLOAD DOSSIER WEBDEV SESSION PHP ??</title></item></channel></rss>
