Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
compresor hand-made

Patronatele din turism cer ca cei...

Cat este valabila o procura notar...

De ce legumele si unele fructe nu...
 Se propune eliminarea obligativit...

Schimbare contor gaze

Prosumator - este protectia antii...

Recomandare TV 80 cm - 2023
 Jellyfin mediaserver.

Metoda de plata ok sau ...

bug notepad

Ce emulatoare folosiți?
 Am adus o masina din Germania iar...

Anvelope All Season

In care regiune a tarii se vorbes...

Inregistrare apel miui 14 android...
 

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 cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

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