![]() |
![]() ![]() |
![]() |
![]()
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 380 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 380 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 380 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 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Czemu zakladasz temat w dziale php jesli chcesz program pod windows?? przenosze
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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 557 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 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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 380 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 380 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 557 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 ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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 557 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? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 6 380 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żć. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:00 |