Download fisier extern cu PHP

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

Avatar utilizator
northwish
Average Member
Mesaje: 56
Membru din: Mar Mar 01, 2011 1:37 am
Localitate: Arad
Contact:

Download fisier extern cu PHP

Mesajde northwish » Vin Sep 16, 2011 10:43 am

Problema e destul de simpla ca enunt.
Vreau sa descarc un fisier de pe un server folosind un script php de la mine d e pe server dar fara sa copiez fisierul respectiv pe serverul meu.
Practic sa se initieze un download folosind scriptul meu php (dar nu e neaparat php).
Apreciez orice sugestie sau cod.



Avatar utilizator
northwish
Average Member
Mesaje: 56
Membru din: Mar Mar 01, 2011 1:37 am
Localitate: Arad
Contact:

Mesajde northwish » Sâm Sep 17, 2011 10:58 am


Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Sâm Sep 17, 2011 11:14 pm

Iti face placere sa te auto-contrazici? 8O

Avatar utilizator
northwish
Average Member
Mesaje: 56
Membru din: Mar Mar 01, 2011 1:37 am
Localitate: Arad
Contact:

Mesajde northwish » Dum Sep 18, 2011 10:35 am


Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Lun Sep 19, 2011 10:36 am


Avatar utilizator
northwish
Average Member
Mesaje: 56
Membru din: Mar Mar 01, 2011 1:37 am
Localitate: Arad
Contact:

Mesajde northwish » Mie Sep 21, 2011 10:19 pm

Este vb de 2 servere diferite "de pe un server [#1] folosind un script php de la mine de pe server[#2]". Cel pe care hostez scriptul nu are voie sa incarce continutul fisierului respectiv, deci scriptul trebuie sa initializeze descarcarea in mod direct. Am incercat si un downloader flash dar arunca o problema de securitate din cauza modurilor de lucru scrict local sau strict online (eu combinam cele doua).

Nu mai am nici o solutie. Poate stie cineva o varianta javascript sau ceva.

OFER SUMA SIMBOLICA DE 50 LEI CELUI CARE REUSESTE SA MA AJUTE CUMVA CU UN SCRIPT. MULTUMESC

Avatar utilizator
misu
PHPRomania Supporter
Mesaje: 23
Membru din: Joi Sep 01, 2011 2:54 pm
Localitate: Brasov
Contact:

Mesajde misu » Joi Sep 22, 2011 4:20 am


Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Joi Sep 22, 2011 4:20 pm

Depinde despre ce fisier e vorba.

Daca e vorba de un fisier care nu este executat pe server-ul respectiv, adica nu este CGI, PHP, SH sau altele executabile atunci se pot descarca printr-un simplu cURL asa cum a scris misu (nu am verificat codul, dar arata bine) - e vorba de fisiere zip, jpg, html, txt, js etc - tot ce nu este executabil de web-server.

DAR

Daca vrei sa faci download-ul unui fisier PHP (sau alt executabil) cu tot codul lui sursa, vei avea nevoie de acces altfel nu poti face un astfel de download.

Bine, asta e o mare problema de securitate, ca trebuie sa verifici ce vrea Gigel sa descarce, nu poti sa-l lasi sa descarce orice vrea el.

Avatar utilizator
northwish
Average Member
Mesaje: 56
Membru din: Mar Mar 01, 2011 1:37 am
Localitate: Arad
Contact:

Mesajde northwish » Joi Sep 22, 2011 4:53 pm

Evident ca este vorba despre un fisier ce nu se executa. Am studiat script-uri de curl dar din cate stiu se face load pe server, pentru ca este incarcat pentru a fi citit, iar eu am nevoie doar sa fie initializat downloadul fara sa mai treaca prin serverul meu, direct la client [doar instructiuni sau chestii minimaliste sa treaca, comenzi php curl sau ce or fi]. Am sa ma interesez mai mult, iar cei ce au idei de scripturi sa le posteze si sa imi trimita email-ul de paypal ca sa trimit banii in cazul in care functioneaza.

Multumesc tuturor!

Avatar utilizator
vectorialpx
Senior Member
Mesaje: 4832
Membru din: Mar Mar 01, 2005 9:48 am
Localitate: Bucuresti
Contact:

Mesajde vectorialpx » Joi Sep 22, 2011 5:40 pm


Avatar utilizator
northwish
Average Member
Mesaje: 56
Membru din: Mar Mar 01, 2011 1:37 am
Localitate: Arad
Contact:

Mesajde northwish » Joi Sep 22, 2011 8:49 pm


Avatar utilizator
misu
PHPRomania Supporter
Mesaje: 23
Membru din: Joi Sep 01, 2011 2:54 pm
Localitate: Brasov
Contact:

Mesajde misu » Joi Sep 22, 2011 9:09 pm


Avatar utilizator
northwish
Average Member
Mesaje: 56
Membru din: Mar Mar 01, 2011 1:37 am
Localitate: Arad
Contact:

Mesajde northwish » Joi Sep 22, 2011 9:47 pm


Cozy
PHPRomania Supporter
Mesaje: 24
Membru din: Mie Noi 23, 2011 3:46 pm

Mesajde Cozy » Mie Noi 23, 2011 4:23 pm


Avatar utilizator
mfwsro
Average Member
Mesaje: 188
Membru din: Mie Dec 03, 2008 1:03 pm
Contact:

Mesajde mfwsro » Lun Dec 05, 2011 8:50 am



Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 9 vizitatori