Discussion:
Call to undefined function http_redirect()
(trop ancien pour répondre)
Hugolino
2007-10-15 18:02:06 UTC
Permalink
8<-----------8<---------8<----------8<----------8<----------8<----------8<
+++http://deb/moto/+++
Fatal error: Call to undefined function http_redirect() in
/var/www/some_path/script_B.php on line 5
8<-----------8<---------8<----------8<----------8<----------8<----------8<
Pourquoi cette erreur ? un problème de config php ?
Un problème de version de PHP ?
J'utilise PHP5 sur une Ubuntu Edgy Eft 6.10 avec apache2:

~ $ apt-cache policy php5
php5:
Installé : 5.1.6-1ubuntu2.6
Candidat : 5.1.6-1ubuntu2.6

~ $ php5 -v
PHP 5.1.6 (cli) (built: Jul 17 2007 17:52:03)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

~ $ apt-cache policy apache2
apache2:
Installé : 2.0.55-4ubuntu4.1
Candidat : 2.0.55-4ubuntu4.1

~ $ apache2 -v
Server version: Apache/2.0.55
Server built: Aug 16 2007 22:41:15

Plus d'info : <http://roulaize.fr/php-files/phpinfo.php>
Sur la machine Cassis sous Debian Etch qui répondra peut-être, les
versions utilisées sont encore plus récentes, mais l'erreur est la même.
<cit. http://fr.php.net/manual/fr/ref.http.php>
La classe HttpResponse nécessite au moins PHP 5.1. Toutes les autres
classes sont disponibles depuis PHP 5.0.
</cit.>
Note que tes questions seraient plus en charte dans fr.comp.lang.php.
Oui, mes excuses, j'ai d'ailleurs fouillé les archives du groupe, pas
très longtemps le mot même 'http_redirect()' est introuvable.

x-post et fu2 sur fclp
--
Pas de panique ! Stabiliser le proto-moulinotron trans-parabolique ne nous
empêche pas de micro-inverser le signal binaire ni même de néo-diminuer
l'extra-multiplexeur nucléo-adaptatif.
Hugo (né il y a 1 371 902 722 secondes)
P'tit Marcel
2007-10-15 22:36:24 UTC
Permalink
Fatal error: Call to undefined function http_redirect() in
a priori, cette fonction ne fait pas partie de php standard mais d'une
extension PECL.

Pour créer une redirection http, il suffit de coder un
header("Location: $url");

Dans tous les cas, il ne faut avoir commencé l'envoi de la page vers le
navigateur.


eça
--
P'tit Marcel
stats sur les forums modérés http://www.centrale-lyon.org/ng/
Hugolino
2007-10-16 17:31:22 UTC
Permalink
Post by P'tit Marcel
Fatal error: Call to undefined function http_redirect() in
a priori, cette fonction ne fait pas partie de php standard mais d'une
extension PECL.
C'est donc ça que signifie le "(PECL pecl_http:0.1.0-1.5.5)" juste en
dessous du nom de lafonction sur fr.php.net/manual...
Peut-être devrait-il l'indiquer plus clairement pour le n00b comme moi.
Post by P'tit Marcel
Pour créer une redirection http, il suffit de coder un
header("Location: $url");
Dans tous les cas, il ne faut avoir commencé l'envoi de la page vers le
*pas*
Post by P'tit Marcel
navigateur.
Oui, c'est ce que j'ai d'ailleurs fait.

Merci pour ton aide
--
An NT server can be run by an idiot, and usually is.
Hugo (né il y a 1 371 995 782 secondes)
Continuer la lecture sur narkive:
Loading...