επεργασια autoresponder

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
nickred
Δημοσιεύσεις: 128
Εγγραφή: 08 Οκτ 2004 04:32
Επικοινωνία:

επεργασια autoresponder

Δημοσίευση από nickred » 17 Νοέμ 2004 01:33

εχω τον παρακατω autoresponder.
γινεται να προσθεσω κ αλλα κουτια κ να στελνει στο mai μου?

ευχαριστω για την προσοχη σας :)

Κώδικας: Επιλογή όλων

<?php

$Send_email_to = "somowhere@yourwebsite.com.com";
$send_from_url ="test";

$use_verification = true;
$report_abuse_to ="abuse@yourwebsite.com";

$color_table_background = "#DADADA";
$color_error_background = "#FFFFFF";
$color_normal_text = "#000066";
$color_error_text = "#990000";

?>

<form name="Email" method="POST" action="<? echo $_SERVER&#91;'PHP_SELF'&#93;; ?>">
  <table width=100% align=center border=1 bgcolor=<? echo $color_table_background; ?>>
 
    <tr> 
      <td> 
      
        <table width="100%" align="center" border="0">
          <tr bgcolor=<? echo $color_table_background; ?>> 
            <td valign="top"> 
  	    <?php
		if &#40;$use_verification == true&#41; &#123; 
		  echo "              <div align=right><font color=$color_normal_text><b>Your email address&#58;</b><br><i>&#40;A verification email will be sent to the email address you specify&#41;</i></font></div>";
		&#125;
		else &#123; 
		  echo "              <div align=right><font color=$color_normal_text><b>Your email address&#58;</b></font></div>";
		&#125;
	    ?>
            </td>
            <td valign="top" width="50%"> 
              <div align="left"> 
                <input type="text" name="Email_addr" size="35" style="font-family&#58; Verdana, Arial, Helvetica, Sans-serif; font-size&#58; 10px">
              </div>
            </td>
          </tr>
          <tr bgcolor=<? echo $color_table_background; ?>> 
            <td valign="top"> 
              <div align="right"><font color=<? echo $color_normal_text; ?>><b>Your message&#58;</b></font></div>
            </td>
            <td valign="top" width="50%"> 
              <div align="left"> 
                <textarea name="Email_message" cols="80" rows="10" style="font-family&#58; Verdana, Arial, Helvetica, Sans-serif; font-size&#58; 10px"></textarea>
              </div>
            </td>
          </tr>
        </table>
      </td>
    </tr>
    <tr> 
      <td> 
        <div align="center"> 
          <input type="submit" name="Email_submit" value="Send this email message..">
        </div>
      </td>
    </tr>
    <tr bgcolor=<? echo $color_error_background; ?>> 
      <td> 
        <div align=center>  
          <b><font size="3"><?php

//Lets fill the OS and BROWSER buffers..
$os_search = array&#40;"Windows 2000", "Windows 98", "Windows 95", "Win95", "Win98", "Windows NT 4.0", "Windows NT 5.0", "Windows NT 5.1", "Windows XP", "Windows ME", "WinNT", "Mac_PowerPC", "Macintosh", "SunOS", "Linux", "Windows NT"&#41;;
$os = array&#40;"Windows 2000", "Windows 98", "Windows 95", "Windows 95", "Windows 98", "Windows NT 4.0", "Windows NT 5.0", "Windows XP", "Windows XP", "Windows ME", "WinNT", "Macintosh", "Macintosh", "SunOS", "Linux", "WinNT"&#41;;
$browser_search = array&#40;"MSIE 6.0", "MSIE 5.5", "MSIE 5.0", "MSIE 4.0","Opera","Konqueror","Mozilla/5", "Mozilla/4", "Mozilla"&#41;;
$browser = array&#40;"Internet Explorer 6","Internet Explorer 5.5", "Internet Explorer 5", "Internet Explorer 4", "Opera","Konqueror","Netscape 6.x", "Netscape 4.x", "Netscape"&#41;;
//Lets find the used OS and BROWSER
$other = 1;
while&#40;list&#40;$key, $value&#41; = each &#40;$browser_search&#41;&#41; &#123;
  $pos = strpos &#40;$HTTP_USER_AGENT, $value&#41;;
  if&#40;$pos !== false&#41;&#123;
    $IBROWSER = $browser&#91;$key&#93;;
    $other = 0;
    break 1;
  &#125;
&#125;
if&#40;$other != "0"&#41;&#123; $IBROWSER = "Other"; &#125;	
$other = 1;
while&#40;list&#40;$key, $value&#41; = each &#40;$os_search&#41;&#41; &#123;
  $pos = strpos &#40;$HTTP_USER_AGENT, $value&#41;;
  if&#40;$pos !== false&#41;&#123;
    $OPSYS = $os&#91;$key&#93;;
    $other = 0;
    break 1;
  &#125;
&#125;
if&#40;$other != 0&#41;&#123; $OPSYS = "Other"; &#125;				
$ip = $_SERVER&#91;'REMOTE_ADDR'&#93;;
$time = date&#40;"j M Y - G&#58;i&#58;s T"&#41;;
$HOSTMASK = gethostbyaddr&#40;$REMOTE_ADDR&#41;;
$Message = "Mail send on $time\nBy $HOSTMASK &#40;$ip&#41;\nUsing&#58; $OPSYS - $IBROWSER";
$Email_message = preg_replace&#40;"/&#40;&#91;^\s&#93;&#123;100&#125;&#41;/", "$1\n", $Email_message&#41;;
$Email_respones = "This email was send to you because someone &#40;$HOSTMASK / $ip&#41; send an email message on our site with this reply address. If this is in error then please let us know by replying to $report_abuse_to\nThe message send contained the following text&#58;\n";
if &#40;isset&#40;$Email_addr&#41; && isset&#40;$Email_message&#41;&#41; &#123;
  if &#40;empty&#40;$Email_addr&#41; == false && empty&#40;$Email_message&#41; == false&#41; &#123;
    if &#40;strstr&#40;$Email_addr,'@'&#41; == false or strstr&#40;$Email_addr,'.'&#41; == false&#41; &#123;
      echo "<font color=$color_error_text><b>$Email_addr</b> is not a valid email address..</font>";   
    &#125;
    else &#123;
      if &#40;$use_verification == true&#41; &#123;    

        if &#40;mail&#40;$Email_addr, "$send_from_url - Your email message", "$Email_respones\n\n$Email_message", "From&#58; $report_abuse_to"&#41; == true&#41; &#123;
          echo "<font color=$color_error_text>Verification email send to $Email_addr</font><br>";
          if &#40;mail&#40;$Send_email_to, "$send_from_url - Site Response", "$Message\n\n $Email_message", "From&#58; $Email_addr"&#41; == true&#41; &#123;
            echo "<font color=$color_error_text><B>Thank you!</b> Your message has been send..</font>";
          &#125;
          else &#123;
            echo "<font color=$color_error_text><Unable to send your message.</b></font>";
          &#125;            
        &#125;
        else &#123;
          echo "<font color=$color_error_text><b>Unable to send verification message..</b></font>";
        &#125;    
      
      &#125;
      else &#123;
        if &#40;mail&#40;$Send_email_to, "$send_from_url - Site Response", "$Message\n<-- MESSAGE -->\n\n $Email_message", "From&#58; $Email_addr"&#41; == true&#41; &#123;
          echo "<font color=$color_error_text><B>Thank you!</b> Your message has been send..</font>";
        &#125;
        else &#123;
          echo "<font color=$color_error_text><Unable to send your message.</b></font>";
        &#125;            
      &#125;
    &#125;
  &#125;
  else &#123;
    echo "<font color=$color_error_text>No message or email address specified</font>";
  &#125;
&#125;


?>
    </font></b></div>
            </td>
        </tr>
    <tr bgcolor=<? echo $color_table_background; ?>> 
      <td> 
        <div align="right">&nbsp; </div>
      </td>
    </tr>
  </table>
</form>

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

επεργασια autoresponder

Δημοσίευση από cordis » 17 Νοέμ 2004 11:19

1ον. Δεν είναι autoresponder είναι φόρμα επικοινωνίας
2ον. Δεν κατάλαβα τι ακριβώς θέλεις να κάνεις
3ον. Αν το θέλεις για πελάτη σου θα ζητήσω δωρεά... :P :P :P
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

nickred
Δημοσιεύσεις: 128
Εγγραφή: 08 Οκτ 2004 04:32
Επικοινωνία:

επεργασια autoresponder

Δημοσίευση από nickred » 17 Νοέμ 2004 12:48

1) ναι ειναι φορμα επικοινωνιας, δε διαφωνω, που περιλαμβανει κ autorespond ;)
2)εχει 2 κουτια που γραφεις, mail κ μυνημα. εγω θελω να προσθεσω αλλα ενα-δυο κουτια που να εχει ονομα κ επωνυμο
3)προς το παρον ειναι για μενα :)

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

επεργασια autoresponder

Δημοσίευση από Cha0s » 17 Νοέμ 2004 15:00

http://www.php.net/manual/en/function.mail.php

Μάλλον δεν έχεις διαβάσει καν τι είναι αυτό που έκανες ποστ και το πως συντάσσεται η mail().
Είναι γελείο το script.

Με ελάχιστη προσοχή στο manual κάνεις σε 2 λεπτά αυτό που ζητάς.

nickred
Δημοσιεύσεις: 128
Εγγραφή: 08 Οκτ 2004 04:32
Επικοινωνία:

επεργασια autoresponder

Δημοσίευση από nickred » 01 Μάιος 2005 21:23

τελικα οσο γελοιο ηταν, αλλο τοσο το κανα στα μετρα μου :)

κατι αλλο....στο υπαρχουν script, τι πρεπει να προσθεσω κ που για να μπορω να το στελνω με το που φορτωνει η σελιδα?

μερικες λεπτομερειες ακομα για το τι το θελω εδω
http://www.freestuff.gr/forums/viewtopic.php?p=134775

ευχαριστω :)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες