Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 0 gostiju pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: mail() php funkcija + MySQL  (Pročitano 1283 puta)
18. Nov 2009, 13:35:57
Svakodnevni prolaznik


Tvrdoglavi Kernel

Zodijak Aries
Pol Muškarac
Poruke 427
OS
UNIX
Browser
Opera 9.80
Pozdrav svima! Potrebna mi je velika pomoć.

Svaki iskusni php programer bi mogao da mi pomogne u ovom mom početničkom poduhvatu Smile . Dakle pravim sajt , učeći iz knjige PHP & MySQL(HeadFirst) i pojavio se primer  gde se mušterije te i te radnje upisuju na stranici (unoseći mejl koji se dakle skladišti u MySQL) i onda im svima stižu poruke odjednom preko neke web forme za slanje poruka, preko koje ja šaljem mejl... Kod za unošenje podataka mušterije u bazu podataka mi radi sasvim fino, ali skripta uz pomoć koje ja ljudima sa mejl liste šaljem poruku neće da mi radi. To nekad ovisi i od hostinga, na primer na athost.net to izgleda ovako: 
Kod:
<html>
<body>
<h2>Contact</h2>
<?php

echo 'Thanks for submitting the form<br />';

include_once(
"Mail.php");

$recipients 'mojmejl@gmail.com';
$headers["From"] = 'nazivsajtat@athost.net';
$headers["To"] = 'mojmejl@gmail.com';
$headers["Subject"] = "Fan contact";

$email $_POST["email"];
$name $_POST["firstname"] . '' $_POST["lastname"];
$other $_POST["other"];
$body "Ime fana: $name \n" .
        "Fanov mejl: $email \n" .
        "Poruka:  $other;
        


$params
["email"] = $_POST["email"];
$params["name"] = $_POST["firstname"] . '' $_POST["lastname"];
$params["host"] = 'mail.athost.net';
$params["port"] = "25";
$params["auth"] = true;
$params["username"] = 'nazivsajta@athost.net';
$params["password"] = "mojasifra";

// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory("smtp"$params);

$mail_object->send($recipients$headers$body'From:' .$email'' .$name);

echo 
"Email sent."

?>


</body>
</html>

Dakle oni striktno kažu da mora tako, i to uspeva, ova skripta radi!

Ali na ovom drugom hosting sajtu ne navode portove, include_once funkciju, smtp provajdera... ne znam kolko je to obavezno, pošto je primer iz knjige sasvim drugačiji, ako izuzmemo pojavljivanje MySQL-a:

Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Make Me Elvis - Send Email</title>
  <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>

<?php
  $from 
'mojmejl@mojprovajder.com';
  $subject $_POST['subject'];
  $text $_POST['elvismail'];

  $dbc mysqli_connect('mojserver''ime''lozinka''baza_podataka')
    or die('Error connecting to MySQL server.');

  $query "SELECT * FROM email_list";
  $result mysqli_query($dbc$query)
    or die('Error querying database.');

  while ($row mysqli_fetch_array($result)){
    $to $row['email'];
    $first_name $row['first_name'];
    $last_name $row['last_name'];
    $msg "Dear $first_name $last_name,\n$text";
    mail($to$subject$msg$from);
    echo 'Email sent to: ' $to '<br />';
  

  mysqli_close($dbc);
?>


</body>
</html>

E da, neko mi je rekao da skripta (ova odmah gore) nije dovoljno sigurna, ne znam šta to znači.
Greška koja se pojavljuje kaže : stranica nije nađena...
Gracias.
« Poslednja izmena: 18. Nov 2009, 13:57:04 od Growlboy »
IP sačuvana
social share
Il' si hardkor il' si smor...
no woman no grind
Pogledaj profil GTalk Skype
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Tvrdoglavi Kernel

Zodijak Aries
Pol Muškarac
Poruke 427
OS
UNIX
Browser
Opera 9.80
Ok , rešio sam sam problem. Samo me još zanima šta je sigurnost skripte , kako se ona osigurava?
IP sačuvana
social share
Il' si hardkor il' si smor...
no woman no grind
Pogledaj profil GTalk Skype
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Veteran foruma
Poznata licnost


Moj licni tekst :-?

Zodijak Gemini
Pol Muškarac
Poruke 3589
Zastava Oreskovica
OS
Windows 7
Browser
Mozilla Firefox 3.5.5
mob
Apple iPhone 4
Moras da validiras sve input-e, u ovom slucaju $_POST i to tako da neko ne upise nesto sto ce omoguciti da se tekst salje na email adrese koje nisu u bazu podataka...

Ako samo ti koristis ovu scriptu za slanje, onda to nije problem, samo ubaci da se izmedju ostalog trazi i neka sifra koju samo ti znas i to je u principu dovoljno Smiley

Poz
IP sačuvana
social share
Pozdrav, Nenad ® !
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Tvrdoglavi Kernel

Zodijak Aries
Pol Muškarac
Poruke 427
OS
UNIX
Browser
Opera 9.80
E, hvala ti! Jel možeš da me uputiš na neku lekciju o osiguravanju inputa?
IP sačuvana
social share
Il' si hardkor il' si smor...
no woman no grind
Pogledaj profil GTalk Skype
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows Vista
Browser
Opera 9.80
mob
Apple iPhone 6s
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Svakodnevni prolaznik


Tvrdoglavi Kernel

Zodijak Aries
Pol Muškarac
Poruke 427
OS
UNIX
Browser
Opera 9.80
Ok, google nije loš pretraživač  Smile Smile Na ovom sajtu sam nešto našao:
http://devzone.zend.com/article/1113
IP sačuvana
social share
Il' si hardkor il' si smor...
no woman no grind
Pogledaj profil GTalk Skype
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Ucesnik diskusija

Zodijak
Pol Muškarac
Poruke 51
OS
Windows XP
Browser
Opera 9.80
Ranjivo na email injection.

Pogledaj: http://www.mailinjection.com/solutions
IP sačuvana
social share
Warning: May not be true.
Pogledaj profil
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
nazadnapred
Prebaci se na:  

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Nova godina Beograd :: nova godina restorani :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Sudski tumač Novi Beograd

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.081 sec za 18 q. Powered by: SMF. © 2005, Simple Machines LLC.