Générer un fichier CSV puis l'inclure sur FTP automatiquemen

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Générer un fichier CSV puis l'inclure sur FTP automatiquemen

Re: Générer un fichier CSV puis l'inclure sur FTP automatiqu

par Webperf » 23 janv. 2012, 23:28

Ah et le plus important :oops: comment faire pour qu'il m'upload mon fichier csv générer sur le FTP ? :oops:

Merci à toi ;)

Re: Générer un fichier CSV puis l'inclure sur FTP automatiqu

par Webperf » 23 janv. 2012, 23:18

Pas bête du tout ! donc en gros file_get_contents($fichier); me permettrai de lancer le script à distance et donc de générer un fichier .csv côté client ..? à moi de créer un cron me permettant "d'automatiser" la chose ? si c'est bien cela , c'est super je met sa en place :) par la même occasion , sa fait pas mal de temps que je souhaite poser la question mais je passe à autre chose , comment fonctionne les tâches cron php ? j'ai lu pas mal de sujet la dessus , mais dès fois c'était un simple code php , et d'autre était dans la config avec access ssh etc..? aurais-tu une doc très détaillé sur le sujet expliquant tout de A-Z ?



Merci beaucoup ;)

Re: Générer un fichier CSV puis l'inclure sur FTP automatiqu

par moogli » 23 janv. 2012, 22:31

il faut que tu appel ce script via, par exemple file_get_contents, si non via les socket.

@+

Re: Générer un fichier CSV puis l'inclure sur FTP automatiqu

par Webperf » 23 janv. 2012, 21:42

Donc si je comprend bien , le but est de créer une page .php qui va générer le flux de tous mes produits en .csv qui sera envoyer sur le FTP seulement si le fichier .csv qui porte le même nom est daté (pour mon cas) d'hier , comme sa chaque jour il met à jour le .csv , mais ensuite comme de mon côté je peux récupérer ce flux ? sans devoir demander au client de m'envoyer sont fichier .csv générer chaque jours et sans indiquer dans l'export mes access FTP (au cas je voudrais que de sont serveur j'envoie sur mon serveur), je sais que je m'exprime mal :lol: :P

en gros ,
côté client : j'ai une URL http://monsite.com/flux/all .
de mon côté je récupère cette URL je l'intègre dans mon script et il me lit automatiquement le flux de mon client .

Re: Générer un fichier CSV puis l'inclure sur FTP automatiqu

par moogli » 23 janv. 2012, 21:31

Suivant la charge serveur, et le nombr de ligne à générer, il peux être préférable de ne pas recréer le fichier à chaque demande (histoire de pas écrouler le serveur SQL et le serveur oueb).

Tu peux très bien faire un script qui regarde si le fichier existe, si oui il regarde si le fichier n'est pas trop vieix au quel cas il l'envoi, si non il génère le fichier puis l'envoi.

Pour cela tu aura besoin de la fonction header (regarde les exemple c'est dans la doc ;) ).


Pour les problèmes de lien c'est simple tu met dans ton navigateur http://www.php.net/le_de_la_fonction_php. ;) et ça roule ;)


@+

Re: Générer un fichier CSV puis l'inclure sur FTP automatiqu

par Webperf » 23 janv. 2012, 21:21

Salut ,

Merci pour vos réponses, oui je sais générer un fichier csv en PHP il est déjà créer, pour être plus clair , je voie souvent sur les e commerces un genre de "flux" c'est à dire une URL qui génère automatiquement le flux de tous les produits du site, alors je ne sais pas si c'est fait en csv ou xml , mais de sorte que de mon côté mon script récupère les infos de cette URL qui est actualisé chaque fois que nécessaire , comment faire cela ? à moins que ce soit un simple script PHP qui "simule" un fichier csv car souvent c'est fait de cette façon :

"ID", "NOM", "DESCRIPTION" ...

je suis un peut perdu moi même #-o :|

Tes liens ne fonctionne pas :(

Re: Générer un fichier CSV puis l'inclure sur FTP automatiqu

par sirakawa » 23 janv. 2012, 10:02

Questions:
1) Tu sais produire un fichier .csv avec PHP: Oui/Non
2) Tu veux que ton script PHP, aussitôt le fichier csv produit, le dépose sur une autre machine par FTP : Oui/Non/Autre
3) as-tu regardé:
http://fr2.php.net/manual/fr/function.f ... ntents.php
ou
http://fr2.php.net/manual/fr/features.f ... method.php
ou
http://fr2.php.net/manual/fr/features.f ... method.php

Re: Générer un fichier CSV puis l'inclure sur FTP automatiqu

par moogli » 23 janv. 2012, 09:54

salut,

c'est pas clair du tout ce que tu souhaite peux tu être plus explicite ?

parce que la mise a part que tu souhaite faire un fichier csv (et qu'à priori tu sait déjà le faire) on ne sait rien :mrgreen:


@+

Générer un fichier CSV puis l'inclure sur FTP automatiquemen

par Webperf » 23 janv. 2012, 01:31

Bonsoir à tous,

Je souhaite générer un fichier .csv via php sa c'est ok maintenant je souhaite l'intégrer sur mon ftp automatiquement à la génération du .csv car je souhaite faire un système de "flux" , comment faire svp ?


Merci d'avance .