WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Mail applikation i PHP (https://www.wn.se/forum/showthread.php?t=1041182)

linus1 2010-03-28 17:22

Mail applikation i PHP
 
Tjena!!

Håller på att bygga en enkel mailbox applikation i PHP.

Dock när jag hämtar mail med bifogade filer blir filerna i textformat...

"ÿØÿàJFIF``ÿáExifMM*2VGFGI2œ?ê ô‡ijÔ2009:03:12 13:47:43?¬?À’‘54’’54ê´2008:03:14 13:59:262008:03:14 13:59:26& ÙHHÿØÿàJFIFÿÛC   (1#%(:3=<9387@H\N@DWE78PmQW_bghg>Mqypd x\egcÿÛC//cB8Bcccccccccccccccccccccccccccccccccccccccccccccc ccccÿÀx "ÿÄ ÿĵ}!1AQa"q2?‘¡#B±ÁRÑð$3 br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ× ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2?B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvw xyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓ ÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?táµYûS„~Õês}Šá=©Á XûS„t¹‡b ¹£eXòé|º.;"
OSV...

Någon som har koll på vad det ska vara för decoder för detta? :s
Eller hur jag skapar en fil av all denna text..

emilv 2010-03-28 17:35

Det beror ju på vilken sorts fil det är. Är du säker på att det ska avkodas? Det ser ut att kunna vara bilddata, så det kanske är rätt?

linus1 2010-03-28 17:43

Citat:

Ursprungligen postat av emilv (Inlägg 20348414)
Det beror ju på vilken sorts fil det är. Är du säker på att det ska avkodas? Det ser ut att kunna vara bilddata, så det kanske är rätt?

Tjena Emil!

Du har rätt i att det är bilddata.

Skriver jag bara ut alla "bilddata" överst på sidan, (innan headers är skickat) så får jag _bara_ upp bilder. jag blir alltså "headad" till bilden.

Skriver jag något random innan bilden får jag upp texten.


Men jag vill ha upp bilden på sidan i en <img src=""> tag.

emilv 2010-03-28 17:53

Antingen gör du så här:
http://en.wikipedia.org/wiki/Data_URI_scheme

eller så hänvisar du till ett skript i src-attributet, ett skript som i sig skickar ut bilddatat.

Magnus_A 2010-03-28 17:56

Html vill ha ett filnamn som kallas via ett vanligt http-anrop och sen skickar filinnehållet.
En väg är att skriva < img src="bild_bilaga1.php" > där bilaga1.php just returnerar inehållet i bilaga 1 till det aktuella mailet. Och så vidare för alla bilder.

abergman 2010-03-28 18:09

Citat:

Ursprungligen postat av Magnus_A (Inlägg 20348421)
Html vill ha ett filnamn som kallas via ett vanligt http-anrop och sen skickar filinnehållet.
En väg är att skriva < img src="bild_bilaga1.php" > där bilaga1.php just returnerar inehållet i bilaga 1 till det aktuella mailet. Och så vidare för alla bilder.

I regel så visar ju inte php-mail appar bilder öht. Squirrelmail lägger mig veterligen bara bilden som en bilaga..

Man kan ju använda en RTF-editor för att visa bilderna, typ tinyMCE.

linus1 2010-03-28 18:24

Citat:

Ursprungligen postat av Magnus_A (Inlägg 20348421)
Html vill ha ett filnamn som kallas via ett vanligt http-anrop och sen skickar filinnehållet.
En väg är att skriva < img src="bild_bilaga1.php" > där bilaga1.php just returnerar inehållet i bilaga 1 till det aktuella mailet. Och så vidare för alla bilder.

Hej!

Tack för bra idé.

Till en början med blir det en länk tilll "bilaga.php" där man kan ladda hem den.
Detta fungerar toppen på bilder dock på exe filer etc. fungerar inte inte. Samma gamla typ av kod igen, dock fungerar det som sagt med bilder.

"MZ?ÿÿ¸@€º´ Í!¸LÍ!This program cannot be run in DOS mode. $PEL¨ÔýDà € >? @ àè?S xÀ Lu  H.textDp € `.rsrcx ?@@.reloc À @B ?Hôuô¨=¢70V}}"}#}$}%}& }+( ({o {o *0,{, {o ( *0œ s }s }s }s }s }s }s } s }s }s } s } s "....

jonny 2010-03-29 06:44

Sätter du någon mime-typ i headern?

linus1 2010-03-29 17:41

Citat:

Ursprungligen postat av jonny (Inlägg 20348488)
Sätter du någon mime-typ i headern?

Hej!

Ursäkta min okunnighet (första gången jag arbetar med denna typ av applikation)

Vad menar du med Mime-typ i headern?

studiox 2010-03-29 18:04

Kul att någon ger sig kast att skriva en mailklient då det finns så många projekt i php helt gratis :)


Alla tider är GMT +2. Klockan är nu 12:46.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson