| @@ 131-140 (lines=10) @@ | ||
| 128 | ||
| 129 | // si le sujet est vide, extraire la premiere ligne du corps |
|
| 130 | // du mail qui est donc du texte |
|
| 131 | if (!strlen($sujet)) { |
|
| 132 | // nettoyer un peu les retours chariots |
|
| 133 | $texte = str_replace("\r\n", "\r", $texte); |
|
| 134 | $texte = str_replace("\r", "\n", $texte); |
|
| 135 | // decouper |
|
| 136 | $texte = explode("\n", trim($texte)); |
|
| 137 | // extraire la premiere ligne |
|
| 138 | $sujet = array_shift($texte); |
|
| 139 | $texte = trim(implode("\n", $texte)); |
|
| 140 | } |
|
| 141 | ||
| 142 | $envoyer_mail = charger_fonction('envoyer_mail', 'inc'); |
|
| 143 | foreach ($emails as $email) { |
|
| @@ 2046-2053 (lines=8) @@ | ||
| 2043 | list($myself) = explode('?', $myself); |
|
| 2044 | // vieux mode HTTP qui envoie après le nom de la methode l'URL compléte |
|
| 2045 | // protocole, "://", nom du serveur avant le path dans _SERVER["REQUEST_URI"] |
|
| 2046 | if (strpos($myself,'://') !== false) { |
|
| 2047 | $myself = explode('://',$myself); |
|
| 2048 | array_shift($myself); |
|
| 2049 | $myself = implode('://',$myself); |
|
| 2050 | $myself = explode('/',$myself); |
|
| 2051 | array_shift($myself); |
|
| 2052 | $myself = implode('/',$myself); |
|
| 2053 | } |
|
| 2054 | $url = join('/', array_slice(explode('/', $myself), 0, -1 - $prof)) . '/'; |
|
| 2055 | ||
| 2056 | $url = $http . '://' . rtrim($host, '/') . '/' . ltrim($url, '/'); |
|