[Fix] Correctifs pour certains hébergeurs spécifiques

Découvrez ici une liste de documents concernant phpBB: son installation, sa mise à jour et enfin son utilisation.
En bref, apprenez ici à vous servir de phpBB2!

Modérateur: Equipe

[Fix] Correctifs pour certains hébergeurs spécifiques

Messagede ZoliveR le 24 Oct 2002 à 17:37

» Correctifs pour certains hébergeurs spécifiques

    Concernant Multimania

      » Pour éviter le message d'erreur suivant
      Code: Tout sélectionner
      Warning: Cannot add header information - headers already sent in page_header.php on line 449

      Warning: Cannot add header information - headers already sent by (output started at /data/members/free/multimania/ fr/s/u/b/xxxxx/htdocs/xxxxx/includes/page_header.php:449) in page_header.php on line 450


      » Ouvrir includes/page_header.php

      » Remplacer
      Code: Tout sélectionner
      if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
      {
      header ('Cache-Control: no-cache, pre-check=0, post-check=0, max-age=0');
      }
      else
      {
      header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
      }
      header ('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT');
      header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');

      » Par
      Code: Tout sélectionner
      if(!headers_sent()){
      if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
      {
      header ('Cache-Control: no-cache, pre-check=0, post-check=0, max-age=0');
      }
      else
      {
      header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
      }
      header ('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT');
      header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
      }


    Concernant Free



    Concernant Online.net:

    » Ces deux hébergeurs ont remplacé la fonction mail() par la fonction email() afin de prévenir le SPAM. voici la modification à effectuer sur phpBB2.
    Pour en savoir plus

    » Ouvrirle fichier includes/emailer.php.
    » Rechercher la ligne 194

    Code: Tout sélectionner
    $result = @mail($this->address, $this->subject, $this->msg, $this->extra_headers);


    » et la remplacer par

    Code: Tout sélectionner
    $onto = $to;
    $onsub = $this->subject;
    $onmsg = preg_replace("#(?<!\r)\n#s", "\n", $this->msg);
    $result =@email("Webmaster",$onto, $onsub,$onmsg);


    » Dans le code, il faut remplacer Webmaster par le nom du compte e-mail d'émission. Par exemple, si vous voulez que le mail parte de l'adresse monsite@online.net, il faut remplacer Webmaster par monsite.

      Image Le correctif proposé ne fonctionne pas/plus depuis la 2.0.8.
      Une solution au problème "emailer.php" pour les forums hébergés chez Online est en cours d'investigation...
      Si vous êtes chez Online et que vous êtes prêts à donner un petit coup de main pour les tests, c'est par ici que ça se passe: http://forums.phpbb-fr.com/viewpost_385099.html#385099 !
Dernière édition par ZoliveR le 22 Avr 2003 à 19:46, édité 3 fois.
Avatar de l’utilisateur
ZoliveR
Superstar
 
Messages: 13097
Inscription: 23 Mai 2002 à 22:03
Localisation: Je mange du tiramisu ^^

Retourner vers [phpBB 2.0.x] Forum de documentation

Qui est en ligne

Utilisateurs parcourant ce forum: lili et 2 invités

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB3 Styles • phpBB podpora • Net Avenir • PromoBenef • Ticket Gagnant •