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

Problem sa headerom i location

[es] :: PHP :: Problem sa headerom i location

[ Pregleda: 2298 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mnicic
Kragujevac

Član broj: 6424
Poruke: 167

Sajt: https://www.pravac.com


Profil

icon Problem sa headerom i location24.07.2004. u 14:29 - pre 240 meseci
Imam problem sa redirektom. Pozivanjem stracine izlaz.php (ciji je kod prikazan ispod) treba da se brojevna vrednost u fajlu br_1.dat poveca za 1 i da redirektuje na stranicu http://localhost/index.php

Program povece vrednost u fajlu za 1 ali javlja sledecu gresku:
"Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\Apache Group\Apache2\htdocs\nikel\insenzor\izlaz.php: in C:\Program Files\Apache Group\Apache2\htdocs\nikel\insenzor\izlaz.php on line 24"

Kad postavim samo redirekt, bez brojaca, sve je Ok.

Sta da radim, kako da resim ovaj problem?

Code:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
    <?php
        $br_fajl = "./br_1.dat";
        if(!($fp = fopen($br_fajl, "r"))) die ("---");
        $brojac = (int) fread($fp, 20);
        fclose($fp);
        
        $brojac++;
        
        echo $brojac;
        
        $fp = fopen($br_fajl, "w");
        fwrite($fp, $brojac);
        fclose($fp);
        
        $url="http://localhost/index.php";

        header("Location: $url");
    ?>
</body>
</html>

 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
*.dialup.blic.net



+4 Profil

icon Re: Problem sa headerom i location24.07.2004. u 15:28 - pre 240 meseci
Koristi ovo:
Code:

    <?php
        $br_fajl = "./br_1.dat";
        if(!($fp = fopen($br_fajl, "r"))) die ("---");
        $brojac = (int) fread($fp, 20);
        fclose($fp);
        
        $brojac++;
        
        $fp = fopen($br_fajl, "w");
        fwrite($fp, $brojac);
        fclose($fp);
        
        $url="http://localhost/index.php";

        header("Location: $url");
    ?>

"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

djdejan

Član broj: 28622
Poruke: 138
*.mobtel.co.yu



Profil

icon Re: Problem sa headerom i location24.07.2004. u 16:40 - pre 240 meseci
Stvar je u tome da header() mora da se pozove pre ispisivanja nekog drugog html koda.
Znaci uvek on mora prvi da se izvrsi.
 
Odgovor na temu

[es] :: PHP :: Problem sa headerom i location

[ Pregleda: 2298 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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