Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Bild via E-Mail schicken (https://www.delphipraxis.net/103668-%5Bphp%5D-bild-via-e-mail-schicken.html)

Chrissi91 19. Nov 2007 18:15


[PHP] Bild via E-Mail schicken
 
Hi,

ich möchte gerne, dass wenn ich die URL http://www.meineseite.de/upload.php?...sktop\test.jpg aurufe, das Bild als Anhang an meine E-Mailadresse sendet ohne irgendwelche Prüfungen, da das Script nur für mich ist.

Nun weiß ich wie man E-Mails schickt und wie man Dateien hochlädt.

Code:
copy($thefile,"/pfad/zum/neuen/direktory/name.endung");
Damit kann ich Dateien auf den Server hochladen. Wie ich E-Mails verschicke, weiß ich auch. Wie würde sich das am Besten kombnieren lassen? Kann ich die Datei vom PC nicht gleich per Anhang als Mail schicken oder muss ich die JPG vorher erst hochladen?

Wie lässt sich das am Schnellsten realisieren?

kujin1000 19. Nov 2007 18:16

Re: [PHP] Bild via E-Mail schicken
 
bin mir doch nicht sicher... :wiejetzt:

Chrissi91 19. Nov 2007 18:18

Re: [PHP] Bild via E-Mail schicken
 
Zitat:

Ja ganz einfach. Label1.caption := ' Du Stinkst nach fisch';

:dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp: :dp:
Und bei dir schreibe ich gleich Close; hin. Bitte vernünftige beiträge. Wenn ich recht gelesen habe, wurdest du schonmal ermahnt. Jetzt passt auch das DP-Smily ^^

:dp:

DeddyH 19. Nov 2007 18:18

Re: [PHP] Bild via E-Mail schicken
 
PHP läuft auf dem Webserver und kann daher wohl auch nur Dateien versenden, die sich auch auf diesem befinden. Also müsstest Du das Bild erst hochladen und dann verschicken. Finde ich ein bisschen umständlich, Du nicht?

@kujin1000: was sagt Dein Arzt, besteht noch Hoffnung auf Heilung?

Chrissi91 19. Nov 2007 18:24

Re: [PHP] Bild via E-Mail schicken
 
Ja, bisschen umständlich. Gibts es denn nichts einfacheres? Deshalb frage ich ja ... :roll:

DeddyH 19. Nov 2007 18:25

Re: [PHP] Bild via E-Mail schicken
 
*Ääähhh*... Thunderbird z.B.?

Chrissi91 19. Nov 2007 18:33

Re: [PHP] Bild via E-Mail schicken
 
Ich möchte das aber von jedem PC aus aufrufen über die URL. Die Win95 Rechner in der Schule haben kein Thunderbird. ^^

Also eine Alternative in Verbindung mit PHP gibt es nicht? Naja ... dann mach ich mich mal ans Werk ... ^^

DeddyH 19. Nov 2007 18:35

Re: [PHP] Bild via E-Mail schicken
 
Wie schon gesagt, Pic hochladen und dann per mail() vom Server aus versenden.

[edit] BTW: anstatt copy besser move_uploaded_file verwenden (eine von vielen Quellen) [/edit]

Chrissi91 19. Nov 2007 19:19

Re: [PHP] Bild via E-Mail schicken
 
Er will nicht uploaden. Jetzt bitte nicht auslachen. :lol:

Code:
<?php
   
  move_uploaded_file('C:\Dokumente%20und%20Einstellungen\Laptop\Desktop\bild.jpg','/srv/www/vhosts/pyrgo.de/httpdocs/php/test/test.jpg');

?>
Verzeichnis test hat CHMOD 777 und der Serverpfad ist richtig (habe ich über PHP_Info ausgelesen)

Die Datei existiert auch mit Sicherheit. Woran könnte es liegen?

EDIT:

file_uploads ON
upload_max_filesize 2M (Datei hat 260kb)
upload_tmp_dir no value (liegts daran vll?)

Valle 19. Nov 2007 19:29

Re: [PHP] Bild via E-Mail schicken
 
%20 anstelle eines Leerzeichen funktioniert in PHP nicht.

Code:
<?php
   
move_uploaded_file(rawurldecode('C:\Dokumente%20und%20Einstellungen\Laptop\Desktop\bild.jpg'),'/srv/www/vhosts/pyrgo.de/httpdocs/php/test/test.jpg');

?>
http://de.php.net/manual/de/function.rawurldecode.php

Wie wäre es mal mit einem PHP Highlighter? :stupid:

Mit freundlichen Grüßen,

Valle


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:29 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz