Ik heb het hieronder te lezen script geschreven voor een moblog. Nu wil ik graag weten van iemand of het mogelijk is om de uitkomst(van de afbeelding), wat binaire data is, weer is om te zetten naar een afbeelding. De afbeelding is altijd JPEG! Dus ik moet enkel en alleen proberen deze data om te zetten naar een afb en deze op te slaan als een jpeg. Ik hoor het graag van jullie. Ik raak er enigzins van gefrusteerd...........
<?php
//Hieronder kun je gegevens invoeren zodat je in het script zelf niets hoeft te wijzigen
$inlognaam = "inlognaam";
$wachtwoord = "wachtwoord";
//De mailbox openen
//Dit script is gebasseerd op IMAP, wil je POP3, dan moet moet je het volgende plaatsen
//{localhost:110/pop3}INBOX
if(!$mapopen = imap_open("{localhost:143}INBOX", $inlognaam, $wachtwoord)){
echo "de inbox kan niet worden geopend";
exit;
}
//Info over de box opvragen, zodat vervolgens het aantal ongelezen berichten kan worden opgevraagd
if(!$mapinfo = imap_mailboxmsginfo($mapopen)){
echo "de mailboxmsginfo kan niet worden opgehaald";
exit;
}
//Het aantal ongelezen berichten tellen, als het er nul zijn wordt het script beeindigd
$number = $mapinfo->Unread;
if($number = 0){
exit;
}else{
//De tekst in het bericht
$fetchbody = imap_fetchbody($mapopen,"1", "1");
echo $fetchbody;
//Het onderwerp van het bericht
$headerinfo = imap_headerinfo($mapopen,"1");
$onderwerp = $headerinfo->Subject;
echo $onderwerp;
//De tijd waarop het bericht is ontvangen
$tijd = $headerinfo->Date;
$tijd = substr($tijd, "5", "20");
echo $tijd;
//De afbeelding
$data = imap_fetchbody($mapopen,"1","2");
$newdata = base64_decode($data);
$im = imagecreatefromstring($newdata);
imagejpeg($im);
}
?>
1.012 views