Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odswiezanie strony
Forum PHP.pl > Forum > PHP
_scorpio__
Mam takie moze troszke glupie pytanie jak odswierzyc strone za pomoca php ?
spenalzo
1. Metoda:
[xml:1:635a65ba25]<meta http-equiv="Refresh" content="0; URL=strona.php"> [/xml:1:635a65ba25]

2. Metoda:
[php:1:635a65ba25]<?php
Header("Location: ".$_SERVER["PHP_SELF"]);
?>[/php:1:635a65ba25]
cahe
Ta druga nie zadziała, jeśli wysłałeś już coś na strone (kawałek html'a, tekstu, cokolwiek). Chyba że buforujesz wyjście.
_scorpio__
No wlasnie zauwazylem ze nie dziala sad.gif
Bo ja mam taki kod i na jego koncu potrzebuje cos takiego zeby strona sie powtornie otworzyla albo zeby od nowa wczytano dane do pozycji include jesli zostanie wykonane swith case 1
[php:1:8da7f012ee]
<?
switch( $_POST['zmienna'] )
{
case 1:

exec("iptables -t nat ".$_POST['dodaj_usun']." PREROUTING -j DNAT -p ".$_POST['protokol']." --dport ".$_POST['portsdi']." -d ".$_POST['sdi']." --to ".$_POST['eth0'].":".$_POST['portlan']."");
echo "iptables -t nat ".$_POST['dodaj_usun']." PREROUTING -j DNAT -p ".$_POST['protokol']." --dport ".$_POST['portsdi']." -d ".$_POST['sdi']." --to ".$_POST['eth0'].":".$_POST['portlan'];
exec("/bin/sh wynikforward");
break;
}


?>
[/php:1:8da7f012ee]
spenalzo
To metoda pierwsza.
W miejsce strona.php podaj oczywiście swoją stronę :-)
_scorpio__
ej ale cos jest nei tak ta pierwsza metode wpisalem tak :
[php:1:c46f8b932a]
<?^M
switch( $_POST['zmienna'] )
{
case 1:

exec("iptables -t nat ".$_POST['dodaj_usun']." PREROUTING -j DNAT -p ".$_POST['protokol']." --dport
echo "iptables -t nat ".$_POST['dodaj_usun']." PREROUTING -j DNAT -p ".$_POST['protokol']." --dport
exec("/bin/sh wynikforward");
echo "<meta http-equiv="Refresh" content="0; URL=admin.php?show=forward">";
break;
}


?>
[/php:1:c46f8b932a]
i pluje sie mi cos i wogole strona sie nei wyswietla czyli jest jakis blad w tej metodzie
spenalzo
Ech.................
[php:1:21048fb451]
echo "<meta http-equiv="Refresh" content="0; URL=admin.php?show=forward">";
[/php:1:21048fb451]
cahe
Cytat
Ech.................
[php:1:ef39b60897]
echo "<meta http-equiv="Refresh" content="0; URL=admin.php?show=forward">";
[/php:1:ef39b60897]


Bez sensu :-). Lepiej:

[php:1:ef39b60897]<?php
echo ('<meta http-equiv="Refresh" content="0; URL=admin.php?show=forward">');
?>[/php:1:ef39b60897]

Wszystko pozostaje czytelne :-). Nawiasy pojedyncze rulz ;-).
_scorpio__
No teraz dziala a ze tak zapytam czy nie mozna jakos zrobic zeby do pol
[php:1:f01161fd99]
<?
include(""); ?>
[/php:1:f01161fd99]
Zostaly po wcisnieciu guzika wczytane zostaly nowe dane questionmark.gif da rade to jakos inaczej zrobic, czy tylko w gre wchodzi odswiezenie strony ?
_scorpio__
Hm czyzby nikt nie wiedzial jak to zrobic questionmark.gif
KaMeLeOn
Cytat
Hm czyzby nikt nie wiedzial jak to zrobic questionmark.gif

Ale co? Wczytanie poprzez include?
Nie da rady użyć funkcji include bez odświerzenia strony...
cahe
Ewentualnie streaming-html :-).
_scorpio__
aha bo myslalem ze da rade jakos to zrobic tak zeby strona 2 razy nie wyswietlala sie od nowa bo pierwszy raz sie wyswietla gdy dane sa przekazywane z formularza do php a drugi raz gdy jest odswiezanie strony. No chyba ze istnieje jakas mozliwosc inna
_scorpio__
Cytat
Ewentualnie streaming-html :-).


A mozesz wyjasnic co to jest i ewentualne zastosowanie ?
cahe
Cytat
Cytat
Ewentualnie streaming-html :-).


A mozesz wyjasnic co to jest i ewentualne zastosowanie ?


Niestety, jeszcze tego nie wiem :-). Ale są inni - już po lekturze php4 aplikacje. Na pewno ci pomogą. 8)
_scorpio__
hehe cache mam nadzije ze tu sie nie odezwal twoj stary uraz do mnie biggrin.gif
cahe
Cytat
hehe cache mam nadzije ze tu sie nie odezwal twoj stary uraz do mnie biggrin.gif


Nie, naprawde JESZCZE nie wiem :-).
_scorpio__
Nie no luzz wierze Ci :wink: tongue.gif he ale na prawde nie mozna jakos zrobic tego zeby ta strona nie odswierzala sie 2 razy bo przy przekazywaniu danych z formularza ginie wszystko ze strony i pojawia sie i poziej drugi raz gdy sie odsiweza
phoenix84
a jak do tego dodac jeszcze cos na zasadzie target="_parent" :DDD
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.