mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 06:02 Benutzername: Passwort: Auto-Login

Thema: E-Cards, Bildschirmfoto auf Server ablegen. vom 08.12.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> E-Cards, Bildschirmfoto auf Server ablegen.
Autor Nachricht
Flipkick
Threadersteller

Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht: Männlich
Verfasst Mi 08.12.2010 13:04
Titel

E-Cards, Bildschirmfoto auf Server ablegen.

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich möchte gerne E-Cars in Flash erzeugen und diese anschließend via Mail versenden. Über Adobe hab ich mir schon das script als AS 3 besorgt und erzeugt schon super Bildschirmfotos welche ich mir mit diesem Script anschauen kann:
Code:

<?php

   switch ($_POST["format"])
   {
      case 'jpg':
      header('Content-Type: image/jpeg');
      break;
      
      case 'png':
      header('Content-Type: image/png');
      break;
   }
   
   if ($_POST['action'] == 'prompt')
   {
      header("Content-Disposition: attachment; filename=".$_POST['fileName']);
   }
   
   echo base64_decode($_POST["image"]);

?>


Jetzt möchte ich dieses Bild aber via Mail verschicken, dazu habe ich diesen PHP Code welche auch gut mit Bildern funktioniert, welche auf dem Server abgelegt sind:
Code:
<?PHP

   //echo base64_decode($_POST["image"]);



      // create a boundary
      $boundary = "oberAFFENcool-" . time();
      //$boundary .= $$; // didn't dig $$ equivalent in PHP ( process-id )
      $boundary .= "xoxoxoxoxo";
      $boundary .= time() . "-oberAFFENcool";
      
      $charset = "iso-8859-1";
      
      //load the attachment from disk
      $attach_file_name = "logo.png";
      $handle = fopen($attach_file_name, "r");
      $attach_content = fread($handle, filesize($attach_file_name));
      fclose($handle);
      
      $themessage = "fdgfdgfdg";
      
      $to = "s.schueller@catch.de";
      $subject = "from php mail";
      $xtra = "From: xy@web.de (Absender)\n";
      $xtra .= "MIME-Version: 1.0\n";
      $xtra .= "Content-Transfer-Encoding: 8bit\n";
      $xtra .= "Content-Type: multipart/mixed; boundary=\"". $boundary . "\"\n\n";
      $xtra .= "--" . $boundary . "\n";
      $xtra .= "Content-Type: text/plain; charset=\"" . $charset . "\"\n";
      $xtra .= "Content-Transfer-Encoding: 7bit";
      
      $message = $themessage . "\n\n";
      $message .= "--" . $boundary . "\n";
      $message .= "Content-Type: image/gif; name=\"" . $attach_file_name . "\"\n";
      $message .= "Content-Transfer-Encoding: base64\n";
      $message .= "Content-Disposition: attachment; filename=\"" . $attach_file_name . "\"\n\n";
      
      //encode the attachment with BASE64
      $attach = chunk_split(base64_encode($attach_content));
      $message .= $attach;
      $message .= "\n--" . $boundary . "--\n";
      
      mail($to, $subject, $message, $xtra);
      print ("ok");


?>


Wie kann ich nun mein Bildschirmfoto Temoprär ablegen, die Mial verschicken und dann wieder löschen ?

Gruß
Sebbo
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DerM

Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Mi 08.12.2010 13:06
Titel

Antworten mit Zitat Zum Seitenanfang

nachdem die Mail verschickt wurde
http://de.php.net/unlink
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Flipkick
Threadersteller

Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht: Männlich
Verfasst Mi 08.12.2010 13:20
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo Danke,

aber wie bekomme ich die Datei geschrieben ?

mit fwrite udn base64 als Bild ? Das verstehe ich noch nciht, weil die Base64 Geschichte ja nur Temporär ist ?!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Bilder außerhalb von Photoshop ablegen
MCs dynamisch anlegen und per drag&drop ablegen
SUCHE FONT! playing cards
Suche Script: FTP von Server zu Server mit Cronjob
[FTP] Dateien von Server zu Server übertragen
T-Online Server?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.