PHP - post

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

L.L
nováček
Příspěvky: 17
Registrován: září 19
Pohlaví: Muž

PHP - post

Příspěvekod L.L » 30 zář 2019 08:49

Zdar tu všici. :-)

Posilam si z ESP8266 data a nějak to neumím v PHP odchytít a uložit.

Kód: Vybrat vše

<?php
$_data = implode($_POST);
$soubor = fopen("./Disk1/text.txt", "w");
fwrite($soubor, $_data);
fclose($soubor);
?>


soubor se co minutu aktualizuje ale je prazdný.
Poradi někdo?

PS: prý se da pomoci funkce metody var_dump vypsat někam do logu co mi chodi.
Jak na to?
Děkují.



Reklama
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 908
Registrován: březen 11
Pohlaví: Muž

Re: PHP - post

Příspěvekod LuCaCZ » 30 zář 2019 14:24

Jo vlož do php

Kód: Vybrat vše

var_dump($_data);
a do ESP přidej kod, ať ti zobrazí na Serialu obsah stránky na kterou data posíláš.

Fajn by taky bylo popsat, jaká data posíláš. Třeba by bylo jednodušší poslat je přes GET

L.L
nováček
Příspěvky: 17
Registrován: září 19
Pohlaví: Muž

Re: PHP - post

Příspěvekod L.L » 30 zář 2019 16:55

LuCaCZ píše:Fajn by taky bylo popsat, jaká data posíláš. Třeba by bylo jednodušší poslat je přes GET


Kód: Vybrat vše

HTTPClient http;
http.begin("http://192.168.1.88:8888/nacti.php");
http.addHeader("Content-Type", "text/plain");
int navrat = http.POST("Zprava od ESP");
String data = http.getString();
http.end();

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8749
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž

Re: PHP - post

Příspěvekod CZechBoY » 30 zář 2019 21:35

Se mi spíš zdá, že ten text posíláš v http body.
Zkus v php toto:

Kód: Vybrat vše


$_data 
file_get_contents('php://input');
 
PHP, Nette, MySQL, C#, LESS, TypeScript
PhpStorm, Docker, WinSCP, Opera browser, Windows 10
Xiaomi 3S (RAM 2GB, CZ LTE)
Raspberry PI 3 (KODI, Raspbian)

L.L
nováček
Příspěvky: 17
Registrován: září 19
Pohlaví: Muž

Re: PHP - post

Příspěvekod L.L » 01 říj 2019 11:04

@CZechBoY - funguje, děkují :clap:


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Post-Setup instalace - UEFI režim
    od nations112 » 31 kvě 2019 20:24 » v Windows 10, 8, 7, Vista, XP…
    10
    1012
    od nations112
    31 kvě 2019 23:12
  • PC nepřejde přes POST (Ryzen 5 1600)
    od Ze0 » 01 pro 2018 02:13 » v Problémy s hardwarem
    27
    2350
    od petr22
    18 dub 2019 15:54

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 14 hostů