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

Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?

[es] :: PHP :: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?

[ Pregleda: 993 | Odgovora: 16 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?01.03.2006. u 22:49

Pomoc!

kako ide kod na kraju skripte kod (kada prdje ceo ovaj kod ok) koji treba da dodam i koji ce da uradit redirekciju na odredjenu web stranu!

npr evo kraj jednog php koda:

Code:
 
  mysql_select_db('baza');
  $query = "insert into tabela1( ime, email, tekst) values 
            (  '".$ime."', '".$email."', '".$tekst."')"; 
  $result = mysql_query($query);
  if ($result)
      echo  mysql_affected_rows().' Podatak je ubacen u bazu.'; 
?> 


kako da na kraju dodam da mi se recimo automatski redirektuje na
www.imesajta.com/detalj?page='.$page1['bioskopiid'].'
,a ja recimo na pocetku imam "page1" !???

i da li je ovo uopste moguce !!!

nadam se da ce mi neko odgovoritu u sko kracem roku...posto se ceo dan mucim da jednom skriptom !!!!!

pozdrav svima

01.03.2006. u 22:49 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 08:38
utfm
http://www.php.net/header
02.03.2006. u 08:38 

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 11:11
hvala , sad cu da pogledam !!!

02.03.2006. u 11:11 

The Sekula

Član broj: 53829
Poruke: 76
*.eunet.co.yu.

Sajt: www.sekulovic.net


Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 13:38
Ako mislis da radis pravu redirekciju (a za to sluzi header na koji te je uputio Br@nkoR), onda ovaj "echo" u skriptu nema mnogo smisla.
02.03.2006. u 13:38 

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 14:28
ok provalio sam foru, i rdi....

ali sada jos jedno pitanje !

kako recimo ako sam naovoj stranici u pocetku doveo sintaksu page=3 sa prehodne strane (www.mojdome.com/nesto/detaljno.php?page=3), kako ja sada da mu kazem na kraju kada on zavrsio ceo php kod(skriptu), da mi uradi redirekciju,ali umestno na obicnu adresu www.mojdome.com/nesto/detaljno.php da stoji ono www.mojdome.com/nesto/detaljno.php?page=3 ....

mislim ja znam da ja mogu to rucno da upisem, ali se to u zavisnosti od strane menja...taj broj je stalno promenjiv....moze da bude 1,2,3,4,45,300 ....

on inace nosi oznaku "$page" i dolazi iz "tabele1" pod nazivom "tipid" ...

mislim da li je to uopste moguce ????

[Ovu poruku je menjao zrnoo dana 02.03.2006. u 15:29 GMT+1]
02.03.2006. u 14:28 

japan

Član broj: 34328
Poruke: 370
*.dialup.sezampro.yu.



Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 14:41
header("Location: www.mojdome.com/nesto/detaljno.php?page=" . $page);
02.03.2006. u 14:41 

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 15:21
cekaj jel mislis da ja treba ovako da upisem kao sto si ti stavio (na kraju skripte) .. ili moram jos nesto da dopisem (msilim na zereze, zagrade ...) milsim ja sam pocetnik pa me to ma lo zeza !!!!

hvala puno probacu ovako !!!! a ti ako mozes posalji post na ovu poruku !!!
02.03.2006. u 15:21 

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Nece da se izvrsi02.03.2006. u 16:17
evo komplet koda
Code:

<?php

  $ime=$HTTP_POST_VARS['ime'];
  $email=$HTTP_POST_VARS['email'];
  $broj=$HTTP_POST_VARS['broj'];
  $tekst=$HTTP_POST_VARS['tekst'];

  if (!$ime || !$email || !$broj || !$tekst)
  {
     echo 'Niste uneli sva potrebna polja.<br />'
          .'Molimo pokusajte ponovo.';
     exit;
  }
  
  $ime = addslashes($ime);
  $email = addslashes($email);
  $broj = addslashes($broj);
  $tekst = addslashes($tekst);

  @ $db = mysql_pconnect('localhost', 'username', 'password');

  if (!$db)
  {
     echo 'Error: Nije moguca konekcija sa bazom. Pokusajte ponovo malo kasnije.';
     exit;
  }

  mysql_select_db('baza');
  $query = "insert into komentari ( tipid, ime, email, tekst) values 
            (  '".$broj."', '".$ime."', '".$email."', '".$tekst."')"; 
  $result = mysql_query($query);

header( "Location: http://www.mojsajt.com/");

?>


pazite bez ovoga "heder" sve radi normalno, a ja kada dodam ovo heder on mi ibacuje poruku:......... Cannot modify header information - headers already sent by (output started at ......... i upise liniju gde se heder nalazi!

sta da radim......JA SAM SAMO HTEO DA KADA SE PODACI UCITAJU I UPISU U BAZU( sto radi bez linije heder), AKO JE SVE OK DA SE ON AUTOMATSKI REDIREKTUJE NA POCETNU ili neku drugu) STRANU !!!

Sta da radim !!!!!!!!!!!!!
02.03.2006. u 16:17 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 18:38
Preuzeto sa linka koji sam dao:
Citat:

Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP. It is a very common error to read code with include(), or require(), functions, or another file access function, and have spaces or empty lines that are output before header() is called. The same problem exists when using a single PHP/HTML file.
02.03.2006. u 18:38 

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 18:53
PA PRIJATELJU RECI MI KAKO ONDA DA URADIM OVO I GDE DA NAPISEM....
Da li ako ja njega napisem na samom pocetku, da li ce se onda kod koji sledi iza njga izvrsiti pa se automatski redirektovati na datu adresu...

mislim pomozi mi malo, kada se vec razumes....video si da sam postavio na forumu ceo kod koji treba da se izvrsi..e sada gde i kako tacno da upisem taj heder da bi se delislo ono sto sam rekao na pocetku ovog teksta.

ajde pomozi malo !!! i hvala
mislim ja sam pocetnik...i ako mi neko sada objasni, to ce mi ostati u pamcenju za ubuduce ! ))


