Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Surse de unde se pot afla informa...

Full backup ?

achizitie oculus

Romanii, cei mai fericiti din UE ...
 Educatie financiara in scoli de u...

Optiune Garmin distanta in km

Tractor New Holland tl 90 proble...

Joc de societate
 Filmul Netflix nu se vede tot ecr...

Telefon pentru fotografii

Username la inregistrare

Șina ghidaj + lanț Husq...
 Alegere CPU + Motherboard + Memorie

Fara centrale de apartament peste...

Boiler casa vacanta - sistem goli...

program conversie documente EXCEL...
 

Php curl with post and get attachment

- - - - -
  • Please log in to reply
3 replies to this topic

#1
bystefu

bystefu

    Junior Member

  • Grup: Members
  • Posts: 112
  • Înscris: 26.11.2014
Salut, pe un site exista urmatorul formular:

<form name="F1" method="POST" action="/download">
<input type="hidden" name="fget" value="1.mp3">
<input type="hidden" name="fname" value="nume.mp3">
<input class="contactformbutton" type="submit" value="Download">
</form>

Iar atunci cand dai click, banuiesc ca te trimite la un php unde are header-ul cu atasament de fisier,cand ai dat click,automat fisierul cerut in formularul de mai sus, in campul fget, este dat catre download.

Ma intereseaza cum as putea trimite cu curl, acest post, si sa primesc inapoi acel dialog de download.
Multumesc mult !

#2
potae

potae

    Sorosist frumos si liber

  • Grup: Senior Members
  • Posts: 3,429
  • Înscris: 20.08.2013
Faci un request post in care pui parametrii aia fget cu valoare "1.mp3", fname cu valoare "nume.mp3". Dialog nu vei primi, eventual un response code. Posibil sa primesti 302 found si sa tratezi asta trimitand un request asemanator catre noul link (ti-l trimit ei ca response). In functie  de cat de smecher e site-ul posibil sa-ti mai calculeze niste valori si in javascript, pe client, pe care ulterior le verifica. Tre' sa le captezi cumva si sa le trimiti si pe alea.

#3
bystefu

bystefu

    Junior Member

  • Grup: Members
  • Posts: 112
  • Înscris: 26.11.2014

View Postpotae, on 27 mai 2015 - 17:31, said:

Faci un request post in care pui parametrii aia fget cu valoare "1.mp3", fname cu valoare "nume.mp3". Dialog nu vei primi, eventual un response code. Posibil sa primesti 302 found si sa tratezi asta trimitand un request asemanator catre noul link (ti-l trimit ei ca response). In functie  de cat de smecher e site-ul posibil sa-ti mai calculeze niste valori si in javascript, pe client, pe care ulterior le verifica. Tre' sa le captezi cumva si sa le trimiti si pe alea.
Exact, ideea este ca nu primesc nimic, as fi fost mult mai multumit sa fac redirect cu acest POST catre pagina cu pricina. Eu am primit niste header-e: audio/mpeg, filename si cam atat, sursa fisierului deloc.

#4
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View Postbystefu, on 27 mai 2015 - 17:27, said:

Salut, pe un site exista urmatorul formular:

<form name="F1" method="POST" action="/download">
<input type="hidden" name="fget" value="1.mp3">
<input type="hidden" name="fname" value="nume.mp3">
<input class="contactformbutton" type="submit" value="Download">
</form>

Iar atunci cand dai click, banuiesc ca te trimite la un php unde are header-ul cu atasament de fisier,cand ai dat click,automat fisierul cerut in formularul de mai sus, in campul fget, este dat catre download.

Ma intereseaza cum as putea trimite cu curl, acest post, si sa primesc inapoi acel dialog de download.
Multumesc mult !

Stii ca php ruleaza pe server, care server poate ca nici n-are monitor? Deci, de ce vrei talica tocmai un dialog de download?

Dar sa presupunem pentru un moment ca absurdul ar fi posibil si ca ai primi acel dialog de download. Cum te astepti talica sa dai click pe "download file" pe un server care poate e la cateva mii de km distanta? Si mai important, cu ce, tot cu cURL?

Baga-ti mintile in cap. Nu vrei dialog de download, vrei datele din care e compus fisierul.

Fa o cerere cu Firefox si vezi in firebug ce headere trimite, apoi emuleaza acea cerere cu cURL.

Edited by OriginalCopy, 27 May 2015 - 19:31.


Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate