Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
casa verde 2024

Intrerupator cu N - doza doar cu ...

Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata
 Suprataxa card energie?!

Cum era nivelul de trai cam din a...

probleme cu ochelarii

Impozite pe proprietati de anul v...
 teava rezistenta panou apa calda

Acces in Curte din Drum National

Sub mobila de bucatarie si sub fr...

Rezultat RMN
 Numar circuite IPAT si prindere t...

Pareri brgimportchina.ro - teapa ...

Lucruri inaintea vremurilor lor

Discuții despre TVR Sport HD.
 

Probleme instalare Apache

- - - - -
  • Please log in to reply
5 replies to this topic

#1
Ency

Ency

    New Member

  • Grup: Junior Members
  • Posts: 4
  • Înscris: 22.08.2017
Mi-a functionat serverul win2003 opt ani, apoi a trebuit sa schimb HDD. Dupa ce am reinstalat Wamp5 1.7.4 imi da o eroare.

Warning: Cannot modify header information - headers already sent by (output started at C:\esfera.ro\www\index_meniu.php:14) in C:\esfera.ro\www\index_meniu.php on line 24

Nu poate fi eroare de sintaxa fiindca programul a functionat, probabil e ceva cu setarile Apache sau PHP

Linia 14 este comentariu:
<!--  <style>div{text-shadow:yellow 10px 10px;}</style>-->

Linia 24 este:
setcookie("ip", $ip);

Am cautat dar imi spune ca eroare imi spune ca este un blank undeva in plus.

Poate ma poate lamuri cineva. Va multumesc

#2
modoran

modoran

    Senior Member

  • Grup: Senior Members
  • Posts: 8,312
  • Înscris: 08.02.2011
Poate aveai configurat output_buffering pe serverul vechi si nu ti-ai dat seama de eroare.  Sau aveai alta setare pentru short_open_tags.  Oricum problema e in C:\esfera.ro\www\index_meniu.php, deschide-l cu Notepad++ si iti dai seama unde e problema. Folosesti <?php la inceput si >? la sfarsit si nu trebuie sa mai ai acel warning.

#3
Ency

Ency

    New Member

  • Grup: Junior Members
  • Posts: 4
  • Înscris: 22.08.2017

View Postmodoran, on 22 august 2017 - 22:30, said:

Poate aveai configurat output_buffering pe serverul vechi si nu ti-ai dat seama de eroare.  Sau aveai alta setare pentru short_open_tags.  Oricum problema e in C:\esfera.ro\www\index_meniu.php, deschide-l cu Notepad++ si iti dai seama unde e problema. Folosesti <?php la inceput si >? la sfarsit si nu trebuie sa mai ai acel warning.

Nu am avut configuat nimic in plus. Am aceleasi setari. (cel putim asa cred). Dar nu numai in index_meniu.php imi da aceasta eroare ci oriunde in alta parte unde am setcoockie. e ceva la sesiuni, unde ma pricep mai putin.

#4
Ency

Ency

    New Member

  • Grup: Junior Members
  • Posts: 4
  • Înscris: 22.08.2017

View PostEncy, on 22 august 2017 - 22:42, said:

Nu am avut configuat nimic in plus. Am aceleasi setari. (cel putim asa cred). Dar nu numai in index_meniu.php imi da aceasta eroare ci oriunde in alta parte unde am setcoockie. e ceva la sesiuni, unde ma pricep mai putin.

Am redus situl la minimum.
Daca index.php este:

<?php
//echo "----****----";
$ip="Test";
setcookie("ip",$ip);
echo "----",$ip."----";
?>

Se obtine:
----Test----

Daca index.php este:

<?php
echo "----****----";
$ip="Test";
setcookie("ip",$ip);
echo "----",$ip."----";
?>

Se obtine:
----****----
Warning: Cannot modify header information - headers already sent by (output started at C:\esfera.ro\www\index.php:2) in C:\esfera.ro\www\index.php on line 4
----Test----

Dar,
<?php
echo "";
$ip=1;
$ip++;
setcookie("ip",$ip);
echo "----",$ip."----";
?>

Nu da eroare:
----2----

Daca ar fi numai avertizarea nu ar fi nici o problema, dar nu executa setcookie, iar unde vreau sa folosesc cookie da eroare fatala.
Cu cunostintele pe care le am in PHP nu pot sa-mi dau seama ce se intimpla.

Edited by Ency, 23 August 2017 - 09:46.


#5
red46

red46

    Senior Member

  • Grup: Senior Members
  • Posts: 4,528
  • Înscris: 06.03.2016
https://stackoverflo...nt-error-in-php

https://stackoverflo...y-sent-by-error

#6
Ency

Ency

    New Member

  • Grup: Junior Members
  • Posts: 4
  • Înscris: 22.08.2017

View Postred46, on 23 august 2017 - 10:03, said:

Multumesc, a trebuit sa introduc ob_start(); in fiecare fisier PHP unde am setcoockie.
Probabil am reinstalat alta versiune de Wamp5, care cere chestia asta.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate