2010-04-16 5 views
0

Ceci un script php.J'ai besoin de télécharger un fichier en utilisant le code php.Appel asynchronosuly deux fonctions

Le fichier zip est accessible via un chemin http.La taille est d'environ 400 mb + .J'utilise actuellement la commande de copie pour enregistrer le fichier (ce fichier se trouve dans un autre serveur accessible par exemple http://sample.com/myzip.zip) .Mais puisque c'est un fichier volumineux les délais d'attente du navigateur provoquant la page pour sortir une page blanche après 4-5 minutes.

Puis-je venir avec jquery en utilisant async?

Ou puis-je faire un traitement parallèle en utilisant php.S'il vous plaît aider?

Si oui pouvez-vous me guider avec une démo s'il vous plaît?

Merci à adv et en attendant le replyy. :)

+1

Votre question porte à confusion. Comment utilisez-vous une "commande de copie" dans "le navigateur"? Mon navigateur ouvre simplement une boîte de dialogue "Enregistrer le fichier" lorsque je clique sur un lien. Je ne peux pas exécuter de commandes dedans. Veuillez éditer votre question et clarifier votre problème. –

+0

Nous avons besoin de plus d'informations sur le but de votre script. Vous ne voulez vraiment pas exécuter un script PHP qui prend 4-5 minutes via le navigateur. Pourrait-il être exécuté par un travail cron/background ou via la ligne de commande? –

+0

Salut Tim, Merci pour votre réponse.Bien j'ai le même script en cours d'exécution en utilisant cron et cela fonctionne bien.Mais je dois le faire en utilisant l'interface graphique aussi. Cest y ... Toute aide à ce sujet ?? – Gins

Répondre

2

http://www.reddit.com/r/PHP/comments/1jo517/multithreading_in_php_with_pthreads/

Comme je l'ai dans les premières lignes de ce poste, PHP IS thread-safe.

RIEN NE SE PASSE DANS UNE MANIÈRE SYNCHRONE, EN TOUT

OUI, EST-IL POSSIBLE DE FAIRE FONCTION ASYNCHRONE LANCE UN APPEL EN PHP

multi-threading ne va pas aider l'OP ici, donc Je n'ai rien à dire; mais la réponse que @Ngm AKumar a donné était incorrecte à tous les égards.

Questions connexes