Probleme - Warning: Cannot modify header info

Fermé
kenya87 - 21 avril 2010 à 05:49
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 22 avril 2010 à 18:17
Deprecated: Function ereg() is deprecated in /srv/disk3/xxxx/www/xxxx.com/includes/controls.inc.php on line 48

Deprecated: Function ereg() is deprecated in /srv/disk3/xxxx/www/xxxx.com/includes/controls.inc.php on line 48

Warning: Cannot modify header information - headers already sent by (output started at /srv/disk3/xxxx/www/xxxx.com/includes/controls.inc.php:48) in /~/www/xxxx.com/login.php on line 43

Warning: Cannot modify header information - headers already sent by (output started at /srv/disk3/xxxx/www/xxxx.com/includes/controls.inc.php:48) in /~/www/xxxx.com/login.php on line 44



Bonjours, j'ai cette erreur et je ne suis plus capable de me connecter, même en remplaçant les fichier visés!

Qu'est-ce qui faut que je fasse?


merci.

6 réponses

graffx Messages postés 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 975
21 avril 2010 à 09:22
Apprendre le php.

Tu dois avoir mis un header.location ou un session_start aprés des caracteres html, sinon vois ta fonction ereg
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
21 avril 2010 à 14:13
Les fonctions ereg() (et toutes les autres de l'extension « Regex POSIX ») sont obsolètes depuis PHP 5.3.0.
Utilises plutôt les fonctions fournies par l'extension PCRE : preg_match, preg_replace, ...

https://www.php.net/manual/fr/reference.pcre.pattern.posix.php
0
donc le probleme se situe au niveau du fichier :

login.php?


j'avais une sauvegarde de ce fichier qui marchait correctement et je l'ai remplacé et j'ai le même problème.

:\
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
22 avril 2010 à 16:58
Non, ça vient du fichier "xxxx.com/includes/controls.inc.php".
Il ne suffit pas de le remplacer par une sauvegarde, mais il faut recoder certaines parties (cf. mon message précédent).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mais avant tout marchait correctement!

Je veux bien recoder mais pourquoi il y a 3 jours tout marchait bien et maintenant poof, erreur? et de cette erreur irreparable, il faut que je recode?
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
22 avril 2010 à 18:17
Il y a sans doute eu du changement sur le serveur, comme un mise à jour vers PHP 5.3 ou +.
0