piu' precisamente mi da
Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\degustandovino\insert_articolo.php:1) in c:\programmi\easyphp1-8\www\degustandovino\insert_articolo.php on line 42
segno sotto qual'e la riga 42... non riesco a capire cosa ce' che non va
il contenuto viene elaborato ed inserito correttamente...
codice:
<?
include("config.inc.php");
include("rid.php");
$db = mysql_connect($db_host, $db_user, $db_password);
mysql_select_db($db_name, $db);
$titolo=$_POST["titolo"];
$testo=$_POST["news"];
if (trim($titolo) == "" or ($testo)== ""){
$red="./new_articolo.php?id=1";
Header("Location: $red");}
else{
$titolo = str_replace("<", "<", $titolo);
$titolo = str_replace(">", ">", $titolo);
$testo = str_replace("<", "<", $testo);
$testo = str_replace(">", ">", $testo);
$testo = str_replace("'", "\'", $testo);
$testo = nl2br($testo);
$data = time();
$foto="no";
if (($_FILES['file']['type']== "image/jpeg" or $_FILES['file']['type']== "image/pjpeg") and ($_FILES['file']['size']<102401))
{
$uploaddir = "./articoli/";
$random = rand(100, 10000);
$_FILES['file']['name']= $random ."_" .$_FILES['file']['name'];
$_FILES['file']['name']= str_replace(' ','_',$_FILES['file']['name']);
$foto=$_FILES['file']['name'];
move_uploaded_file($_FILES['file']['tmp_name'], $uploaddir . $_FILES['file']['name']);
}
$query = "INSERT INTO articoli (titolo, articolo, data,img) VALUES ('$titolo', '$testo', '$data','$foto')";
if(mysql_query($query, $db)){
$red="./new_articolo.php?id=2";
}else $red="./new_articolo.php?id=3";
rigo 42 - Header("Location: $red");
}
?>