ok. puoi stampare l'errore completo
incluso 'OUTPUT ALREADY STARTED.....'
ok. puoi stampare l'errore completo
incluso 'OUTPUT ALREADY STARTED.....'
Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\scripttest\test.php:3) in c:\programmi\easyphp1-8\www\scripttest\test.php on line 11
Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\scripttest\test.php:3) in c:\programmi\easyphp1-8\www\scripttest\test.php on line 11
ma scusa un attimo...
Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\scripttest\test.php:3) in c:\programmi\easyphp1-8\www\scripttest\test.php on line 11
Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\gestionalepreview\test.php:3) in c:\programmi\easyphp1-8\www\scripttest\test.php on line 11
il tuo scrript si chiama test.php ?
dallo script intatto mi fai vedere la linea 3 e la 11
o posta ilcodoce se vuoi.
ti sto chiedendo questo perche il warning di questo tipo di errore di solito (quasi) ti offre la soluzione, o almeno come trovare il problema
Scusami il primo post errore era sbagliato, fai riferimento al secondo il codice del piccolo scritp te lo riposto
Codice PHP:<html>
<body>
<?
//flag
$flag= 1;
//se non hai inserito tutte le informazioni
if ($flag==1)
{
header("Location: index.php"); //si ricarica l'idex
exit;
}
?>
</body>
</html>
Prova così, anche se non so perché da me funziona anche senza
Codice PHP:<?php ob_start(); ?>
<html>
<body>
<?php
//flag
$flag= 1;
//se non hai inserito tutte le informazioni
if ($flag==1)
{
header("Location: index.php"); //si ricarica l'idex
exit;
}
?>
</body>
</html>
Originariamente inviato da zeroh
Scusami il primo post errore era sbagliato, fai riferimento al secondo il codice del piccolo scritp te lo riposto
Codice PHP:<html>
<body>
<?
//flag
$flag= 1;
//se non hai inserito tutte le informazioni
if ($flag==1)
{
header("Location: index.php"); //si ricarica l'idex
exit;
}
?>
</body>
</html>
scusa ma <body><html> per te cosa è??? non ti ho detto che gli header devono essere la prima cosa da mandare???? Se non usi il buffering NON puoi mandare output prima degli header!!!! <body><html> è già output.
Leggi il REGOLAMENTO!
E' molto complicato, un mucchio di input e output, una quantità di informazioni, un mucchio di elementi da considerare, ho una quantità di elementi da tener presente...
Drugo
prova un pò questo :
Codice PHP:
<html>
<body>
<?
//flag
$flag= 1;
//se non hai inserito tutte le informazioni
if ($flag==1)
{
header("Location: ./index.php"); //si ricarica l'idex
}
?>
</body>
</html>
ancora? ma vi è stato scritto in maniera chiara!Originariamente inviato da sideval
prova un pò questo :
Codice PHP:
<html>
<body>
<?
//flag
$flag= 1;
//se non hai inserito tutte le informazioni
if ($flag==1)
{
header("Location: ./index.php"); //si ricarica l'idex
}
?>
</body>
</html>![]()
http://it.php.net/manual/it/function.header.php
non ci devono essere output html o php !!
There are 10 types of people in the world: Those who understand binary, and those who don't.
puoi pensare di risolvere in questo modo
poi devi vedere tu, nel tuo codice, se è conveniente una soluzione del genere (che tra l'altro è pure più veloce)
Codice PHP:<?php
$output="<html><body>";
//flag
$flag= 1;
//se non hai inserito tutte le informazioni
if ($flag==1)
{
header("Location: index.php"); //si ricarica l'idex
exit;
}
else
{
$output.="</body></html>";
echo $output;
}
?>
There are 10 types of people in the world: Those who understand binary, and those who don't.