problema header

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Wayn3
Mesaje:111

problema header

am eroarea asta

Cod: Selectaţi tot

Warning: Cannot modify header information - headers already sent by (output started at /public_html/insert-anunt.php:2) in /public_html/insert-anunt.php on line 26
in pagina asta

Cod: Selectaţi tot

<?php
require_once('config.php');
if($_POST['nume']!=null && $_POST['prenume']!=null && $_POST['regiune']!=null && $_POST['email']!=null && $_POST['telefon']!=null && $_POST['categorie']!=null && $_POST['tipanunt']!=null && $_POST['produs']!=null && $_POST['vechi']!=null && $_POST['titlu']!=null && $_POST['descriere']!=null && $_POST['pret']!=null && $_POST['valuta']!=null){

$nume=$_POST['nume'];
$prenume=$_POST['prenume'];
$regiune=$_POST['regiune'];
$email=$_POST['email'];
$telefon=$_POST['telefon'];
$categorie=$_POST['categorie'];
$tipanunt=$_POST['tipanunt'];
$produs=$_POST['produs'];
$vechi=$_POST['vechi'];
$titlu=$_POST['titlu'];
$descriere=$_POST['descriere'];
$pret=$_POST['pret'];
$valuta=$_POST['valuta'];

$query="INSERT INTO `vcg` (`nume`,`prenume`,`regiune`,`email`,`telefon`,`categorie`,`tipanunt`,`produs`,`vechi`,`titlu`,`descriere`,`pret`,`valuta`) VALUES ('".$nume."','".$prenume."','".$regiune."','".$email."','".$telefon."','".$categorie."','".$tipanunt."','".$produs."','".$vechi."','".$titlu."','".$descriere."','".$pret."','".$valuta."')";
mysql_query($query) or die(mysql_error());
$row['id'] = mysql_insert_id();

header('Location: anunt.php?id='.$row['id']);
}else{
header('Location: post-v-c-g.php');
}

?> 
linia 26 este al 2-lea header ... care ar fi problema ?

MarPlo Mesaje:4343
Cauza poate fi la: require_once('config.php');
Probabil in acel fisier se trimit date spre browser, chiar si un spatiu.

Wayn3 Mesaje:111
am modificat asa ...

Cod: Selectaţi tot

<?php
include('config.cfg');
if($_POST['nume']!=null && $_POST['prenume']!=null && $_POST['regiune']!=null && $_POST['email']!=null && $_POST['telefon']!=null && $_POST['categorie']!=null && $_POST['tipanunt']!=null && $_POST['produs']!=null && $_POST['vechi']!=null && $_POST['titlu']!=null && $_POST['descriere']!=null && $_POST['pret']!=null && $_POST['valuta']!=null){

$nume=$_POST['nume'];
$prenume=$_POST['prenume'];
$regiune=$_POST['regiune'];
$email=$_POST['email'];
$telefon=$_POST['telefon'];
$categorie=$_POST['categorie'];
$tipanunt=$_POST['tipanunt'];
$produs=$_POST['produs'];
$vechi=$_POST['vechi'];
$titlu=$_POST['titlu'];
$descriere=$_POST['descriere'];
$pret=$_POST['pret'];
$valuta=$_POST['valuta'];

$query="INSERT INTO `vcg` (`nume`,`prenume`,`regiune`,`email`,`telefon`,`categorie`,`tipanunt`,`produs`,`vechi`,`titlu`,`descriere`,`pret`,`valuta`) VALUES ('".$nume."','".$prenume."','".$regiune."','".$email."','".$telefon."','".$categorie."','".$tipanunt."','".$produs."','".$vechi."','".$titlu."','".$descriere."','".$pret."','".$valuta."')";
mysql_query($query) or die(mysql_error());
$row['id'] = mysql_insert_id();

header('Location: anunt.php?id='.$row['id']);
}else{
header('Location: post-v-c-g.php');
}

?> 
iar acuma problema se manifesta asa :

Cod: Selectaţi tot

Warning: include(config.cfg) [function.include]: failed to open stream: No such file or directory in /home/kestiiin/public_html/insert-anunt.php on line 2

Warning: include(config.cfg) [function.include]: failed to open stream: No such file or directory in /home/kestiiin/public_html/insert-anunt.php on line 2

Warning: include() [function.include]: Failed opening 'config.cfg' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kestiiin/public_html/insert-anunt.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /home/kestiiin/public_html/insert-anunt.php:2) in /home/kestiiin/public_html/insert-anunt.php on line 25



am adaugat php.ini in directorul respectiv .. nu-mi mai da eroare dar acuma cand apas pe butonul TRIMITE : ma duce inapoi la pagina cu formularul ... adica
post-v-c-g.php din linia

Cod: Selectaţi tot

header('Location: post-v-c-g.php');

MarPlo Mesaje:4343
Nu imi dau seama cu ce a influentat ce ai facut cu php.ini.
Singura explicatie ce-mi vine in minte e ca nu da True toate acele conditii din if(...) si atunci se executa ce e in else {...}

Wayn3 Mesaje:111
nu am mai reusit sa rezolv nimic :| .. am scos php.ini si acuma vreau sa-mi dau seama cum sa rezolv acele 4 erori

MarPlo Mesaje:4343
Acele erori spun ca fisierul "config.cfg" nu poatefi inclus.
Ori nu e in acelasi director cu cel in care e scriptul, ori ar trebui "config.php" ( .php in loc de extensia .cfg )

Subiecte similare