Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Szukam _ Pobieranie pliku po 80,443

Napisany przez: armen10 28.04.2023, 13:00:24

Cześć, mam pewien zamysł, aby pobrać przez stronę www (80,443) plik z mojego komputera i aby zapisał się na serwerze.
Pomijamy kwestie bezpieczeństwa.
Nie znam się na programowaniu i znalazłem coś takiego, ale krzyczy, że jest błąd w linii fclose($fiha);
Czy ktoś mógłby mnie poratować ?

Kod
$stda=fopen("php://input","r");
  if ($_GET['action']=='1')
  {
    $fiha=fopen($_GET['name'].".".$_GET['ext'],"w");
    while ($data=fread($stda,1024))
    {
      fwrite($fiha,$data);
    }
  }
  fclose($fiha);
  fclose($stda);


Wywołanie:
Kod
http://mojastrona.pl/pliki.put.php?name=costam&ext=txt&action=1','d:\test.txt

Cel: zapisanie się pliku test.txt pod nazwą costam.txt

Napisany przez: LowiczakPL 28.04.2023, 15:35:54

Nie chodzi Tobie o pobieranie pliku z komputera bo to niemożliwe.

Na pewno chodzi o wysłanie pliku z komputera na serwer ...

tu masz przykład

https://www.w3schools.com/php/php_file_upload.asp

Napisany przez: VonSNAKE 20.09.2023, 23:06:33

Inne wywołanie musisz zastosować,

curl -X POST -d @text.txt http://mojastrona.pl/pliki.put.php?name=costam&ext=txt&action=1

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)