Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zalaczniki do formularza wysylanego na maila.
Forum PHP.pl > Forum > PHP
efrem
Witam,

Posiadam dwa skrypty jeden formularz a drugi php ktory wysyla maila, wszystko jest ok tylko potrzebuje aby w formularzu mozna bylo dodac zalacznik w postaci zdjecia ktore bedzie zmnieszalo sie do konkretnego wymiaru.
Bardzo prosze was o pomoc, wiem ze to nie jest zbyt skomplikowane dla kogos kto siedzi w php, dlatego prosze o nie odpisywanie w stylu "
przeszukaj sobie google, lub naucz sie php to bedziesz wiedzial "

formularz:
  1. <HTML><HEAD><TITLE>Form 2 Mail</TITLE></HEAD>
  2. <BODY BGCOLOR="white">
  3. <BR><BR><P ALIGN="Center"><FONT FACE="Arial, helvetica" SIZE="+2" COLOR="#336699"><STRONG><EM>Form 2 Mail</EM></STRONG></FONT></P><BR>
  4.  
  5.  
  6. <FORM action="form2mail.php" method="POST">
  7. <INPUT type="hidden" name="Subject" value="Opinion">
  8. <TABLE BORDER=1 CELLPADDING=10 ALIGN="CENTER"><TR><TD ALIGN="CENTER">
  9. <TABLE BORDER=0 WIDTH="100%" ALIGN="CENTER">
  10. <TR><TD><FONT FACE="Arial" SIZE="-1">To :</FONT></TD><TD><B><A HREF="mailto:webmaster@ftls.org">webmaster@ftls.org</A></B></TD></TR>
  11. <TR><TD><FONT FACE="Arial" SIZE="-1">E-mail :</FONT></TD><TD><INPUT name="Mail" size="40"></TD></TR>
  12. <TR><TD COLSPAN="2" ALIGN="CENTER">
  13. <P ALIGN=JUSTIFY><FONT FACE="Arial" SIZE="-1">
  14. <TEXTAREA cols="50" name="Text" rows="6"></TEXTAREA>*<br><br>
  15. Text2 :<br> <INPUT name="Text2" size="50"><br>
  16. <CENTER><INPUT type="submit" value="Send / Envoyer"> <INPUT type="reset" value="Reset / Annuler"></CENTER>
  17. </FONT></P>
  18. </TD></TR></TABLE>
  19. </TD></TR></TABLE>
  20.  
  21. <FONT FACE="Arial" SIZE=-2>
  22. <EM>Š Copyright 2000 <A HREF="http://www.ftls.org/ftls.shtml">FTLS</A> (Tyndiuk Frédéric). All rights reserved.
  23. <BR>FTLS's PHP Scripts Archive : <A HREF="http://www.ftls.org/php/">http://www.ftls.org/php/</A></EM></FONT>


skrypt:
  1. <?php
  2. /******************************************************************************
  3. * Simple Page Protect Version 1.0  *
  4. * Copyright 2000 Frederic TYNDIUK (FTLS)  All Rights Reserved. *
  5. * E-Mail: tyndiuk@ftls.org  Script License: GPL  *
  6. * Created 02/28/2000 Last Modified 02/28/2000 *
  7. * Scripts Archive at: <a href=\"http://www.ftls.org/php/\" target=\"_blank\">http://www.ftls.org/php/</a> *
  8. *******************************************************************************/
  9. /*******************************************************************************/
  10. // Necessary Variables:
  11.  
  12. $TO = "moj@mail.com";
  13. // En: E-Mail of mail recipient.
  14. // Fr: E-Mail pour l'envoie.
  15.  
  16. $DEFAULT_EXIT_PAGE = "http://www.ftls.org/";
  17. // En: exit page.
  18. // Fr: page de sortie.
  19.  
  20. // End Necessary Variables section
  21. /******************************************************************************/
  22.  
  23. $headers = "From: temat maila<$mail>\n";
  24. $headers .= "X-Mailler: PHP 3 Form2Mail made by FTLS, <a href=\"http://www.ftls.org/\n";&#092;" target=\"_blank\">http://www.ftls.org/\n";</a>
  25.  
  26. $message = "";
  27.  
  28. while (list($key, $val) = each($HTTP_POST_VARS)) { 
  29. $message .= "$key : $val\n"; 
  30. } 
  31.  
  32. $message .= "\nSent by ".gethostbyaddr($REMOTE_ADDR). " ($REMOTE_ADDR)\n";
  33.  
  34. mail($TO, $subject, $message, $headers); 
  35. // En : Send mail
  36. // Fr : Envoi du mail 
  37.  
  38. if(! $exit_page)
  39. $exit_page = $DEFAULT_EXIT_PAGE;
  40.  
  41. Header("Location: ".$exit_page);
  42. // Exit -> $exit_page
  43.  
  44. ?>
jang
Skrypt wysyłający maile HTML z załącznikami -> http://www.phpguru.org/downloads/html.mime.mail/

Przykłady wysyłki w spakowanej paczce, i jeszcze jeden opis -> http://zyraf.pl/index.php5?s=artykuly&k=1&a=25

Tutaj coś o zmianie rozmiaru obrazka :
http://pl.php.net/manual/pl/function.imagecopyresized.php
http://www.nuonce.net/code-library/1084672916.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.