pozdra
Vule

02.03.2006. u 18:53 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 19:57
Dakle pre header funkcije nesmeš imati nikakavo štampanje nekog sadžaja, proveri da li ispred <?php nemaš neki prazan red, razmak, neki karakter, html kod... otvori php fajl u npr. Notepad-u pa proveri, jer neki programi (editori) dodaju BOM karakter na početak fajla.
02.03.2006. u 19:57 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3769
195.252.99.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 21:13
Ja mislim da ni Notepad ne prikazuje BOM. Meni to resava edit.com ali ne sajt nego prastari editor ili u DW-u iskjucis "include BOM"
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

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

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?02.03.2006. u 21:22
vazi, sad cu da probam...pa cu da javim..........uzgred....sta je to BOM ? mislim nisam se jos susreo sa tim terminom !

poz

[Ovu poruku je menjao zrnoo dana 02.03.2006. u 22:25 GMT+1]
02.03.2006. u 21:22 

The Sekula

Član broj: 53829
Poruke: 76
*.eunet.co.yu.

Sajt: www.sekulovic.net


Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?03.03.2006. u 08:05
Da se obezbedis da nema ispisa pre poziva header f-je mozes koristi i baferisanje ispisa:

http://yu.php.net/ob_start
03.03.2006. u 08:05 

Br@nkoR

Član broj: 2597
Poruke: 1388
*.ptt.yu.



Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?03.03.2006. u 08:36
Citat:
JaHvram: Ja mislim da ni Notepad ne prikazuje BOM.

Hm, kod mene prikazuje, mada...

Citat:
zrnoo: sta je to BOM ?

http://www.unicode.org/faq/utf_bom.html#22
03.03.2006. u 08:36 

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 304
..AT.HighSpeedADSL.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Ljudi jos jedno pitanjce !03.03.2006. u 11:00
Pazi ovo ... zamisli da postoji php skript koji na pocetku prihvata sintaksu page koju saljem putem adrese sa prethodne strane (www.mojsajt.com.detalj.php?page=3 ) koristeci sledeci kod .... $page=$_GET['page']; i onda se nastavlja kod i dolazi do funkcije koja sledi

----------------
function guestbook_form(){
print '<form name="sign_guestbook_form" method="post" action="">
<br>
Author:
<input type=text size=40 name=author><br>
<br>
E-mail:
<input type=text size=40 name=mail><br>
<br>
Text:<br>
<textarea cols=60 rows=10 name=text></textarea><br>
<input type="hidden" name="write_guestbook" value="true">
<input name="sign_guestbook_form_submit" type="submit">
<input name="reset_guestbook_form" type="reset">
</form>';
}
----------------------

e sada kako ja da dodam tu jos jednu liniju koja treba da posalje ovu sintaksu sa pocetka koda "$page" ...znam da ide nesto ovako - ali konkretno ovaj primer ne moze jer sam ja vec u php kodu....<input type = "hidden" value = "<?php echo $_POST['$page']; ?>" name = "page">

znaci sta bi trebalo da pise tamo u value= da bi mi on tu upisao $page sa pocetka koda koji sam prihvatio sa prethodne strane (url) ????

molim te za pomoc...ja sam pocetnik !

poz
03.03.2006. u 11:00 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3769
195.252.99.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?03.03.2006. u 15:19
Citat:
Br@nkoR: Hm, kod mene prikazuje, mada...


Verovatno zavisi od podesavanja samog notepad-a i jos mozda necega
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

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

[es] :: PHP :: Kako ugraditi PHP redirekciju, kada se skripta izvrsi !?

[ Pregleda: 993 | Odgovora: 16 ]

Postavi temu Odgovori

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