Pytanie z postowaniem PHP w Delphi!

0

Przeczytałem artykuł pana Adama o postowaniu PHP z poziomu Delphi, ale nasuwa mi się jedno pytanie.
Otóż nie wiem czy dana akcja zakończyła się pomyślnie. Co prawda funkcja messagebox (zaczerpnięta z artykułu pana Adama; w sumie to cały kod stamtąd wziąłem i tylko dostosowałem go do swoich potrzeb) zwraca, co prawda, komunikat o błędzie lub o poprawnym zapostowaniu, ale ja chciałbym jeszcze np. w TWebBrowser zobaczyć wygenerowaną przez ten skrypt stronę... Jest mi to potrzebne do tego, aby sprawdzić czy strona faktycznie została wygenerowana prawidłowo gdyż weryfikacja danych jest tu bardzo ważna.
Prosiłbym o jakiś pomysł jak tego dokonać.
Oczywiście mowa o Delphi i komponencie WebBrowser, ale może też być jakiś kopmonent z Indy lub też dowolnie inny :-P

Thx.
:-)

0

[wcale nie musisz uzywać Webbrowser, wystraczy że w skrypcie php na końcu operacji zrobisz

echo "ok";

a potem sprawdzasz zwrot z metody post, i przeszukujesz.. jeśli jest "ok" to wsio ok, jeśli co innego, wiadoom - wystąpił error :D

Thx.
:-) </quote>

0

Zapomniałem dodać chyba, że skrypt nie jest mój i nie mogę go modyfikować :-P Inaczej nie byłoby problemu :-P
Więc jak to zrobić bez modyfikowania skryptu????

0

nie wiem czy postujesz przez Indy, ale chyba tak, bo tak chyba byłow tym artykule... Jak używasz TIdHTTP.Post to musisz podać dwa TSringStream. W jednym z nich znajdzie się kod HTML po wykonaniu operacji. I właśnie wyświetlasz sobie TStringStream.DataString;

0

Przy następującej komendzie wyskakuje mi błąd ACCES VIOLATION:
memo1.lines.text := Output.DataString;

;-(

Wiecie jak to ominać? Próbowałem zrobić to dla TLabel, ale wyskoczył ten sam błąd :/

0

A stworzyłeś obiekt output?

0

A stworzyłeś obiekt output?

Aaaaaaaaa już znalazłem. Niechcący wrzuciłem wywołanie zawartości strumienia po jego zamknięciu ;) Thx thenkles :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1