» »

[php] mail() funkcija

[php] mail() funkcija

gtu ::

<form>
 <input type="text" name="vaseime" maxlength="10"/>
 <input type="text" name="zadeva" maxlength="10"/>
 <textarea name="sporocilo" rows="10" cols="30"> </textarea>
 <input type="submit" name="mail()" value="Pošlji" /> 
</form>
<?php
$sporocilo = sporocilo;
$od = vaseime;
$zadeva= zadeva;
bool mail('gregor.tusar@gmail.com', $zadeva, $sporocilo, $od);
?>


server izpiše:
Parse error: syntax error, unexpected T_STRING in D:\www\gtu\email.php on line 14


kaj je tu narobe?
lahko da že zajemanje iz html forme ni pravilno...
lahko da server ne podpira...

probal sem še na način, kot je u examplu manual function.mail

ta pa je:
<?php
// multiple recipients
$to  = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';
// subject
$subject = 'Birthday Reminders for August';
// message
$message = '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  <p>Here are the birthdays upcoming in August!</p>
  <table>
    <tr>
      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
    </tr>
    <tr>
      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
    </tr>
    <tr>
      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
    </tr>
  </table>
</body>
</html>
';
// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
?>

tu pa je napaka takšna:
Warning: mail() [function.mail]: SMTP server response: 550 Delivery is not allowed to this address. in D:\www\gtu\email.php on line 43
  • spremenil: gtu ()

gtu ::

no nekaj sm se že naučil in sam spisal kodo.
prva stan, na kateri je sam obrazec:
<form action="mail.php" method="post">
Ime: <input type="text" name="name" /><br>
Zadeva:<input type="text" name="subject" /><br>
Sporocilo: <textarea type="text" name="text" />
<input type="submit" />
</form>


in še moj mail.php:
<?php 
$od = $_POST["name"]; 
$zadeva = $_POST["subject"];
$tekst = $_POST["texst"];
$za = "gregor.tusar@gmail.com";
mail($za, $zadeva, $tekst, $od);
?> 

ampak javi napako:

Warning: mail() [function.mail]: SMTP server response: 550 Delivery is not allowed to this address. in D:\www\gtu\mail.php on line 8

Hardstyle ::

sploh maš vklopljen SMTP ?

Ziga Dolhar ::

> $sporocilo = sporocilo;

Strah in groza!
https://dolhar.si/

Ziga Dolhar ::

> bool mail('gregor.tusar@gmail.com', $zadeva, $sporocilo, $od);

Pa kaj tale 'bool' počne tule?
https://dolhar.si/

gtu ::

gostujem na postavi.si

SMTP ne vem če je uklopljen, moram vprašati.
nekaj pa probujem z ini_set();

@ Ziga Dolhar:
php-ja sm se lotil danes natančneje pred eno urco.
kot pa lahko sam vidiš je napredek v 2. postu že očiten, mar ne?!
sej ti ne zamerim sam povem ti!

Description
bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ) Sends an email.

vir: http://si.php.net/manual/en/function.mail.php

Zgodovina sprememb…

  • spremenil: gtu ()

t3hn0 ::

ta bool je zgleda kr iz manuala vn pobral :D :D

gtu: ce hoces prevert ce se mail posle, das lahko nekak tako

if(mail($za, $zadeva, $tekst, $od)) {

// Koda za uspesno poslan text
echo "Pošiljanje je bilo uspešno!";

} else {

// Koda za neuspel poiskus recimo
echo "Pošiljanje ni uspelo!";

}


// edit:
gtu: ja to ti pove kaksen tip rezultata ti vrne ta funkcija; v tem primeru true/false (bool)
^.^

Zgodovina sprememb…

  • spremenil: t3hn0 ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Problemi z šumniki v email formi

Oddelek: Izdelava spletišč
5965 (891) jt83
»

Forma za pošiljanje na email

Oddelek: Izdelava spletišč
12859 (657) KoMar-
»

Ubuntu / Postfix: PHP in HTML oblikovani maili se ne prikazujejo pravilno

Oddelek: Omrežja in internet
9809 (754) Bakunin
»

HTML form

Oddelek: Izdelava spletišč
111318 (1195) mte
»

image/png .......(prikaz!!)?

Oddelek: Izdelava spletišč
181065 (956) Ziga Dolhar

Več podobnih tem