pROSZĘ o plugin który będzie wysyłał na meila
PtasiorEx
18.12.2010
plugin który będzie wysyłał na meila kod wpisany w motd/html.
obok tego pola na tekst będzie ramka z nr i kosztem sms.
Dodano 18 grudzień 2010 - 15:00:
@ Refresh...
obok tego pola na tekst będzie ramka z nr i kosztem sms.
Dodano 18 grudzień 2010 - 15:00:
@ Refresh...
PtasiorEx
18.12.2010
Widziałem na jakimś serwie to było i można bylo;]
otwierało się z pliku s.txt;]
ALBO S.HTML nie pamiętam][
otwierało się z pliku s.txt;]
ALBO S.HTML nie pamiętam][
Zapalka
19.12.2010
To już chyba wykracza poza Scripting amxx.
Musisz napisać stronę z formularzem w HTML/PHP, i wgrać na serwer www.
I wtedy dać w motd iframe i w nim link do tego pliku z formularzem.
Musisz napisać stronę z formularzem w HTML/PHP, i wgrać na serwer www.
I wtedy dać w motd iframe i w nim link do tego pliku z formularzem.
Knopers
19.12.2010
Plugin:
Plik formularz.txt do cstrike :
Za "http://yoursite.pl/sendform.php" podstawiasz adres do pliku sendform.php
Plik sendform.php musi znaleźć się na serwerze www z obsługą php'a:
Za "[email protected]" podstawiasz maila na którego mają przychodzić wiadomości.
#include <amxmodx>
public plugin_init()
{
register_plugin("", "Unknow", "Knopers");
register_concmd("say /form", "GoToMotd");
}
public GoToMotd(id)
show_motd(id, "formularz.txt", "Formularz");
Plik formularz.txt do cstrike :
<form method="POST" action="http://yoursite.pl/sendform.php"> Nick: <input type="text" name="nick" value=""> Kod: <input type="text" name="kod" value=""> <input type="submit" class="button" name="new" value="Dodaj"> </form>
Za "http://yoursite.pl/sendform.php" podstawiasz adres do pliku sendform.php
Plik sendform.php musi znaleźć się na serwerze www z obsługą php'a:
<?php $nick = $_POST['nick']; $kod = $_POST['kod']; $nick = $nick ; $subject = $nick; $nick = stripcslashes($nick); $message = " Nick uzytkownika: $nick \n Kod zwrotny $kod \n "; $from = "Od: Serwer\r\n"; mail("[email protected]", $subject, $message, $from); ?> <br/> <font color="green" size="20">WIADOMOŚĆ ZOSTAŁA WYSŁANA!</font>
Za "[email protected]" podstawiasz maila na którego mają przychodzić wiadomości.
PtasiorEx
19.12.2010
@up a jak mam swój plik php?
Użytkownik PtasiorEx edytował ten post 19.12.2010 14:21
full wersion <?php // sprawdzamy, czy zmienna $submit jest pusta if (empty($_POST['submit'])) { // wyświetlamy formularz echo "<table border=\"0\"><form method=\"post\"> Tresc sms: <font color=\"red\" size=\"5\">koddgs</font> <br> 1. nr.: 71480 koszt: 1,22 zł <br> 2. nr.: 72480 koszt: 2,44 zł <br> 3. nr.: 73480 koszt: 3,66 zł <br> 4. nr.: 74480 koszt: 4,88 zł <br> 5. nr.: 75480 koszt: 6,10 zł <br> 6. nr.: 76480 koszt: 7,32 zł <br> 7. nr.: 79480 koszt: 10,98 zł <br> 8. nr.: 91400 koszt: 17,08 zł <br> 9. nr.: 91900 koszt: 23,18 zł <br> 10. nr.: 92550 koszt: 30,50 zł <bd> <tr> <td>Kod z SMS:</td> <td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td> </tr> <tr> <td>Nick na forum:</td> <td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td> </tr> <tr> <td>Adres e-mail</td> <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> </tr> <tr> <td> </td> <td><input type=\"submit\" name=\"submit\" value=\"Wyslij\"> <input type=\"reset\" value=\"Od nowa\"></td></form> </tr> </table>"; } // sprawdzamy, czy zmienne przesłane z formularza nie są puste elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // zmienna $message zawiera treść wiadomości $message = "Tresc wiadomosci:\n$_POST[tresc]\nWyslal: $_POST[imie]\ne-mail: $_POST[email]"; // zmienna $header zawiera przede wszystkim adres zwrotny $header = "From: $_POST[imie] <$_POST[email]>"; // funkcja mail() za pomocą której wiadomosc zostanie wyslana @mail("[email protected]","Wiadomosc ze strony cs-k4f.pl","$message","$header") or die('Nie udalo się wyslac kodu'); // wyświetlenie komunikatu w przypadku powodzenia echo "<div align=\"center\"><strong>Kod sms został wyslany poprawnie!</strong></div>"; } // lub w przypadku nie wypelnienia formularza do konca else echo "<span style=\"color: #FF0000; text-align: center;\">Wypelnij wszystkie pola formularza!</span>"; ?>
Użytkownik PtasiorEx edytował ten post 19.12.2010 14:21
Knopers
19.12.2010
formularz.txt :
sendmail.php :
<table border="0"><form method="post" action="http://yoursite.pl/sendform.php"> Tresc sms: <font color="red" size="5">koddgs</font> <br> 1. nr.: 71480 koszt: 1,22 zł <br> 2. nr.: 72480 koszt: 2,44 zł <br> 3. nr.: 73480 koszt: 3,66 zł <br> 4. nr.: 74480 koszt: 4,88 zł <br> 5. nr.: 75480 koszt: 6,10 zł <br> 6. nr.: 76480 koszt: 7,32 zł <br> 7. nr.: 79480 koszt: 10,98 zł <br> 8. nr.: 91400 koszt: 17,08 zł <br> 9. nr.: 91900 koszt: 23,18 zł <br> 10. nr.: 92550 koszt: 30,50 zł <bd> <tr> <td>Kod z SMS:</td> <td><textarea name="tresc" style="width: 250px; height: 100px"></textarea></td> </tr> <tr> <td>Nick na forum:</td> <td><input type="text" name="imie" style="width: 250px"></td> </tr> <tr> <td>Adres e-mail</td> <td><input type="text" name="email" style="width: 250px"></td> </tr> <tr> <td> </td> <td><input type="submit" name="submit" value="Wyslij"> </form> </tr></table>"http://yoursite.pl/sendform.php" - wiesz co z tym zrobić
sendmail.php :
if (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // zmienna $message zawiera treść wiadomości $message = "Tresc wiadomosci:\n$_POST[tresc]\nWyslal: $_POST[imie]\ne-mail: $_POST[email]"; // zmienna $header zawiera przede wszystkim adres zwrotny $header = "From: $_POST[imie] <$_POST[email]>"; // funkcja mail() za pomocą której wiadomosc zostanie wyslana @mail("[email protected]","Wiadomosc ze strony cs-k4f.pl","$message","$header") or die('Nie udalo się wyslac kodu'); // wyświetlenie komunikatu w przypadku powodzenia echo "<div align=\"center\"><strong>Kod sms został wyslany poprawnie!</strong></div>"; } // lub w przypadku nie wypelnienia formularza do konca else echo "<span style=\"color: #FF0000; text-align: center;\">Wypelnij wszystkie pola formularza!</span>";
PtasiorEx
19.12.2010
Ok,dziękuję najmocniej.
Komliacja plugiunu:
Użytkownik PtasiorEx edytował ten post 19.12.2010 20:51
Komliacja plugiunu:
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team dot.sma(1) : error 055: start of function body without function header dot.sma(4) : error 029: invalid expression, assumed zero dot.sma(6) : warning 218: old style prototypes used with optional semicolumns dot.sma(6) : error 010: invalid function or declaration dot.sma(7) : warning 218: old style prototypes used with optional semicolumns dot.sma(7) : error 010: invalid function or declaration dot.sma(9) : error 029: invalid expression, assumed zero 5 Errors. Could not locate output file dot.amxx (compile failed).
Użytkownik PtasiorEx edytował ten post 19.12.2010 20:51
Knopers
19.12.2010
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team Header size: 176 bytes Code size: 212 bytes Data size: 240 bytes Stack/heap size: 16384 bytes; estimated max. usage=40 cells (160 bytes) Total requirements: 17012 bytes Done.Sma: http://amxx.pl/kompi...&fname=form.sma
Amxx: http://amxx.pl/kompi...&fname=form.sma
PtasiorEx
20.12.2010
Klikam wyslij to cs minimalize i zapisz lub odtwórz jak bym mial pobierac
Użytkownik PtasiorEx edytował ten post 20.12.2010 16:40
Użytkownik PtasiorEx edytował ten post 20.12.2010 16:40