uranus Skrevet 30. oktober 2006 Del Skrevet 30. oktober 2006 Hei! Jeg vil sende inn mine blogg innlegg fra mobilen, så da må det være via e-post eller noe lignende. Problemet er at jeg får ikke til e-post config på mobilen, så må sende e-post som mms som blir dyrt i lengda.. Nokia 6280.. Men uansett, vil lage blogg hvor jeg sender bloggen til f.eks [email protected] så kommer bildet som er vedlegg og tekst og tittel automatisk på bloggen min.. Har blogg på blogger.com men de støtter ikke bilde vedlegg i epost funksjonen. Noen som kan hjelpe? Lenke til kommentar
iChristian Skrevet 30. oktober 2006 Del Skrevet 30. oktober 2006 Wordpress skal ha en funksjon for dette, jeg har riktignok ikke fått den til å fungere enda, men jeg har ikke prøvd så hardt heller Lenke til kommentar
uranus Skrevet 30. oktober 2006 Forfatter Del Skrevet 30. oktober 2006 Vil ikke ha Wordpress, for stort.. Prøver Joomla men får det ikke til Lenke til kommentar
Peter Skrevet 30. oktober 2006 Del Skrevet 30. oktober 2006 Vil ikke ha Wordpress, for stort.. Prøver Joomla men får det ikke til 7186369[/snapback] lol? Joomla er vel mye større en wp? Lenke til kommentar
uranus Skrevet 30. oktober 2006 Forfatter Del Skrevet 30. oktober 2006 Ikke etter mb ihvertfall.. Lenke til kommentar
Peter Skrevet 30. oktober 2006 Del Skrevet 30. oktober 2006 WP var på 506KB, Joomla på 800-ett-eller-annet, men for all del. Etter min mening har de litt forskjellige bruksområder og burde ikke sammenlignes. Lenke til kommentar
Gilbert Skrevet 31. oktober 2006 Del Skrevet 31. oktober 2006 Les om imap, lag en snutt som sjekker mailboksen med jevne mellomrom, og blogg av hjertens lyst Lenke til kommentar
Peter Skrevet 31. oktober 2006 Del Skrevet 31. oktober 2006 Les om imap, lag en snutt som sjekker mailboksen med jevne mellomrom, og blogg av hjertens lyst 7192567[/snapback] Det tenkte jeg også på først, men husk at PHP i seg selv ikke kjører før du har en sidelasting. Og det er jo det du egentlig vil unngå. Alternativet er jo å sette opp en cron job, dersom du har støtte for det, men synes ikke den er så fin løsning heller ettersom den skaper fiktive treff på WP. Lenke til kommentar
gerri28 Skrevet 31. oktober 2006 Del Skrevet 31. oktober 2006 Måten jeg løste dette på var å lage en enkel webside med en bildeopplaster og en inputbox som jeg skrev teksten og html kode i. Nå vet ikke jeg hvordan webleseren i 6280 er, men funket greit med min Nokia E70. Blogget litt på en fjelltur i sommer. Lenke til kommentar
EirikO Skrevet 31. oktober 2006 Del Skrevet 31. oktober 2006 Jeg bruker min 6280 for å blogge.. Har en side om sjekker mailboksen. Denne siden blir inkuldert hver gang et nytt besøk kommer til siden min. (Samme session som sjekker om man skal øke telleren) Du kan sende en pm hvis du vil ha scriptet.. Er en liten omskriving fra noe jeg fant på forumet, så gidder ikke poste andre sin kode.. Lenke til kommentar
Peter Skrevet 31. oktober 2006 Del Skrevet 31. oktober 2006 Jeg bruker min 6280 for å blogge..Har en side om sjekker mailboksen. Denne siden blir inkuldert hver gang et nytt besøk kommer til siden min. (Samme session som sjekker om man skal øke telleren) Du kan sende en pm hvis du vil ha scriptet.. Er en liten omskriving fra noe jeg fant på forumet, så gidder ikke poste andre sin kode.. 7192976[/snapback] Er jo bare å poste andres kode, med "credits where credits are due". Er sikkert flere som lurer på akkurat dette, så det ville jo være kjekt om svaret også lå her Lenke til kommentar
EirikO Skrevet 31. oktober 2006 Del Skrevet 31. oktober 2006 Sant nok.. Koden min er en omskriv av koden til "Skeib" som finnes i denne tråden! <?php $ServerName = "{SERVERNAVN}INBOX"; // For å koble til med Imap. Det kan være nødvendig med et punktum rett etter INBOX (INBOX.) $brukerNavn = "BRUKERNAVN"; //Brukernavn til mailen $passOrd = "PASSORD"; //Passord til mailkontoen $lovligMail = "[email protected]"; //Den mailadressen man må sende fra for at ting skal legges ut //Kobler til mailboksen $mbox = imap_open($ServerName,$brukerNavn,$passOrd) or die("Klarte ikke åpne mail, prøv igjen senere"); if ($hdr = imap_check($mbox)) { $msgCount = $hdr->Nmsgs; } $overview=imap_fetch_overview($mbox,"1:$msgCount",0); //print_r($overview); $size=sizeof($overview); for($i=$size-1;$i>=0;$i--){ $val=$overview[$i]; $msg=$val->msgno; $from=$val->from; $date=$val->date; $subj=$val->subject; $seen=$val->seen; $from = ereg_replace("\"","",$from); $from = ereg_replace(" ","",$from); $lengde = strlen($lovligMail); $from = substr($from,0,$lengde); //Sjekker om mailen er fra rett adresse... if($from == $lovligMail) { $kropp = get_part($mbox, $msg, "TEXT/PLAIN"); $subj = imap_utf8($subj); $kropp = imap_utf8($kropp); $struct = imap_fetchstructure($mbox,$msg); $contentParts = count($struct->parts); $vedlegg = imap_bodystruct($mbox,$msg,1); $vedlegg2 = $struct->parts; $filType = strrev(substr(strrev($filNavn),0,4)); $fileType = ".jpg"; if(/*$filType == ".jpg" && !is_file($skrivefil)*/true) //Dersom vedlegg er en .jpg-fil og filen ikke allerede finnes //FIKK IKKE DETTE TIL Å FUNKE.. SATT DEN LIK TRUE.. UANSETT BARE JEG SOM SENDER BILDER OG DE ER RETT FORMAT! { //Finner innholdet til attachmenten $filInnhold = imap_fetchbody($mbox,$msg,1); $filInnhold = base64_decode($filInnhold); $bilde = imagecreatefromstring($filInnhold); $datonavn = time(); $skrivefil = "bilder2/".$datonavn.".jpg"; imagejpeg($bilde,$skrivefil); //Skriver bildet til disk chmod($skrivefil,0644); //Setter leserettigheter //Fikser norske bokstaver i subject $subj = ereg_replace("Æ", "Æ", $subj); $subj = ereg_replace("Ø", "Ø", $subj); $subj = ereg_replace("Ã…", "Å", $subj); $subj = ereg_replace("æ", "æ", $subj); $subj = ereg_replace("ø", "ø", $subj); $subj = ereg_replace("Ã¥", "å", $subj); //Fikser norske bokstaver i kropp $kropp = ereg_replace("Æ", "Æ", $kropp); $kropp = ereg_replace("Ø", "Ø", $kropp); $kropp = ereg_replace("Ã…", "Å", $kropp); $kropp = ereg_replace("æ", "æ", $kropp); $kropp = ereg_replace("ø", "ø", $kropp); $kropp = ereg_replace("Ã¥", "å", $kropp); //skriver til databasen //her skriver jeg $melding til databasen... vanlige mysql_query("INSERT INTO... "); //$subj er emnet i meldingen.. imagedestroy($bilde); } } imap_delete($mbox,$msg); //Sletter mail som er behandlet } imap_expunge($mbox); //Tømmer mailboksen imap_close($mbox); //Lukker mailboksen function get_mime_type(&$structure) { $primary_mime_type = array("TEXT", "MULTIPART","MESSAGE", "APPLICATION", "AUDIO","IMAGE", "VIDEO", "OTHER"); if($structure->subtype) { return $primary_mime_type[(int) $structure->type] . '/' .$structure->subtype; } return "TEXT/PLAIN"; } function get_part($stream, $msg_number, $mime_type, $structure = false, $part_number = false) { if(!$structure) { $structure = imap_fetchstructure($stream, $msg_number); } if($structure) { if($mime_type == get_mime_type($structure)) { if(!$part_number) { $part_number = "1"; } $text = imap_fetchbody($stream, $msg_number, $part_number); if($structure->encoding == 3) { return imap_base64($text); } else if($structure->encoding == 4) { return imap_qprint($text); } else { return $text; } } if($structure->type == 1) /* multipart */ { while(list($index, $sub_structure) = each($structure->parts)) { if($part_number) { $prefix = $part_number . '.'; } $data = get_part($stream, $msg_number, $mime_type, $sub_structure,$prefix . ($index + 1)); if($data) { return $data; } } } } return false; } ?> Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå