Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SUBSKRYBCJA
#camel
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 25.11.2003

Ostrzeżenie: (0%)
-----


Witam.
Tworzę stronkę www. Potrzebuję w chwili obecnej jakiegoś skryptu <?> który
ułatwiłby mi pracę z "Klientami". Umieszczam na stronie pole SUBSKRYBCJA, a
skrypt taką osobę <miło by było, gdyby sprawdzała IP użytkownika i w
przypadku powtórzonego IP, zapisanego wcześniej w bazie, nie zezwalała na
subskrybcję> zapisuje w bazie. Czy ma ktoś cosik gotowego? Rozumiem, że potrzebna bedzie do
tego baza MySQL? <mam możliwość założenia bazy na serwerze>.
Taka baza ułatwiłaby mi wysyłanie "nowości" do użytkowników, którzy zapisali
się do bazy. Napiszę jedną wiadomość, a ta, automatycznie zostanie rozesłana
do zasubskrybowanych klientów na mojej stronie :] I jeszcze jedno - w sumie NAJWAŻNIEJSZA rzecz. Jak generować "linka", który wysłany zostanie do Klienta. Dopiero PO kliknięciu przez Klienta w wygenerowany link, e-mail Klienta zostanie dopisany do bazy...

Z góry
serdecznie dziękuję za wszelką pomoc.

camel.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


Cytat
...a skrypt taką osobę <miło by było, gdyby sprawdzała IP użytkownika i w przypadku powtórzonego IP, zapisanego wcześniej w bazie, nie zezwalała na subskrybcję> zapisuje w bazie.


Prosty kod:

[php:1:032b8eaada]<?php

$sql = mysql("SELECT * FROM adresy_ip WHERE ip='$_SERVER[REMOTE_ADDR]'");
$sprawdz = mysql_num_rows($sql);

if($sprawdz == 1) {
//jest juz w bazie taki IP!
} else {
//zapisz ten IP do bazy
}

?>[/php:1:032b8eaada]

Cytat
Rozumiem, że potrzebna bedzie do tego baza MySQL? <mam możliwość założenia bazy na serwerze>.


Nie, moze tez byc na plaskiej bazie, ale podalem przyklad na MySQL'u

Cytat
Taka baza ułatwiłaby mi wysyłanie "nowości" do użytkowników, którzy zapisali
się do bazy. Napiszę jedną wiadomość, a ta, automatycznie zostanie rozesłana
do zasubskrybowanych klientów na mojej stronie :]


[php:1:032b8eaada]<?php

$sql = mysql("SELECT * FROM klienci");
$sprawdz = mysql_num_rows($sql);

while($klient = mysql_fetch_array($sql)) {
//wysylasz maila do wszystkich
mail();
}

?>[/php:1:032b8eaada]

Cytat
I jeszcze jedno - w sumie NAJWAŻNIEJSZA rzecz. Jak generować "linka", który wysłany zostanie do Klienta. Dopiero PO kliknięciu przez Klienta w wygenerowany link, e-mail Klienta zostanie dopisany do bazy...


Przy zapisie na liste, wysylasz maila, z wygenerowanym dowolnym kodem, ktory takze zapisujesz w bazie! Uzytkownik dostaje maila z klinkiem/kodem ktory bedzie aktywowal konto jesli podane kody beda sie zgadzaly z kodami w bazie
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.07.2026 - 03:17