• 40 odgovora
  • 10.785 pregleda
Re: Php slanje URL zahtjeva 02.03.2012. u 20:59 · pre 178 meseci #3
npr u asp pomocu polja txt1.text, txt2.tekst itd kliknem i ono mi deginira link i onda taj link posalje urlzahtjev, evo ti primjer u ASP-u VB

Dim urlReq As HttpWebRequest
Dim urlResp As HttpWebResponse

linkod = "http://kuca je" & txt1.Text & "auto je" & txt2.Text & "ja ne znam php, kao ni" & txt3.txt & "

Try
urlReq = WebRequest.Create(linkod)
urlResp = urlReq.GetResponse

Catch ex As Exception
'MessageBox.Show("neuspijesno povezivanje.Detaljnije:" + ex.Message)
End Try


Nadam se da razumjes moje pitanje, trebao bi u PHP-u definirati link, i da taj link bude url zahtjev
Potpis
http://www.igortomic.from.hr
Re: Php slanje URL zahtjeva 02.03.2012. u 22:07 · pre 178 meseci #4
Znaci ako sam dobro shvatio imas tri neka parametra u formi od kojih pravis URL i na njega saljes HTTP zahtev?
Pogledaj tamo funkcije na linku koji sam ti ostavio iznad, a ovo sto si postavio bi recimo bilo ovako u najosnovnijem obliku:
Code (php):

