begin process at 2012 05 30 12:53:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Création de fichier temporaire en cache pour téléchargement.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Création de fichier temporaire en cache pour téléchargement.

vendredi 12 novembre 2010 à 11:11:26 | Création de fichier temporaire en cache pour téléchargement.

hdh


Bonjour,
Ma problématique est toute simple, mais je ne sais comment la résoudre :-)
Je travaille avec une api d'un site externe permettant de récupérer des fichiers data générés chez eux :
1- je me logge sur le site de l'annonceur
2- choisis le fichier à télécharger
3- un flux xml m'envoie les données
4- je récupère les données, les intègres dans un fichier sur mon ftp
5- une fois le fichier entièrement construit je lance le téléchargement vers mon poste.

Ce que je fais -et qui fonctionne- est écrire le fichier sur mon propre ftp, et une fois le fichier entièrement chargé j'affiche un lien sur ma page pour le télécharger (j'ai ensuite une boucle quotidienne pour effacer les fichiers datant de plus de 36 heures).
Cela fonctionne bien mais cela prend de la place sur mon ftp (les fichiers peuvent peser jusqu'à 300 mo), n'est pas très secure et je pense que cela pourrait être optimisé.

Plutôt que d'écrire dans un fichier sur mon ftp n'y aurait il pas une petite fonction pratique permettant de créer un fichier dans le cache serveur un fichier temporaire ???

En espérant avoir été clair et que ma question va déclencher des réponses passionnées, j'attends vos commentaires, conseils avisés et expériences

Cheers
H


le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus
lundi 15 novembre 2010 à 14:48:31 | Re : Création de fichier temporaire en cache pour téléchargement.

hdh


allons bon ! pas un seul forumeur pour m'aider à sortir de l'ornière .???
sniff.... ma question ne serait pas limpide ?
d'avance merci pour vos idées ou remarques !!
H

le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus
lundi 15 novembre 2010 à 19:21:46 | Re : Création de fichier temporaire en cache pour téléchargement.

kohntark

Membre Club
Salut,

sniff.... ma question ne serait pas limpide ?


C'est p'têt bien ça
Qu'entends tu exactement par cache serveur ?

n'est pas très secure


Où est le rapport avec les gros fichiers stockés sur ton espace web ?

Cela fonctionne bien mais cela prend de la place sur mon ftp


Question con : pourquoi ne pas les compresser ? Puisqu'il s'agit de texte tu obtiendrai des résultats non négligeables.

Si ce n'est pas indiscret quels sont les rôles de ces fichiers ? Quelle est la part des interventions manuelles (s'il y en a) ?
Etc ... etc ...

Bref, en toute honnêteté je ne comprends pas tout
Sans doute gagnerai tu à détailler la façon dont tu procèdes, avec les tenants aboutissants, ...

Cordialement,

Kohntark -
lundi 15 novembre 2010 à 21:33:08 | Re : Création de fichier temporaire en cache pour téléchargement.

mugen23

Pour reprendre ce que demande Kohntark, qu'appelle tu le système de cache ?

puis si c'étais possible ( vus qu'on ne sais pas de quoi tu parle c'est pas simple ), en quoi ça prendrais moins de place dans le cache que sur le ftp ?

36h c'est long je trouve pour un fichier tmp.
mardi 16 novembre 2010 à 08:00:55 | Re : Création de fichier temporaire en cache pour téléchargement.

hdh

ahhhh ;-) désolé pour le manque de clareté :-)
Mon but est tout simple en fait : dans le cadre de mon boulot je dois aller chercher des fichiers qui sont générés par l'api.
J'aurais beaucoup aimé que ces fichiers soient accessibles en http sur leur serveurs mais ce n'est pas le cas. Bref je me retrouve à envoyer une requete xml vers leur serveur, et la réponse que je recois est en 7bit zippé. je prends cette chaine de caractère et l'écrit dans un fichier que je nome xxxx.zip. Une fois le fichier écrit je peux télécharger mon fichier.

> point de vue sécurité c'est moyen car j'ai tjs peur (irrationel car j'ai qd mm sécurisé le tout) qu'"on" vienne me piller ces fichiers

> question poids : les fichiers peuvent peser 300mo zippés

> 36h : en effet c'est petê un peu long je vais baisser cela !!

> pour ce qui est du cacher serveur, oh bin moi pour ce qui j'y connais... en fait je pensais que c'était une solution, mais peut être pas finalement... qu'en pensez vous ?


encore merci pour votre temps et avis éclairés !!!
H
le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus
jeudi 25 novembre 2010 à 10:57:16 | Re : Création de fichier temporaire en cache pour téléchargement.

hdh

Réponse acceptée !
Bon bin j'ai codé autrement et fais quelque chose de pas glorieux du tout mais qui a le mérite de fonctionner...



le temps n'épargne pas ce que l'ont fait sans lui.. le php non plus


Cette discussion est classée dans : fichier, ftp, téléchargement, temporaire, cache


Répondre à ce message

Sujets en rapport avec ce message

téléchargement de fichier .TXT ou .DOC ou ... [ par julien ] je voudrais permettre le téléchargement sur les postes clients de fichiers .txt ou .doc. pour l'instant quand on clique sur les liens, ils s'ouvrent d Forcer un téléchargement plutôt que l'ouverture d'un fichier [ par Adagyo ] Salut,Je voudrais forcer mes utilisateur à télécharger un fichier (un fichier .csv dans mon cas) plutôt qu'il s'ouvre avec excel dans le navigateur.Co ftp et fichier [ par tombal ] Lorsque je transfert mes fichier php sur le ftp de free, n'importe qui a acces a ces fichier via l'html correspondantce qui n'est pas le cas avec mult création de fichier [ par TRASH52 ] TRASH52bon je cherche à créer un arborescence de fichier deja enregistrés dans deux fi ftp_get php [ par CC24 ] bonjour à tous !est-ce que l'un d'entre vous pourrait m'indiquer la syntaxe à utiliser pour télécharger un fichier situé dans un sous-répertoire du ré balise, cache :( [ par elanspeech ] Bonjour,J'utilise la balise suivante :fichier.wav est mis a jour au cours du surf, cependant, lors que l'utilisateur veut ec Re scan Ftp (fichier journal) [ par ekinoks ] Salut !bon alors voila.... je me suis renseigné commne je pouvé faire pour scanner un ftp et passer a travére des dosier inacesible et... on m'a dit q (ftp) comment copier un fichier sur le server a partir de son ordinateur [ par tclo2 ] ftp svp Bonjour comment lire un fichier des sources de son ordinateur (c:fichier) et le copier sur son serveur (http://serveur/fichier) TIME OUT HELP [ par ekinoks ] alors voila ... ce code ci desu est un indexeur de ftp... le problemme c'est que quant les serveur son un peu gros, la page n'a pas le temps de tout i Problème d'upload de fichier [ par phenixoiseau ] phénixOiseauBonjour,Voilà j'ai écrit un script pour charger un fichier vers un serveur. Lorsque j'execute le script depuis ma machine le chargement du


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales