php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.07.2008, 18:19  
Erfahrener Benutzer
 
Benutzerbild von TAZweb
 
Registriert seit: 14.07.2008
Beiträge: 147
PHP-Kenntnisse:
Fortgeschritten
TAZweb befindet sich auf einem aufstrebenden Ast
TAZweb eine Nachricht über AIM schicken TAZweb eine Nachricht über MSN schicken TAZweb eine Nachricht über Yahoo! schicken TAZweb eine Nachricht über Skype™ schicken
Standard [Erledigt] Anhänge aus Mail per Link oder auf HDD?!

Abend mitteinander...

Ich hoffe mir kann jemand helfen!

Es ist nicht das erste mal, das ich mich PHP&Co. beschäftige, was mir aber neu ist, ist ein WebMailer... Parts und InnerParts auslesen habe ich nun erfolgreich geschafft...

Aber die Anhänge...

Als TextWurstSalat kann ich es ja anzeigen, aber was soll ich damit machen???

Hoffe mir hilft einer...


THX im vorraus TAZARD



ÄHM... Sorry... Lese die Mail per IMAP vom Server und zeige Sie mir über localhost auf meinem heimischen Rechner an... imap_fetchstructure und alles was drangehört ist bekannt...

Aber MIME ist wohl noch net so meins


Geändert von TAZweb (14.07.2008 um 18:22 Uhr). Grund: vergessen?!?
TAZweb ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.07.2008, 18:30  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Hallo TAZweb, Willkommen im Forum.

Vorschlag: Versuche es doch noch einmal weniger lazy und dafür mit hilfreichen Informationen: Was tust Du (Code ?), was willst Du erreichen, wie ist Dein Ansatz, wo ist die Frage?

[edit] Und was der Threadtitel und die Auswahl des Forums zu bedeuten hat, erschließt sich mir auch nicht.

[mod: verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (14.07.2008 um 18:34 Uhr).
nikosch ist gerade online  
Alt 14.07.2008, 18:45  
Erfahrener Benutzer
 
Benutzerbild von TAZweb
 
Registriert seit: 14.07.2008
Beiträge: 147
PHP-Kenntnisse:
Fortgeschritten
TAZweb befindet sich auf einem aufstrebenden Ast
TAZweb eine Nachricht über AIM schicken TAZweb eine Nachricht über MSN schicken TAZweb eine Nachricht über Yahoo! schicken TAZweb eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von nikosch77-new Beitrag anzeigen
Was tust Du (Code ?), was willst Du erreichen, wie ist Dein Ansatz, wo ist die Frage?
Hi Nikosch77,
  1. ich öffne IMAP-Verbindung zum Server,
  2. schreibe per for-Schleife alle Mail-Header der Mail's die RECENT=N (neu) sind in eine MySQL-DB
  3. verweise je nach Type der Nachricht auf include's (um Ordnung zu halten
  4. ... wo u.a. solche Scriptwürfel zu finden sind:
PHP-Code:
if($ifs->subtype=="MIXED")
 {
  for(
$a2B=100;$a2B>=0;$a2B--)
   {
    if(
$ifs->parts[$a2B]->subtype=="HTML")
     {
      
$num=$a2B+1;
      
$encWith=$ifs->parts[$a2B]->encoding;
     }
     elseif(
$ifs->parts[$a2B]->subtype=="PLAIN")
      {
      
$num=$a2B;
      
$encWith=$ifs->parts[$a2B]->encoding;
      }
      elseif(
$ifs->parts[$a2B]->subtype=="ALTERNATIVE")
       {
        
$PartNum1=$a2B+1;
        for(
$a3B=100;$a3B>=0;$a3B--)
         {
          if(
$ifs->parts[$a2B]->parts[$a3B]->subtype=="HTML")
           {
            
$PartNum2=$a3B+1;
            
$num=$PartNum1.".".$PartNum2;
            
$encWith=$ifs->parts[$a2B]->parts[$a3B]->encoding;
           }
         }
       }
   }
 } 
(kleines Beispiel)
Nun habe ich mir aus verschiedenden FreeMailern Bilder geschickt... Klein und niedlich, weiß aber nicht, ob ich den Textsalat auslesen soll, oder was ich damit machen soll? Also eher eine sehr allgemeine Frage...

hier mal den Textsalat...:


R0lGODlhEgASANUAAP////7+/vn5+fj4+Pf39/b29u/v7+vr6+rq6unp6efn5+bm5uTk5OPj4+Li 4t7e3tzc3NHR0c3NzbKysq+vr4iIiIaGhoKCgoGBgX5+fn19fX Nzc3FxcW5ubm1tbWtra2lpaWho aE1NTUlJSUhISEZGRicnJyUlJSQkJBQUFAsLCwoKCgUFBf///wAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BA EAAC0ALAAAAAASABIAQAZswBRp SCwaSysSYMmcgDJMJuFUIliv2KwBpYwCAoWBFzDtRg+hy7g8bi/ZXgQHsz6ZmY1PpX5fMhQOCV5T Im5uJn2GZHZjCxsWfGMPERCRXgceGpZReVCDjF4UIR0SnyOKXg InKietrq+wKCxBADs

Bitte nicht rummäkeln am CODE... Bin ja noch am Anfang und will wie immer gleich alles mit einem mal schaffen GRINS
Danke...

liefere auch gerne weitere informationen, müsst ja nur sagen was!

Geändert von TAZweb (14.07.2008 um 19:25 Uhr). Grund: hilfreich
TAZweb ist offline  
Alt 14.07.2008, 20:38  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

versuche mal bas64_decode um den Salat wieder in das Ursprüngliche Bild oder was weiß ich was zu bringen.

base64_decode
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."

Geändert von tomtaz (14.07.2008 um 20:43 Uhr).
tomtaz ist offline  
Alt 14.07.2008, 21:41  
Erfahrener Benutzer
 
Benutzerbild von TAZweb
 
Registriert seit: 14.07.2008
Beiträge: 147
PHP-Kenntnisse:
Fortgeschritten
TAZweb befindet sich auf einem aufstrebenden Ast
TAZweb eine Nachricht über AIM schicken TAZweb eine Nachricht über MSN schicken TAZweb eine Nachricht über Yahoo! schicken TAZweb eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von tomtaz Beitrag anzeigen
versuche mal bas64_decode um den Salat wieder in das Ursprüngliche Bild oder was weiß ich was zu bringen.

base64_decode
THX tomTAZ... eine Veränderung konnte ich zumindest feststellen:

[php]
GIF89a��Õ��ÿÿÿþþþùùùøøø÷÷ ÷öööïïïëëëêêêéééçççæææäää ãããâââÞÞÞÜÜÜÑÑÑÍÍͲ²²¯¯¯ˆ ˆˆ
TAZweb ist offline  
Alt 14.07.2008, 21:45  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Na siehste. Da hast Du doch Dein Bild. Kannst Du bspw, mit nem passenden Header im Browser ausgeben lassen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 14.07.2008, 21:56  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

In dem Fall ist es ein gif Bild.

also :
PHP-Code:
header'Content-type: image/gif' ); 
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 14.07.2008, 22:19  
Erfahrener Benutzer
 
Benutzerbild von TAZweb
 
Registriert seit: 14.07.2008
Beiträge: 147
PHP-Kenntnisse:
Fortgeschritten
TAZweb befindet sich auf einem aufstrebenden Ast
TAZweb eine Nachricht über AIM schicken TAZweb eine Nachricht über MSN schicken TAZweb eine Nachricht über Yahoo! schicken TAZweb eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von tomtaz Beitrag anzeigen
In dem Fall ist es ein gif Bild.

also :
PHP-Code:
header'Content-type: image/gif' ); 


aso... d.h. mit
PHP-Code:
header'Content-type: image/gif' ); 
sag ich dem Browser, das jetzt ein gif kommt...

...

hmm... habe folgendes gemacht:
PHP-Code:
header'Content-type: image/gif' );
base64_decode($mailtext); 
und bekomme folgende Fehlermeldung:

Warning: Cannot modify header information - headers already sent by (output started at D:\xampp\htdocs\tazroot\aufbau_mail\de_mail.imap.p hp:4) in D:\xampp\htdocs\tazroot\aufbau_mail\bild.php on line 2

den Text in eine gif-datei zu speichern klappt auch net... zumindest meckert irfan mit "unbekannten header"

Was mach ich falsch, oder gar nicht erst???
TAZweb ist offline  
Alt 14.07.2008, 22:20  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard

header( 'Content-type: image/gif' );

ganz am Anfang der Datei
Young Jedi ist offline  
Alt 14.07.2008, 22:22  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

das heist das in de_mail.imap.php on Line 4 bereits eine ausgabe gemacht wird sieh erst mal nach was da kommt
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Link Übergabe per $_GET['Variable'] vita PHP Tipps 2008 16 14.07.2008 15:19
[Erledigt] HTML Mail mit Lücken mitten in den Worten, wie kommt das? DeeFour PHP-Fortgeschrittene 2 29.05.2008 15:47
[Erledigt] bei LINK Skript ausführen Raito PHP Tipps 2008 2 15.05.2008 13:50
[Erledigt] Link mit mail() verschicken Clan-Opa PHP Tipps 2008 1 05.09.2007 22:29
Unterschied zwischen mail() und popen(/usr/sbin/sendmail)... DonTermi PHP Tipps 2007 8 27.03.2007 13:25
link in mail kid01 PHP Tipps 2007 5 23.03.2007 13:48
mail() und boundary Problem Gef PHP Tipps 2006 4 02.03.2006 00:47
Daten aus MySQL-abfrage zum Link mit id zusammensetzen maccoder Datenbanken 2 13.09.2005 16:49
Mail mit mail() kommt nicht an center PHP Tipps 2005-2 5 18.08.2005 13:02
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[erledigt] Mail per PHP versenden über fremden SMTP SolcoDerman PHP Tipps 2005-2 2 11.07.2005 12:08
Mit der PHP mail() Funktion eine HTMl mail verschicken? PHP Tipps 2005 6 09.05.2005 07:13
mail() - Link in der E-Mail PHP Tipps 2005 3 14.02.2005 17:59
[Erledigt] link per mail schicken lassen PHP Tipps 2005 10 08.02.2005 14:50
PHP Link ??? PHP Tipps 2004 4 25.06.2004 17:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
tazweb browser, imagegif salat, web.de mail verschicken link

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum