![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chcę na pisać program pod Windows, który będzie przesyłał plik i zapisywał na serwerze. Potrzebuję skryptu, który obsłuży metodę POST. Dla GET napisałem tak: <? $paczka1 = $_GET['paczka']; $fp = fopen("samochod.bmp", "a"); fwrite($fp, $paczka1); fclose($fp); echo 'OK'; ?> i działa. Pozdrawiam Grzegorz |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Ale to jest przez formularz <FORM>. Ja chcę ten skrypt wywołać z programu pod Windows i uploadować.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
To wyślij go przez program metodą POST na adres odbioru.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
W Delphi chciałem napisać i mamzleceniodawcę na aplikację po Windows.
Takie jest rozwiązanie: Delphi XE : procedure TForm1.Button1Click(Sender: TObject); begin idhttp1.Post('http://127.0.0.1/GET2.php', 'C:\Users\Someone\Desktop\log.txt') end; <?php $uploaddir = "uploads/"; $uploadfile = $uploaddir . basename( $_FILES['file']['name']); if(move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) { echo "The file has been uploaded successfully"; } else { echo "There was an error uploading the file"; } ?> Czy zadziała ten skrypt ? Nie mam pieniędzy na Delphi 10.2. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Pierwszy z brzegu przykład https://stackoverflow.com/questions/301991/...rl-using-delphi
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Nie mam pieniędzy na Delphi 10.2. Tak by wszystko było rozwiązane.
Mam zleceniodawcę na aplikację, pisze w MinGW. ale o skrypt mi chodzi. Język aplikacji był nie ważny. |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Czemu zakladasz temat w dziale php jesli chcesz program pod windows?? przenosze
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o skrypt PHP.
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ciagle sie pytasz o program pod windows
Cytat Ale to jest przez formularz <FORM>. Ja chcę ten skrypt wywołać z programu pod Windows i uploadować. Cytat W Delphi chciałem napisać i mamzleceniodawcę na aplikację po Windows. Takie jest rozwiązanie: Delphi XE : procedure TForm1.Button1Click(Sender: TObject); begin idhttp1.Post('http://127.0.0.1/GET2.php', 'C:\Users\Someone\Desktop\log.txt') end; Skoro masz skrypt php, ktory obsluguje standardowy upload pliku, to jesli program windows wyswle to na standarowy http upload to zadziala |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Mam standardowy skrypt PHP, ale metodą GET. Wywołuję go sobie kilka razy i "kawałki" się zapisują na serwerze.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
To już mówiłeś. A ja ci podałem link do dokumentacji jak masz to zrobić dla post. I w czym jest teraz problem?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Na stornie jest: "Using Indy", a ja mam wersję Delphi 4.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
No. O skrypt, skrypt.
|
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To po co komentarze jak ten
Cytat Na stornie jest: "Using Indy", a ja mam wersję Delphi 4. Mozesz se miec i delpho 0.2 ale jesli pytasz o skrypt php to pytaj o skrypt php. Potem zdziwienie ze ludzie i moderator zdezorientowani (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Dostales juz skrypt php, ktory jest standardowym skryptem do odbioru plikow.
Jesli zas chcesz poprostu przerobic swoj GET na POST to poprostu nie: $paczka1 = $_GET['paczka']; a: $paczka1 = $_POST['paczka']; Tak wiec poraz koljny pytanie: z czym problem? |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dostałeś o 8:49, post numer 2.
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Dobrze, masz rację.
Wyprzedzam odpowiedź. Znalazłem takie coś: php://input Ale nie wiem jak to ugryżć. |
|
|
![]()
Post
#21
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Jesli twoj windowsoy skrypt bedzie slal postem tylko tresc pliku, bez nazwy i innych pierdol to wowczas
$twojplik = file_get_contents("php://input"); wsadzajac to w twoj skrypt z peirwszego posta: |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Kto bogatemu zabroni (IMG:style_emoticons/default/oneeyedsmiley02.png)
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
To po co komentarze jak ten Mozesz se miec i delpho 0.2 ale jesli pytasz o skrypt php to pytaj o skrypt php. Potem zdziwienie ze ludzie i moderator zdezorientowani (IMG:style_emoticons/default/wink.gif) Ty potrafisz przerobić interpreter PHP i funkcję strstr na FindFirstWord żeby twoi pracownicy łatwiej myśleli Kto bogatemu zabroni (IMG:style_emoticons/default/oneeyedsmiley02.png) No. Chińską. Otwórz plik (IMG:style_emoticons/default/shades.gif) |
|
|
![]()
Post
#25
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@GrzegorzP nie ogarniam twojego poprzednia posta...
W ostatnim moim komentarzu podalem ci odpowiedz. Mozesz byc tak laskawy i napisac czy dziala? |
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 1 884 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Może zamiast używać PHP czy Delphi może lepiej Pythona naucz się. Będziesz mógł tworzyć programy także pod Windows.
|
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Ciagle sie pytasz o program pod windows Skoro masz skrypt php, ktory obsluguje standardowy upload pliku, to jesli program windows wyswle to na standarowy http upload to zadziala Mogę pisać dalej, ale faktycznie to forum PHP i powinienem pytać o skrypt. Wesołych Świąt (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 13:16 |