[Skip to main content](#vessel-content)

#   Export Mass Actions vers dossier FTP

##

- **[Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")**
- [![Steloweb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58415-steloweb "View Steloweb's Profile") Topic Author
- [ Offline](/forum/user/58415-steloweb)

Less More

- Posts: 17
- Thank you received: 3
-
-

6 years 10 months ago [\#313970](#313970) by [Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")  *[Export Mass Actions vers dossier FTP](/forum/44-mass-actions/898849-export-mass-actions-vers-dossier-ftp#313970 "-- url of the page with the problem -- :   saint-affrique-dynamique.com  -- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.2.24  Bonjour, A chaque nouvelle commande, je dois exporter un fichier csv dans un dossier FTP d'un prestataire. Comme chemin d'export j'ai saisi :  mais ça ne marche pas. Sur mon propre site dans le dossier &quot;tmp&quot; tout fonctionne parfaitement, mais vers le ftp du prestataire non. Auriez-vous une idée (je suis graphiste plus que développeur évidement) ?  PS : la syntaxe -time- fonctionne à merveille. Comment ajouter les secondes au nom du fichier au cas où plusieurs commandes seraient passées dans la même minute.  En vous remerciant par avance.  NB : j'ai abandonné Prestashop pour Hikashop : je ne le regrette absolument pas !")* was created by *[Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")*

-- url of the page with the problem -- : [ saint-affrique-dynamique.com](https://saint-affrique-dynamique.com)
-- HikaShop version -- : 4.2.2
-- Joomla version -- : 3.9.13
-- PHP version -- : 7.2.24

Bonjour,
A chaque nouvelle commande, je dois exporter un fichier csv dans un dossier FTP d'un prestataire.
Comme chemin d'export j'ai saisi :
ftp://ftp_utilisateur:motdepasse@adresseftpprestataire/sad-{time}.csv
mais ça ne marche pas.
Sur mon propre site dans le dossier "tmp" tout fonctionne parfaitement, mais vers le ftp du prestataire non.
Auriez-vous une idée (je suis graphiste plus que développeur évidement) ?

PS : la syntaxe -time- fonctionne à merveille. Comment ajouter les secondes au nom du fichier au cas où plusieurs commandes seraient passées dans la même minute.

En vous remerciant par avance.

NB : j'ai abandonné Prestashop pour Hikashop : je ne le regrette absolument pas !

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL21hc3MtYWN0aW9ucy84OTg4NDktZXhwb3J0LW1hc3MtYWN0aW9ucy12ZXJzLWRvc3NpZXItZnRwP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86286
- Thank you received: 14263
-
-

6 years 10 months ago [\#313978](#313978) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Export Mass Actions vers dossier FTP](/forum/44-mass-actions/898849-export-mass-actions-vers-dossier-ftp#313978 "-- url of the page with the problem -- :   saint-affrique-dynamique.com  -- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.2.24  Bonjour, A chaque nouvelle commande, je dois exporter un fichier csv dans un dossier FTP d'un prestataire. Comme chemin d'export j'ai saisi :  mais ça ne marche pas. Sur mon propre site dans le dossier &quot;tmp&quot; tout fonctionne parfaitement, mais vers le ftp du prestataire non. Auriez-vous une idée (je suis graphiste plus que développeur évidement) ?  PS : la syntaxe -time- fonctionne à merveille. Comment ajouter les secondes au nom du fichier au cas où plusieurs commandes seraient passées dans la même minute.  En vous remerciant par avance.  NB : j'ai abandonné Prestashop pour Hikashop : je ne le regrette absolument pas !")*

Bonjour,

Le système d'action de masse passe par la fonction JFile::write de la librairie Joomla pour écrire le fichier résultat.
Cette fonction ne supporte pas l'écriture ailleurs que dans un fichier local au serveur.
Donc normal que cela ne fonctionne pas.

Pour que cela fonctionne, il faudrait remplacer la ligne:
JFile::write($uploadFolder.$name, $data);
par:
file_put_contents($uploadFolder.$name, $data);
et la ligne:
$uploadFolder = rtrim(JPath::clean(html_entity_decode($params-&gt;path)), DS.' ').DS;
par:
$uploadFolder = html_entity_decode($params-&gt;path);
dans administrator/components/com_hikashop/classes/massaction.php
(J'ai écris cela de tête...il se pourrait que cela ne fonctionne pas)

Merci de votre message pour le passage à HikaShop, je vais partir en weekend plus heureux ![:)](/media/kunena/emoticons/8.png ":)")
N'hésitez pas à mettre un commentaire sur le JED, cela nous aide beaucoup:
[ extensions.joomla.org/extensions/extensi...pping-cart/hikashop/](https://extensions.joomla.org/extensions/extension/e-commerce/shopping-cart/hikashop/)

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL21hc3MtYWN0aW9ucy84OTg4NDktZXhwb3J0LW1hc3MtYWN0aW9ucy12ZXJzLWRvc3NpZXItZnRwP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")**
- [![Steloweb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58415-steloweb "View Steloweb's Profile") Topic Author
- [ Offline](/forum/user/58415-steloweb)

Less More

- Posts: 17
- Thank you received: 3
-
-

6 years 10 months ago [\#314002](#314002) by [Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")  Replied by *[Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")* on topic *[Export Mass Actions vers dossier FTP](/forum/44-mass-actions/898849-export-mass-actions-vers-dossier-ftp#314002 "-- url of the page with the problem -- :   saint-affrique-dynamique.com  -- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.2.24  Bonjour, A chaque nouvelle commande, je dois exporter un fichier csv dans un dossier FTP d'un prestataire. Comme chemin d'export j'ai saisi :  mais ça ne marche pas. Sur mon propre site dans le dossier &quot;tmp&quot; tout fonctionne parfaitement, mais vers le ftp du prestataire non. Auriez-vous une idée (je suis graphiste plus que développeur évidement) ?  PS : la syntaxe -time- fonctionne à merveille. Comment ajouter les secondes au nom du fichier au cas où plusieurs commandes seraient passées dans la même minute.  En vous remerciant par avance.  NB : j'ai abandonné Prestashop pour Hikashop : je ne le regrette absolument pas !")*

Bonjour Nicolas,
j'ai essayé de remplacer les lignes mais sans succès...

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL21hc3MtYWN0aW9ucy84OTg4NDktZXhwb3J0LW1hc3MtYWN0aW9ucy12ZXJzLWRvc3NpZXItZnRwP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[nicolas](/forum/user/63-nicolas "View nicolas's Profile")**
- [![nicolas's Avatar](https://www.hikashop.com/media/kunena/avatars/resized/size144/users/avatar63.png)](/forum/user/63-nicolas "View nicolas's Profile")
- [ Offline](/forum/user/63-nicolas)

Less More

- Posts: 86286
- Thank you received: 14263
-
-

6 years 10 months ago [\#314011](#314011) by [nicolas](/forum/user/63-nicolas "View nicolas's Profile")  Replied by *[nicolas](/forum/user/63-nicolas "View nicolas's Profile")* on topic *[Export Mass Actions vers dossier FTP](/forum/44-mass-actions/898849-export-mass-actions-vers-dossier-ftp#314011 "-- url of the page with the problem -- :   saint-affrique-dynamique.com  -- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.2.24  Bonjour, A chaque nouvelle commande, je dois exporter un fichier csv dans un dossier FTP d'un prestataire. Comme chemin d'export j'ai saisi :  mais ça ne marche pas. Sur mon propre site dans le dossier &quot;tmp&quot; tout fonctionne parfaitement, mais vers le ftp du prestataire non. Auriez-vous une idée (je suis graphiste plus que développeur évidement) ?  PS : la syntaxe -time- fonctionne à merveille. Comment ajouter les secondes au nom du fichier au cas où plusieurs commandes seraient passées dans la même minute.  En vous remerciant par avance.  NB : j'ai abandonné Prestashop pour Hikashop : je ne le regrette absolument pas !")*

Bonjour,

Je crains alors qu'il faille faire un peu de développement pour rajouter cette possibilité.
Après, sinon, vu que vous avez confirmé que vous arrivez à générer le fichier en local, vous pourriez faire un petit script PHP à coté pour envoyer le fichier au serveur FTP :
[ stackoverflow.com/questions/4335236/uplo...hrough-ftp-using-php](https://stackoverflow.com/questions/4335236/uploading-file-through-ftp-using-php)
Et appelez ensuite ce script de manière périodique avec une tâche cron sur votre serveur.

The following user(s) said Thank You: [Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL21hc3MtYWN0aW9ucy84OTg4NDktZXhwb3J0LW1hc3MtYWN0aW9ucy12ZXJzLWRvc3NpZXItZnRwP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

- **[Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")**
- [![Steloweb's Avatar](https://www.hikashop.com/media/kunena/core/svg/person.svg)](/forum/user/58415-steloweb "View Steloweb's Profile") Topic Author
- [ Offline](/forum/user/58415-steloweb)

Less More

- Posts: 17
- Thank you received: 3
-
-

6 years 10 months ago [\#314106](#314106) by [Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")  Replied by *[Steloweb](/forum/user/58415-steloweb "View Steloweb's Profile")* on topic *[Export Mass Actions vers dossier FTP](/forum/44-mass-actions/898849-export-mass-actions-vers-dossier-ftp#314106 "-- url of the page with the problem -- :   saint-affrique-dynamique.com  -- HikaShop version -- : 4.2.2 -- Joomla version -- : 3.9.13 -- PHP version -- : 7.2.24  Bonjour, A chaque nouvelle commande, je dois exporter un fichier csv dans un dossier FTP d'un prestataire. Comme chemin d'export j'ai saisi :  mais ça ne marche pas. Sur mon propre site dans le dossier &quot;tmp&quot; tout fonctionne parfaitement, mais vers le ftp du prestataire non. Auriez-vous une idée (je suis graphiste plus que développeur évidement) ?  PS : la syntaxe -time- fonctionne à merveille. Comment ajouter les secondes au nom du fichier au cas où plusieurs commandes seraient passées dans la même minute.  En vous remerciant par avance.  NB : j'ai abandonné Prestashop pour Hikashop : je ne le regrette absolument pas !")*

Pour conclure : comme l'export dans un dossier sur le site fonctionne très bien, mon prestataire se chargera de récupérer les fichiers dans le dossier auquel je lui ai donné accès. Mission accomplie !

The following user(s) said Thank You: [nicolas](/forum/user/63-nicolas "View nicolas's Profile")

Please [Log in](/login?return=aHR0cHM6Ly93d3cuaGlrYXNob3AuY29tL2ZvcnVtL21hc3MtYWN0aW9ucy84OTg4NDktZXhwb3J0LW1hc3MtYWN0aW9ucy12ZXJzLWRvc3NpZXItZnRwP3RtcGw9bWFya2Rvd24=) or [Create an account](/component/users/registration?Itemid=101) to join the conversation.

Board Categories HikaShop- Install &amp; Update- Product &amp; Category Display- Content Creation- Sales and Orders- - Orders management- - Reports &amp; Statistics- Customers- Checkout- Payment Methods- Shipping Methods- Import &amp; Export (CSV, XLS…)- Specific Features- - Affilation- - Taxes- - Wishlist- - Vote- - Carousel &amp; Slider- - Mass Actions- - Filters &amp; Search- - Discount &amp; Coupon- - Feature Request- Integrations- Showcase- General Talk about HikaShop- Development- - HikaShop 3.0 Beta- Translation- Commercial Jobs HikaShop Components- HikaMarket- - Market: Feature requests- - Market: How to?- - Market: Bug Report- HikaSerial- - General talk about HikaSerial- - Serial: Bug Report- - Serial: How to?- - Support en Français de HikaSerial (French Support)- - HikaSubscription- HikaAuction- - Auction: Feature requests- - Auction: How to?- - Auction: Bug report Hikashop around the world- Support en Français (French Support)- Russian- - FAQ. Курс выживания с Hikashop. Частые вопросы и о- - Расширения Hikashop- - Наши сайты на Hikashop- 日本語版サポート(Japanese Support)- Thai- German Archives- Bug Report- How to?

[](/forum/topics/feed/mode-topics?format=feed&type=rss)

Time to create page: 0.188 seconds

[Powered by](/forum/credits) [Kunena Forum](https://www.kunena.org)

[](#top)
