Forum : Lws & Hebergeur-discount

Hébergement web, nom de domaine et serveur dédié.

Upload de fichiers et session PHP

Ici, parlez de développement Asp, Php, Asp.net, Mysql / Access, / sql serveur, de bases de données et de développement.
Avatar de l’utilisateur
Bazooka07
Débutant
Débutant
Messages : 9
AntiSpam : - Non -
Contact :

mar. déc. 11, 2018 12:52 am  

Bonjour,

Je souhaite afficher une barre de progression lorsque j'envoie des fichiers sur mon site (photos 2 à 4 Mo).
Je me base sur la documentation PHP disponible ici :
http://php.net/manual/en/session.upload-progress.php

J'ai créé une petite page PHP+JS pour faire quelques essais. Le source est visible sur Github :
https://github.com/bazooka07/session-upload-progress
Je l'ai testé avec succès chez différents hébergeurs Ovh.com (offre Kimsufi) et Free.fr (pages perso).
Il affiche bien la barre de progressions avec la balise <progress> actualisée avec une requête XMLHttpRequest.

Sauf qu'avec mon site hébergé chez vous (https://ardechecs.fr), cela ne marche pas.

Il semble qu'au début de l'envoi des fichiers, le serveur ne reconnaisse pas la variable &dollar;_POST['PHP_SESSION_UPLOAD_PROGRESS']

Pouvez-vous m'éclairer sur la cause de ce disfonctionnement ?
Cette feature est disponible depuis PHP 5.4.

D'avance merci.

Avatar de l’utilisateur
Sylvain - LWS
Modérateur
Modérateur
Messages : 669
AntiSpam : - Non -

mar. déc. 11, 2018 8:41 am  

Bonjour,

vous auriez un lien à me communiquer ou je pourrais visualiser la barre de progression mise en place sur votre site web ?

avez vous essayer de modifier la version php associé à votre domaine, via son espace client rubrique "configuration php", en passant par exemple en php 7.1 ? car actuellement votre domaine est sous la version php 7.2.
Sylvain
Service technique LWS
http://www.lws.fr

Rubrique d'aide LWS : http://aide.lws.fr
Les nouveautés : http://blog.lws-hosting.com

Noms de domaine, hébergement web, serveurs dédiés, e-commerce, SMS par internet ...

Avatar de l’utilisateur
Bazooka07
Débutant
Débutant
Messages : 9
AntiSpam : - Non -
Contact :

mar. déc. 11, 2018 12:00 pm  

Je vous envoie les liens, avec login et passwd par la messagerie du forum

Avatar de l’utilisateur
Sylvain - LWS
Modérateur
Modérateur
Messages : 669
AntiSpam : - Non -

mer. déc. 12, 2018 4:43 pm  

Bonjour,

je vous remercie de votre retour.
j'ai transmis cela à un administrateur système afin qu'il regarde à cela directement, dés un retour de sa part je répondrais à ce post.
Sylvain
Service technique LWS
http://www.lws.fr

Rubrique d'aide LWS : http://aide.lws.fr
Les nouveautés : http://blog.lws-hosting.com

Noms de domaine, hébergement web, serveurs dédiés, e-commerce, SMS par internet ...

Avatar de l’utilisateur
Bazooka07
Débutant
Débutant
Messages : 9
AntiSpam : - Non -
Contact :

mer. déc. 12, 2018 5:14 pm  

Merci.
J'attends sa réponse avec impatience.
Et qu'il m'explique pourquoi cela ne marche pas.

Avatar de l’utilisateur
Bazooka07
Débutant
Débutant
Messages : 9
AntiSpam : - Non -
Contact :

dim. janv. 20, 2019 10:59 am  

Et toujours pas de réponse après un mois écoulé :(

Avatar de l’utilisateur
Sylvain - LWS
Modérateur
Modérateur
Messages : 669
AntiSpam : - Non -

jeu. janv. 24, 2019 9:24 am  

Suite à différentes analyses et test effectués sur votre compte, je suis désolé mais cette action ne sera pas possible sur nos offres d'hébergement mutualisée.
Le script demande d'utiliser php en module apache, ce qui n'est pas le cas sur nos offres.

Toutefois, ce type d'action peut être effectuée via un script JS par exemple, comme par exemple : https://www.dropzonejs.com/#
Sylvain
Service technique LWS
http://www.lws.fr

Rubrique d'aide LWS : http://aide.lws.fr
Les nouveautés : http://blog.lws-hosting.com

Noms de domaine, hébergement web, serveurs dédiés, e-commerce, SMS par internet ...

Avatar de l’utilisateur
Bazooka07
Débutant
Débutant
Messages : 9
AntiSpam : - Non -
Contact :

ven. janv. 25, 2019 10:58 pm  

Je ne suis pas convaincu par votre répondre. :cry:

Sous Debian ou Ubuntu, il faut installer un module supplémentaire de PHP. Connectez vous sur votre serveur dans un terminal et faites :

Code : Tout sélectionner

apt search uploadprogress
La solution que vous proposez affiche une barre de progression sur les octets envoyés vers le serveur, pas sur les octets reçus par le serveur

Avatar de l’utilisateur
Sylvain - LWS
Modérateur
Modérateur
Messages : 669
AntiSpam : - Non -

mar. janv. 29, 2019 3:55 pm  

Bonjour,

ce module est installé, mais il fonctionne si le php est utilisé en module apache, ce qui n'est pas le cas sur nos offres mutualisées (offre sur laquelle est installé votre domaine).
Je suis désolé, mais le script que vous souhaitez faire tourner, ne fonctionnera pas sur nos serveurs comme ils sont configurés actuellement.
Sylvain
Service technique LWS
http://www.lws.fr

Rubrique d'aide LWS : http://aide.lws.fr
Les nouveautés : http://blog.lws-hosting.com

Noms de domaine, hébergement web, serveurs dédiés, e-commerce, SMS par internet ...

  •   Information
  • Qui est en ligne ?

    Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités