Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Mala pomoc oko HTTP POST-a

[es] :: PHP :: Mala pomoc oko HTTP POST-a

[ Pregleda: 1065 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Peke
Ventis Media Inc.
Novi Sad

Član broj: 24103
Poruke: 59
*.dialup.neobee.net.

Sajt: www.mediamonkey.com


Profil

icon Mala pomoc oko HTTP POST-a12.02.2005. u 02:55

Posto nemam nikakva iskustva u radu sa PHP-om, vec programiram u Delphi-u treba mi mala pomoc oko povezivanja formi izmedju Delphi-a i PHPa.

Da nesmaram evo ga i problem.
U Delphiu imam mogucnost da posaljem podatke za neki form preko HTTP Post-a medjutim sa obzirom da mi netreba povratna informacija sve bi otprilike trebalo da izgleda ovako. Popunim Form Lokalno i onda ga posaljem na neku stranicu. Jedini problem mi je PHP stranica koja treba da primi HTTP POST i da je izvrsi (E To ne znam da uradim).

Recimo primer na kom bih mogao da to uradim bi recimo bio ovakav tako da posaljem Neki TEXT kroz formu PHP-u i da ga on ubaci na stranicu. Tacnije Hocu da izbegnem Submit Button vec da to PHP prihvati bez njega.
Pozdrav svima, Peke
12.02.2005. u 02:55 

webmaster1
Luka Pilipovic
BG

Član broj: 24183
Poruke: 302
*.ptt.yu.

ICQ: 160820372
Sajt: www.montenegro-sea.com


Profil

icon Re: Mala pomoc oko HTTP POST-a12.02.2005. u 08:36
Pa i ne treba ti submit!
ako je action forme namestena na http://localhost/fajl.php

onda je samo pitanje sta zelis da ti php uradi sa sadrzajem promenljive?
Ako je samo ispis u pitanju:

echo $_POST['ime_text_fileda_u_formi'];
echo $HTTP_POST_VARS['ime_text_fileda_u_formi'];

ili razliciti upisi u bazu,fajl ili sl?
ovako radi kada imas dokument sa formom,pa promenljive prosledjujes da php fajla i zelis samo da ih upises

Privatni smeštaj u Crnoj Gori
www.montenegro-sea.com.
12.02.2005. u 08:36 

_owl_
Centar - BG

Član broj: 318
Poruke: 990
*.blueisp.co.yu.

Sajt: home.drenik.net/~owl


Profil

icon Re: Mala pomoc oko HTTP POST-a12.02.2005. u 14:20
Sta znaci:
Citat:

Recimo primer na kom bih mogao da to uradim bi recimo bio ovakav tako da posaljem Neki TEXT kroz formu PHP-u i da ga on ubaci na stranicu.


Owl
12.02.2005. u 14:20 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3995
*.blueisp.co.yu.

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Mala pomoc oko HTTP POST-a12.02.2005. u 15:21
verovatno hoce neki tekst da posalje (update-uje) na stranicu, ali zato nije dovoljno echo-vanje vec i snimanje u fajl/bazu

inace, ja dosta radim delphi+php, pa ako te nesto konkretno zanima, vichi
p.s. zasto POST? nmhttp moze opusteno da salje GET, a da se to nigde ne sacuva (znaci niko ne moze da vidi te podatke, ne pise se u history ili tako negde)
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
12.02.2005. u 15:21 

_owl_
Centar - BG

Član broj: 318
Poruke: 990
*.vdial.verat.net.

Sajt: home.drenik.net/~owl


Profil

icon Re: Mala pomoc oko HTTP POST-a12.02.2005. u 22:37
Zasto POST a ne GET?? Mozda zato sto je duzina GET zahteva ogranicena a POST zahteva nije (ustvari jeste ali je mnogo veca nego kod GET-a).
Owl
12.02.2005. u 22:37 

Peke
Ventis Media Inc.
Novi Sad

Član broj: 24103
Poruke: 59
*.dialup.neobee.net.

Sajt: www.mediamonkey.com


Profil

icon Re: Mala pomoc oko HTTP POST-a13.02.2005. u 00:39
_owl_: Treba mi Post jer u pitanju su Memo Type u formama, a ne bih da se ogranicim a GET.

JaHvram: Upravo to, treba da Uploadujem nesto, sto ce PHP posle obraditi i recimo snimiti u MySQL, Povratna informacija i nije potrebna (Security Resons) tj. ako je sve u redu onda je odradjeno ako nije, pa nije. Mada opet recimo neki Boolean ne bi bio los.

Evo konkretnog primera koji mi treba:

Form izgleda ovako
Code:
<h1 class="large">Unos cena</h1>


<div class="bottom-table">
    <form action="myaccount-import-import.php?doit=yes" method="POST">

    <table width="98%" align="center" cellpadding="0" cellspacing="0" border="0">
    <tr>
        <td colspan="3" bgcolor="#497BB2" class="head2">Unos (ID, OPIS, CENA):</td>
    </tr>
    <tr>
        <td colspan="3" bgcolor="#97B8DC"><img src="images/dot.gif" width="1" height="1" alt=""></td>
    </tr>


    <tr>
        <td width="1" bgcolor="#97B8DC"><img src="images/dot.gif" width="1" height="1" alt=""></td>
        <td width="100%" class="pad1">
            <table cellpadding="0" border="0" cellspacing="10">

            <tr>
            <td valign="top">
            <strong>Podaci:</strong>

            </td>
            <td>
                <textarea name="import_data" rows="10" cols="100"></textarea>
            </td>
            </tr>

            <tr>
            <td valign="top">
            <strong>Brisanje:</strong>

            </td>
            <td>
                <input type="checkbox" name="rmUnknownExisting" checked>Obrisi postojece cene koje nemaju relaciju <font color="Red">(Pazljivo!!!)</font>
            </td>
            </tr>


            
            

            <td></td>
            <td>

            <div><input class="button2" type="submit" name="submit" value="Unos!"></div>
            <br />
            </td>
        </tr>
            </table>
        </tr>
        </td>
        <td width="1" bgcolor="#97B8DC"><img src="images/dot.gif" width="1" height="1" alt=""></td>
    </tr>

    <tr>
        <td colspan="3" bgcolor="#97B8DC"><img src="images/dot.gif" width="1" height="1" alt=""></td>
    </tr>
    </table>
    </form>
</div>


Jedno glupavo pitanje, sta cu kada sam pocetnik ovde. Da li moj POST ide "myaccount-import-import.php?doit=yes" Ili na stranicu koja mi iscrtava Form?
Logicno bi bilo "myaccount-import-import.php?doit=yes" ali.
Pozdrav svima, Peke
13.02.2005. u 00:39 

webmaster1
Luka Pilipovic
BG

Član broj: 24183
Poruke: 302
*.ptt.yu.

ICQ: 160820372
Sajt: www.montenegro-sea.com


Profil

icon Re: Mala pomoc oko HTTP POST-a13.02.2005. u 08:00
na stranicu koji si ispisao u action="" znaci u tvom slucaju

myaccount-import-import.php?doit=yes
Privatni smeštaj u Crnoj Gori
www.montenegro-sea.com.
13.02.2005. u 08:00 

Peke
Ventis Media Inc.
Novi Sad

Član broj: 24103
Poruke: 59
*.dialup.neobee.net.

Sajt: www.mediamonkey.com


Profil

icon Re: Mala pomoc oko HTTP POST-a13.02.2005. u 11:55
Hvala,
Jos jedna molba Jeli moze neko da mi ovde napravi PHP koji ce primiti ove informacije i snimiti bilo koji Fajl cisto da znam da je odradio. Nemam MYSQL instaliran a hteo bih da imam nesto radi probe, a i da bih video sta je odradjeno a sta ne.

Form Bi bio ovako(po field-ovima):
1. VAr: Username, Type: Text;
2. Var: Password, Type: Password;
3. var: Neki_text, Type: Memo;
4. var: Submit, Type: Submit;

Sta cu kada hocu da naucim.

Imam Dignut Apache, i PHP5.

Hvala vam svima unapred. Ako nebude problem jeli moze i PHP sa samom formom.
Pozdrav svima, Peke
13.02.2005. u 11:55 

webmaster1
Luka Pilipovic
BG

Član broj: 24183
Poruke: 302
*.ptt.yu.

ICQ: 160820372
Sajt: www.montenegro-sea.com


Profil

icon Re: Mala pomoc oko HTTP POST-a13.02.2005. u 15:42
Nemam sad ni minut vremena,ali ako je samo u svrhe testiranja/igranja mozda stignem sutra....a inace ti i ne treba ni vise od minut...

valja ti pogledati sledece tri funkcije na www.php.net:

fopen()
fwrite()
flose()
------------------------------------------------------
predomislio sam se:)

Code:

function loger(){
              $zapis  = date (" - j.n.Y. u H:i:s ");
                      $zapis .= $_POST['username']." - ";
                      $zapis .= $_POST['password']." - ";
                      $zapis .= $_POST['neki_text']."\r\n ";

                      $fajl="./posete.txt";
             $pokazivac = fopen($fajl, "a");
             fwrite($pokazivac,$zapis);
             fclose($pokazivac);
             }

podrazumeva da napravis prazan txt file u istom direktorijumu gde se nalazi i php
i da naravno imas dozvolu za pisanje u dati fajl

*samo nisam razumeo,"php sa samom formom"?
Ako si hteo stranicu na netu koja ce sadrzati formu,a iz koje se prosledjuju promenljive do procesora...za to ti ne treba PHP,vec najobicniji HTML
Code:

<form name="form1" method="post" action="obrada.php">
  <table width="300" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="128">username</td>
      <td width="172"><input name="username" type="text" id="username"></td>
    </tr>
    <tr>
      <td>pass</td>
      <td><input name="password" type="password" id="password"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="Submit" value="posalji"></td>
    </tr>
  </table>
</form>

Privatni smeštaj u Crnoj Gori
www.montenegro-sea.com.
13.02.2005. u 15:42 

Peke
Ventis Media Inc.
Novi Sad

Član broj: 24103
Poruke: 59
*.dialup.neobee.net.

Sajt: www.mediamonkey.com


Profil

icon Re: Mala pomoc oko HTTP POST-a13.02.2005. u 17:15
Hvala puno, znao sam da je bilo jednostavno ali kada ne poznajes sintaksu onda tii sve deluje kao spansko selo. aj sada na posao. Mozda i postanem pametan za koju godinu
Pozdrav svima, Peke
13.02.2005. u 17:15 

[es] :: PHP :: Mala pomoc oko HTTP POST-a

[ Pregleda: 1065 | Odgovora: 9 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.