$url = "http://kuca je" + $_POST['txt1'] + "auto je" + $_POST['txt2'] + "ja ne znam php, kao ni" + $_POST['txt3'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
 
Potpis
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
Re: Php slanje URL zahtjeva 03.03.2012. u 08:58 · pre 178 meseci #5
Da imam 3 parametra u formi od kojih pravim URL i na njega saljem HTTP zahtjev

To je to. Totalni sam PHP pocetnik pokusat cu ovo napravit, imam Aplikaciju radi u ASP ali radi servera sada mora biti u PHP. Nadam se da moje pitanje ne izgleda kao da trazim gotova rijesenja, evo ima na slici da sam pokusao i dosao do nekog dijela.
Potpis
http://www.igortomic.from.hr
Re: Php slanje URL zahtjeva 03.03.2012. u 15:06 · pre 178 meseci #6
Mozel mi neko pomoci, da mi napravi u PHP-u gotovo, ja ne znam kako ovaj kod ubacit i da radi kad stisnem submit dugme.

Jbg mozda se krsi sa pravilima foruma, da trazim gotova rijesenja ali onda da imam ovo sto trazim kao PHP fajl nasao bi poveznicu kao radi php na odnos ASP (VB)

Hvala !
Potpis
http://www.igortomic.from.hr
Re: Php slanje URL zahtjeva 03.03.2012. u 16:48 · pre 178 meseci #7
Problem je što ne znamo šta ti hoćeš. Meni taj kod ništa ne znači jer ne poznajem .net
Šta ti u stvari hoćeš da uradiš?
Re: Php slanje URL zahtjeva 03.03.2012. u 21:08 · pre 178 meseci #9
Igore, ne znam bas asp ali posto je jednostavan primer mislim da sam ga razumeo. Ono sto sam okacio je u principu to (doduse bez hvatanja exceptiona). Od tri POST parametra txt1, txt2 i txt3 se pravi URL, koji se poziva i u $response dobijas odgovor na zahtev (tj. sadrzaj strane). To je kompletan PHP kod i ne vidim da se u tvom primeru desava jos nesto.
Potpis
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
Re: Php slanje URL zahtjeva 04.03.2012. u 13:59 · pre 178 meseci #10
e ovako ponavljam o5, imam 3 parametra u formi od kojih pravim URL i na njega saljem HTTP zahtjev. Ne moram dobiti nikakav odgovor samo trebam poslati HTTP zahtjev koji je kreiran od URL-a. Mozel mi neko postavit taj php fajl, pa da nadjem onda poveznice izmedju ASP-a i PHP i da mogu dalje učiti PHP.

Pozdrav !
Potpis
http://www.igortomic.from.hr
Re: Php slanje URL zahtjeva 04.03.2012. u 14:06 · pre 178 meseci #11
Ja iskreno pratim temu od pocetka ali i dalje ne razumem sta pokusavas tacno da uradis. Za ovo sto si u zadnjem primeru opisao, zar ne mozes da koristis obican HTML, da formi stavis method="get" ?
I probaj da ne poredis toliko resenja i probleme u phpu sa ASPom, prvo nisu isto, a drugo retko ko ovde ima blage veze sta to u ASPu znaci i kako radi da bi mogo na taj nacin da ti pomogne. Kontam da ti je lakse da ucis drzeci se analogije izmedju dva jezika, al probaj bez analogije jer mozda nisu dovoljno bliski jezici.
Ili ti mozda ustvari treba Javascript/AJAX ?
Potpis
http://norway.dakipro.com/
Re: Php slanje URL zahtjeva 04.03.2012. u 14:14 · pre 178 meseci #12
Evo o cemu se radi napravio sam ovu ASP aplikiaciju i ona radi na serveru bespaltnom koji vrti ASP, a sada imam od prijatelja bespalatno pravi hosting koji ne moze izvrsavat ASP moze ga samo prikazivat. Evo imate na ovom linku moju web stranicu-aplikaciju i sta radi

imam 4 parametra u formi od kojih pravim URL i na njega saljem HTTP zahtjev, dobro malo prije sam pominjao 3 parametra ali svejedno koliko god ih ima bit e ista.

http://smszaga.somee.com/

Joj ja se u ovom PHP-u ne snalazim samo da mi bi ovo napravit, da idem dalje.

L.P
Potpis
http://www.igortomic.from.hr
Re: Php slanje URL zahtjeva 04.03.2012. u 14:33 · pre 178 meseci #14
Neznam kako taj kod ubacit i gdje i da se izzvrsava kad stisnem kad stisnem submit button. Dali bi mi mogao poslati PHP fajl s tim sto si ti napisao da ima 4 txt forme. Jbg pocetnik sam u PHP, a ucim ga na nacin da trazim analogiju s ASP om

Ili samo da mi kazes gdje da ubacim taj kod da se izvrsava kad stisnem submit button

Potpis
http://www.igortomic.from.hr
Re: Php slanje URL zahtjeva 04.03.2012. u 16:26 · pre 178 meseci #15
Ako se ne snalazis sa php-om dakipro ti je dao odlicna dva resenja.
Citat:
Za ovo sto si u zadnjem primeru opisao, zar ne mozes da koristis obican HTML, da formi stavis method="get" ?

Ovo je HTML resenje, nema veze sa php-om, tako da posto znas asp (pa i html) ne bi trebalo da ti bude tesko. Drugo resenje koje ti je predlozio je ajax koji takodje ne zahteva nikakvo znanje php-a.
Ako ipak zelis php resenje iz nekog razloga, ono sto sam ti okacio je kompletan fajl sve sto mu fali je <?php i ?> na pocetku i kraju, sve sto treba da uradis je da izmenis koji url se pravi (ovo u primeru je ono sto si napisao u asp-u):
Code (php):

<?php
$url = "http://kuca je" + $_POST['txt1'] + "auto je" + $_POST['txt2'] + "ja ne znam php, kao ni" + $_POST['txt3'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
?>

To je ceo php fajl, pozivas ga u html-u isto kao asp, nalazi se na istom mestu kao i asp.
Potpis
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
Re: Php slanje URL zahtjeva 05.03.2012. u 09:10 · pre 178 meseci #17
ne znam kako bi postavio pitanje, ali pokusajte me razumjeti
ubacim kod :

<?php
$url = "http://kuca je" + $_POST['txt1'] + "auto je" + $_POST['txt2'] + "ja ne znam php, kao ni" + $_POST['txt3'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
?>

napravim formu polja txt1, txt2, txt3, i kako napravit dugme submitt ili ok da radi gore navedeni kod u Dreamweaver-u :(

Mozel mi netko ovo uradit i poslati .php fajl jer ocito da ne kontam, a trudili ste se da mi objasnite

L.P
Potpis
http://www.igortomic.from.hr
Re: Php slanje URL zahtjeva 05.03.2012. u 10:21 · pre 178 meseci #18
konkatenacija u prvoj liniji se radi tackama umesto plusevima
umesto
$url = "http://kuca je" + $_POST['txt1'] + "auto je" + $_POST['txt2'] + "ja ne znam php, kao ni" + $_POST['txt3'];
treba

$url = "http://kuca je" . $_POST['txt1'] . "auto je" . $_POST['txt2'] . "ja ne znam php, kao ni" . $_POST['txt3'];

I ovaj kod ne moze da radi u Dreamweaveru vec negde na serveru

Takodje, probaj da otvoris temu u IT Berza poslova ako ti je hitno i ako ti je komercijalna skripta. Ako ces da ucis onda je ok ovde
Potpis
http://norway.dakipro.com/
Re: Php slanje URL zahtjeva 05.03.2012. u 11:23 · pre 178 meseci #19
Ucim, ali i postavljam pitanje nastaviti ili odustati :)

evo moga koda, i vizualno imaju 3 tekst forme i submit digme


Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <p>
    <?php
$url = "http://kuca je" . $_POST['txt1'] . "auto je" . $_POST['txt2'] . "ja ne znam php, kao ni" . $_POST['txt3'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
?>
  </p>
  <p>
    <label for="txt1">kuca je</label>
    <input type="text" name="txt1" id="txt1" />
  </p>
  <p>
    <label for="txt2">auto jee</label>
    <input type="text" name="txt2" id="txt2" />
  </p>
  <p>
    <label for="txt3">ja ne znam php, kao ni</label>
    <input type="text" name="txt3" id="txt3" />
  </p>
  <p>
    <label for="txt4">ja ucim php, kao</label>
    <input type="text" name="txt4" id="txt4" />
  </p>
  <p>&nbsp;</p>
  <p>
    <input type="submit" name="ok" id="ok" value="Submit" />
  </p>
</form>
</body>
</html>


Radim u adobe dreamweaveru-u sad cu opet pokusat pokrenut u DW prewiev in chrome u DW kreiram server, zasto kazes da ne mogu pokrecati u DW, pokusat cu i u xampu, i ako treba na serveru, ali ja mislim da grijesim kod ovog submit button gdje njega i kako staviti ?
Potpis
http://www.igortomic.from.hr
Re: Php slanje URL zahtjeva 05.03.2012. u 18:32 · pre 178 meseci #20
Vidi ovako,

da bi ti se php kod izvršavao, MORAŠ da imaš sledeće dve stvari instalirane i podešene:

Web server (Apache, IIS...)
PHP

Pošto si početnik, preporučujem ti da instaliraš wamp, on prilikom instalacije podesi neke osnovne stvari, a kao bonus dobiješ i MySQL database server.

Dalje, potrebno je da kreiraš za svaki sajt koji radiš Alias directory (zapravo ne moraš, ali ovako je lakše), dakle, odrediš neki folder u koji ćeš da smeštaš projekte, na primer napraviš na D: disku folder "www", i u njemu kreiraš foldere za svaki sajt koji praviš. Recimo da ti se ovaj sajt zove smszaga, dakle u folderu D:\www\ kreiraš podfolder "smszaga".
Onda levi klik na ikonicu wampa u sistem treju (pre toga naravno pokreneš wamp), pa ideš na Apache->Alias directories->Add an alias. Kada izabereš ovu opciju, pojaviće ti se nešto nalik na DOS prozor u kome će pisati: "Enter your alias... bla, bla..." tu upiši smszaga, kad lupiš enter, pojaviće ti se sledeće pitanje "Enter the destination for your alias...", tu upiši ovako:

D:/www/smszaga/

(ne zaboravi ovaj sleš na kraju).

Fajlove tvog sajta smeštaj u ovaj folder, obavezno je da imaju ekstenziju ".php", i nemoj da zaboraviš ako nisi dirao podešavanja, po defaultu će ti biti postavljeno da php kod obavezno počinješ sa

<?php

a ne sa

<?

Pošto ovaj tvoj sajt ima samo (koliko vidim) ovu jednu stranu, ta strana bi trebalo da ti se zove index.php.

Takođe, preporučio bih ti da u kod ubaciš proveru da li su promenljive uopšte post-ovane, jer možeš dobiti grešku ukoliko se strani pristupa prvi put, zato na početak php koda stavi:

Code:

<?php

if (isset($_POST['txt1']))
{
... pa ovde stavi php kod
}
?>


Da bi pokrenuo svoj sajt/stranu/kod, u adresu browsera kucaš: http://localhost/smszaga/ (opet, ne zaboravi sleš na kraju!).

Ostalo ti je vidim lepo objasnio pajaja, a ja pretpostavljam da tebe ovde ne muči sam php, već podešavanje okruženja.

[Ovu poruku je menjao gotivac dana 05.03.2012. u 20:00 GMT+1]
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme