Portál AbcLinuxu, 12. září 2025 19:32


Dotaz: bash curl do PHP

dnes 11:40 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
bash curl do PHP
Přečteno: 56×
Odpovědět | Admin

Zdravím,

na strojích mám bash skript, který mi odesílá na stav disků ( zprávu smartctl ). V současné době odesílá data wget, chci to změnit na curl. (umí urlenkódovat, a taky prasí PHP POST).

Nicméně se mi nedaří pomocí curl sestavit volání tak, aby přijímající PHP skript pochopil, že mu posílám data.
$_REQUEST je prázdný.
php://input obsahuje data, která když vypíšu, odpovídají tomu, co odesílám.

Data posílám pomocí POST a snažím se je urlenkódovat.

Google mi nabízí všelijaké hlouposti, ale přímo tenhle problém nikdo ( asi ) neřešil ... nebo se neumím správně anglicky zeptat .. nevím.

zatím jsem se dostal sem :

 

volání curlu : ( zkrátil jsem to, bo teď jde hlavně o to, aby PHP vytvořilo pole $_REQUEST )
curl -X -POST test.zendc.jp.firma/diskytest.php \ ---- interní URL, nezajímavé :D
-k \
--data-urlencode "pcs=$4"
/



log skriptu :
-- 09:02:50 / + 0,0010 s : Řádek 53 :<br><div class="dump-div"><dl><dt class="dump-array dump-dt"><nav class="dump-noclick"></nav><dfn>Neurčená p
roměnná</dfn><var>array (0)</var></dt><dd class="dump-sub"></dd></dl></div> --- request není ( viz array(0) )
-- 10:32:45 / + 0,0040 s : Řádek 138 :Délka vstupu : 31
-- 10:32:45 / + 0,0040 s : Řádek 139 :pcs=%09Serial+Number%3A+92JHD22 ---- toto je php://input


Nemá někdo zkušenost, aby mě správně nasměroval ?

Děkuji

Milan


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Milan Uhrák (tazatel))
dnes 12:03 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
Rozbalit Rozbalit vše Re: bash curl do PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím,

sakra bez -X a -POST to funguje ....

Jsem se zase překombinoval

Milan
dnes 12:28 Lemur
Rozbalit Rozbalit vše Re: bash curl do PHP
mas tam blbe zadany ten parametr (metodu, -X) - spravne by melo byt pro POST "-X POST", nikoliv "-X -POST" (tj. bez minusitka pred POST)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.