praegune kellaaeg 06.08.2025 16:49:45
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
sakunne
HV veteran

liitunud: 15.12.2004
|
15.12.2009 12:23:28
Oleks vaja "Soovita ... " skripti. |
|
|
Sellist, mis lisaks soovitajad ja soovitatavad andmebaasi ja saadaks neile ka mailid.
EDIT: leidsin siis ühe, mis enamvähem rahuldab, missest, et andmebaasi ei kasuta.
http://www.maianscriptworld.co.uk/free-php-scripts/maian-friend/free-tell-a-friend-system/index.html
Lollim lugu on see, et ei kirjuta ka log faili.
Nüüd küsimus suurele ringile: kas keegi kirjutaks skripti, mis siia log faili kirjutama paneb?
Vastav koht, kus e-maile koostatakse on järgmine:
// E-mail tags..
$MAIL->addTag('{WEBSITE_NAME}', WEBSITE_NAME);
$MAIL->addTag('{HOMEPAGE}', HOMEPAGE);
$MAIL->addTag('{IP}', ipAddress());
$MAIL->addTag('{DATE}', date("j F Y"));
$MAIL->addTag('{NAME}', $_POST['name']);
$MAIL->addTag('{EMAIL}', $_POST['email']);
$MAIL->addTag('{COMMENTS}', $_POST['comments']);
$MAIL->addTag('{RECIPIENTS}', loadRecipients());
// If enabled, send e-mail to webmaster...
if (EMAIL_WEBMASTER) {
$MAIL->sendMail(WEBSITE_NAME,
EMAIL_ADDRESS,
WEBSITE_NAME,
EMAIL_ADDRESS,
str_replace('{website}',WEBSITE_NAME,$msg_subject),
$MAIL->template(FOLDER_PATH.'templates/email/webmaster.txt')
);
} |
Abi igati teretulnud
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
kullar
HV kasutaja

liitunud: 26.11.2006
|
|
Kommentaarid: 27 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
25 |
|
tagasi üles |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
15.12.2009 14:37:02
|
|
|
Sealt oleks vaja siis:
('(IP}', ipAddress()); - ?
('{DATE}', date("j F Y"));
('{NAME}', $_POST['name']);
('{EMAIL}', $_POST['email']);
('{RECIPIENTS}', loadRecipients());
Lõppeesmärk on ikka andmebaasi kirjutamine - a'praegu piisab logistki
_________________ Kuna ei pruugi õigel ajal foorumisse sattuda:
SMS: 5051598 [võõraid tel. ei vasta]
Email sakunne@seenior.ee |
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
kullar
HV kasutaja

liitunud: 26.11.2006
|
15.12.2009 21:53:49
|
|
|
Mis siis täpsemalt on probleemiks va, et keegi teeks selle sinu eest ära? Kas ei oska mysql'i kirjutada või ei oska kasutada seda php funktsiooni mida soovitasin? Kas sul vajalik tabel on olemas, siis on sql insert umbes selline:
INSERT INTO tabeli_nimi (created,ip,name,email,recipients) values ('{ipAddress()}',NOW(),'{$_POST['name']}','{$_POST['email']}','{ loadRecipients()}')
|
Tabeli välja tüübid ja muud asjad pead ise tegema ja samuti vaatama, et välja tüüp oleks sama. Samuti kontrolli, et ei saaks teha sql injectonit. Kui hakkama ei saa, siis soovitan otsida abi läbi töövahenduse.
_________________ Online Perekonna Eelarve, Keerukamad veebipõhised infosüsteemid jms |
|
Kommentaarid: 27 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
25 |
|
tagasi üles |
|
 |
sakunne
HV veteran

liitunud: 15.12.2004
|
16.12.2009 13:18:00
|
|
|
Katsun võimalikult ise teha - tabeliga saan hakkama, ainultüks küsimus veel: millised väljad tuleb teha { loadRecipients()} jaoks ?
_________________ Kuna ei pruugi õigel ajal foorumisse sattuda:
SMS: 5051598 [võõraid tel. ei vasta]
Email sakunne@seenior.ee |
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
69 |
|
tagasi üles |
|
 |
kullar
HV kasutaja

liitunud: 26.11.2006
|
16.12.2009 14:24:01
|
|
|
See ju kõik sõltub sellest, mis see loadRecipients() tagastab, kuid kindlasti pole vaja selle ühe jaoks mitut välja teha vaid ikka 1, kuid välja tüüp vali vastav ja kui see funktsioon tagaastab array, siis konverdi see stringiks ja siis pane alles baasi.
_________________ Online Perekonna Eelarve, Keerukamad veebipõhised infosüsteemid jms |
|
Kommentaarid: 27 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
25 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|