Gå til innhold

Etterlyser kode som henter bilder fra mail


Anbefalte innlegg

Hei!

 

Vet det sikkert finnes lignende koder fra før, dog jeg har ikke funnet det jeg er ute etter på forumet.

 

Er ute etter en kode som kan lese en gmail konto og hente bilder fra mail som er sendt fra mobil (avsender blir da tall, telefonnummeret ikkesant) slikt at folk kan sende mms til f.eks [email protected] så hentes bildene til min hjemmeside og legges i en mappe.

 

Noen som vet om noe, eller noen som vil hjelpe?

Lenke til kommentar
Videoannonse
Annonse

<?php
$username = "";
$password = "";

// Initialise cURL
$c = curl_init('https://gmail.google.com/gmail/feed/atom');

$headers = array(
   "Host: gmail.google.com",
   "Authorization: Basic ".base64_encode($username.':'.$password),
   "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4",
   "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5",
   "Accept-Language: en-gb,en;q=0.5",
   "Accept-Encoding: text",
   "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7",
   "Date: ".date(DATE_RFC822)
);

curl_setopt($c, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($c, CURLOPT_COOKIESESSION, true);
curl_setopt($c, CURLOPT_HTTPHEADER, $headers);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);
curl_setopt($c, CURLOPT_UNRESTRICTED_AUTH, 1);
curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 1);


$str = curl_exec($c);
echo $str;

curl_close($c);
?>

 

Den kobler til gmail, du kan jo jobbe litt med den. Det er ikke min kode, fandt den på et annet forum ved hjelp av google.com

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...