Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobieranie poczty
Forum PHP.pl > Forum > Przedszkole
stirith
Zrobiłem skrypt : (prosty/do testowania)

Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  </head>
<body>

<?php

$mbox = imap_open ("{imap.gmail.com:993/imap/ssl}INBOX", "login", "haslo");

for($i = 1; $i < 20; $i++)
{
$header = imap_headerinfo($mbox, $i);

echo "<a href=\"?wyswietl&id=" . $i . "\">";
echo imap_utf8($header->subject);
echo "</a>";

echo "<br />";
}

if(isset($_GET['wyswietl']))
{

echo nl2br(imap_fetchbody($mbox, $_GET['id'], "1"));

}

?>


</body>
</html>



Skrypt wyświetla 20 pierwszych wiadomości....po kliknięciu na wiadomość wyświetla się dodatkowo jej treść. Tematy wiadomości wyświetlają się dobrze, wiadomości już nie, bo z krzaczkami, jak się pozbyć tych krzaczków questionmark.gif

Pzdr
webdice
Spróbuj na początku skryptu dodać:

  1. <?php
  2. header ('Content-type: text/html; charset=UTF-8');
  3. ?>
stirith
nic nie daje...

Zauważyłem że jak zmieniłem kodowanie na iso-8859-2 to tematy się źle wyświetlają ale wiadomości dobrze, jak to ujednolicić ?
stirith
No a jak zrobić to dobrze ? tzn, jak Ty byś zrobił ten "prosty" skrypt ? Jak taki problem jest rozwiązywany w innych klientach pocztowych ?
bim2
Aż tak trudno zobaczyć inne klienty poczty? smile.gif Pobierz skądś i zobacz.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.