Skryp przenoszący na str.głowna po okreslonym czasie

Levy272

Użytkownik
Dołączył
Luty 25, 2009
Posty
171
Jak według was ten kod działa i gdzie go chcecie umieścić (tzn, gdzie jest treść strony, nad, czy pod tą wstawką)? Pytam serio.[/b]

Treść strony jest pod tym kodem. Jak działa? Czeka 5 sekund i się wykonuje.

exit;
zapobiega wykonaniu się kodu strony, który znajduje się pod tą "wstawką"...
 

thc_flow

Zbanowany
Dołączył
Listopad 13, 2008
Posty
649
Wysyłanie headerów jest bez sensu z poziomu PHP jeśli strona ma zawierać jeszcze coś oprócz tego kodu (informację itp). Taki kod często się wysypuje. JS w tym wypadku też bez sensu, najlepiej jest to zrobić poprzez
Kod:
<META HTTP-EQUIV=Refresh CONTENT="czasWsekundach; URL=pełnyURL">
wstawionym w sekcji head.
 

shushi15

Użytkownik
Dołączył
Październik 13, 2007
Posty
42
Mi chodzi o to żeby po wylogowaniu przenosiło na główna stronę . Jak się wyloguje to jest ta sama strona i nic się nie dzieje a powinno przenosić po 3 sec na główna stronę .
 

thc_flow

Zbanowany
Dołączył
Listopad 13, 2008
Posty
649
Przecież ci dałem kod na talerzu, czego jeszcze chcesz?
 

shushi15

Użytkownik
Dołączył
Październik 13, 2007
Posty
42
proszę bardzo
Zrobiłem tak
Kod:
<?php

define('INSIDE'  , true);
define('INSTALL' , false);

$xnova_root_path = './';
include($xnova_root_path . 'extension.inc');
include($xnova_root_path . 'common.'.$phpEx);

    includeLang('logout');

    setcookie($game_config['COOKIE_NAME'], "", time()-100000, "/", "", 0);

    message ( $lang['see_you'], $lang['session_closed'], "login.".$phpEx );
    
   <META HTTP-EQUIV=Refresh CONTENT="3; URL=http://localhost/xnova by dawid/login.php">
?>

a wywala
Kod:
Parse error: parse error in C:\xampp\htdocs\xnova by dawid\logout.php on line 16
 

widmo17

Były Moderator
Dołączył
Lipiec 16, 2007
Posty
1089
O kur, skąd Ci się wziął tag htmla w kodzie php xd musisz zrobić echo '<meta ...>';, takich cudów jak Ty zrobiłeś się nie da ;]
 

Magnefikko

Były Moderator
Dołączył
Maj 29, 2004
Posty
709
K*. Myślałem "head" napisałem "body". Sra mi się we łbie od braku lerivonu xD
Swoją drogą, popatrzcie jak w odpowiednich rękach prosty skrypt staje się rzeczą niemożliwą do odpalenia mimo pomocy ludzików na dwóch stronach na forum.
 

shushi15

Użytkownik
Dołączył
Październik 13, 2007
Posty
42
Czyli co mam w końcu zrobić ?
Wrzucic skrypt html a do niego
Kod:
echo <META HTTP-EQUIV=Refresh CONTENT="3; URL=http://localhost/xnova by dawid/login.php">
I tylko to czy jeszcze coś ? Bo się nie znam na html ani php :/
 

Magnefikko

Były Moderator
Dołączył
Maj 29, 2004
Posty
709
Bo się nie znam na html ani php[/b]
A myśleliśmy że jesteś ekspertem xD

<html>
<head>
<META HTTP-EQUIV=Refresh CONTENT="3"; URL="http://localhost/xnova by dawid/login.php">
</head>
<body>
<?php
Kodzik
?>
</body>
</html>
 

Levy272

Użytkownik
Dołączył
Luty 25, 2009
Posty
171
I zapisz jako index.php, bo niektórzy już próbowali do index.html dawać skrypty php i potem szok że nie działa o_O
 

shushi15

Użytkownik
Dołączył
Październik 13, 2007
Posty
42
zrobilem tak
Kod:
<html>
<head>
<META HTTP-EQUIV=Refresh CONTENT="3"; URL="http://localhost/xnova by dawid/login.php">
</head>
<body>
<?php
<?php

/**
* logout.php
*
* @version 1.0
* @copyright 2008 by ?????? for XNova
*/

define('INSIDE' , true);
define('INSTALL' , false);

$xnova_root_path = './';
include($xnova_root_path . 'extension.inc');
include($xnova_root_path . 'common.'.$phpEx);

includeLang('logout');

setcookie($game_config['COOKIE_NAME'], "", time()-100000, "/", "", 0);

message ( $lang['see_you'], $lang['session_closed'], "login.".$phpEx );

?>
?>
</body>
</html>
a wyskakuje too

Kod:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\xnova by dawid\logout.php:3) in C:\xampp\htdocs\xnova by dawid\includes\functions\CheckCookies.php on line 55

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\xnova by dawid\logout.php:3) in C:\xampp\htdocs\xnova by dawid\logout.php on line 21
 

thc_flow

Zbanowany
Dołączył
Listopad 13, 2008
Posty
649
Przenieś setcookie(...) na sam początek dokumentu, naucz się angielskiego, naucz się czegoś o PHP i HTML (bo jak narazie to wszyscy robią coś a ty tylko copypastelejewa robisz), pomyśl, poszukaj, dopiero zapytaj...
BTW, żal mi się ciebie robi...
 
Do góry Bottom