HTTP

1

HTTP

offline
  • Pridružio: 19 Nov 2006
  • Poruke: 140

Kako procitati podatke sa servera(apache)poslatih preko Indy komponenti u Delphiju na port 80?Probao sam nesto kao ?ime=$_POST['ime'],ali kad pokrenem skriptu jednostavno ne dobijam nista.
Hvala unapred



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

$_POST se najčešće koristi kad postoji forma. Za tvoj slučaj probaj $_GET.



offline
  • Pridružio: 19 Nov 2006
  • Poruke: 140

Bicu konkretan.Podatke iz nekakvog log fajla (log.txt) treba da putem http protokola posaljem na server(Apache).Ako koristim metodu $_GET-imacu problem sa preuzimanjem fajla velike duzine-ili gresim?u PHP-u sam napisao nesto kao:$ime=$_POST['ime'];
echo $ime;
ali ne dobijam nista
Postoji li neko drugo resenje ili negde gresim?

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Recimo da želiš da proslediš podatke strani ime.php

//ime.php if(isset($_GET['ime'])){ $ime=$_GET['ime']; }else{ $ime='Nema imena.'; } echo $ime

Preko indy onda pozivaš sledeće (pretpostavimo da se radi o lokalu i wamp serveru)

http://localhost/ime.php?ime=podaci_iz_loga_ili_sta_vec

offline
  • Pridružio: 19 Nov 2006
  • Poruke: 140

Primenio sam tvoju skriptu ali ne dobijam nista.Ovo je kod u delphiju:

var

lParamList: TStringList;
begin
lParamList := TStringList.Create;
lParamList.Add('proba');
try
HTTP.Post('http://localhost/proba/proba1.php', lParamList);
finally

FreeAndNil(lParamList);
end;

da li je ovo ok(pomenuo si Indy komp.pa pretpostavljam da znas da programiras sa njima)

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Pokušavao sam Indy u Lazarusu ali nisam nikako uspeo pa sam našao alternativu (Synapse biblioteka)...

Kad primeniš HTTP.Post šta očekuješ da se desi? Šta treba da se desi? Iskopiraj ceo proba1.php ovde.

offline
  • Pridružio: 19 Nov 2006
  • Poruke: 140

pa ocekujem da se ispishe ime kada ucitam ovu scriptu.znaci,pokrenem izvrsenje koda u Delphiju i ucitam proba1.php stranicu u browseru.Naravno,Apache server je pokrenut.Kod je ovaj koji si mi ti poslao sa $GET metodom:

<?php
if(isset($_GET['ime'])){
$ime=$_GET['ime'];
}else{
$ime='Nema imena.';
}
echo $ime

?>

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Ajde sad ukucaj u browseru ovako:

http://localhost/proba/proba1.php?ime=DELL4

i gde piše echo $ime dodaj ; na kraju, zaboravio sam.

Tako prosleđuješ parametar "ime".

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Pa ti ne saljes ime.
Pretpostavljam da u ovom lParamList treba da imas ime i njegovu vrednost.
Npr. ime=DELL4
Ne znam kako to da napises u Delphi-ju, ali vidim da toga nema. Smile

offline
  • Pridružio: 19 Nov 2006
  • Poruke: 140

'MSMarkoN'-na takav nacin radi
'stankovic'-dodao sam u LParamList 'ime=proba'.Nece i dalje

Ko je trenutno na forumu
 

Ukupno su 1340 korisnika na forumu :: 139 registrovanih, 11 sakrivenih i 1190 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Abdee, Aleksej, alternator, Apok, armor, Bojke549, Boroš, BORUTUS, Botovac, Bozjidar87, bpvl, cavatina, Clouseau, Darth Wader, DeerHunter, Dimitrije Paunovic, djile1, djuradj, Djuro2000, doktor1964, dolinalima, Dolinc, Dorcolac, Dovla 1980, dovlafkcz, draganca, DrMrPr, Dzoni2412, ElvisP, Feller, FOX, geo.dule, gomago, iceburn, icemilos, Igor Antonic, ivan1973, ivanb, IvicaiMarica, ivran064, jalos, Jeremiah, jimi_agf, Jozo74, Još malo pa deda, Kalem, Karaula, kib, kokodakalo, koliko, kolle.the.kid, Kordon, Koridor, krkalon, kunktator, littlebunny, ljuba, Lotus, Manjane, Marko Marković, Marko43, MB120mm, Metanoja, Mi lao shu, mile33, milenko crazy north, milos97, milutin134, mir, mix1, MK10, moldway, musa, N.e.m.a.nj.a., nebojsag, neutrino, nextyamb, NMNJ, Nmr, nnovakis, opt1, ostoja, padamacki, Petarvu, Posmatrac77OKB, precan, Prečanin30, Primus17, PrincipL, prle122, promajauglavi, Razdroid, Rebel Frank, rikirubio, royst33, Sagotolio, samojednoimeznam, sekretar, Shinobi, shlauf, shota91, Sićko, Skakac7, Slingshot, srpskasparta, stalja, Stanlio, Str2022, strn, SympathyForTheDevil, tamno.nebo, tecataki, Tragač, TRAVUNIJA, TRZH92, tubular, tuja, Tumansky, tvlada, UAV operator, ujke, uruk, vathra, Vatreni Zmaj, vensla, VJ, vlad4, vladaa012, vladas87, voja64, Vrač, vukan0799, wizzardone, Wrangler, Zdilar, zdrebac, Žrnov, 800077