/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Nyhedsbrev tilmelding i php
Fra : Martin Mogensen


Dato : 28-03-09 03:09

Jeg leder efter et php scrit der kan lave et nyhedsbrev tilmeld/afmeld og
sende det til en email i stil med det nedenstående, da webhotellet ikke
længere understøtter cgi formularer.

Er der en frisk, der lige kan knække den? Gerne udformet i <fieldset> og
uden brug af MySql database.
Sådan ser mit oprindelige nyhedsbrev ud (domænet er ændret):

<td width="100%">
<FORM ACTION="http://www.minside.dk/cgi-all/formmail/FormMail.pl"
METHOD="POST">

<input type="hidden" name="title" value="Tak for din henvendelse">
<input type="hidden" name="subject" value="Tilmeld/afmelding af
nyhedsbrev">
<input type="hidden" name="font_face" value="VERDANA">
<input type="hidden" name="font_size" value="1">
<input type="hidden" name="hide_blanks" value="0">
<input type="hidden" name="sort" value="order:navn,email,mode">
<input type="hidden" name="required" value="navn,email,mode">
<input type="hidden" name="env_report"
value="HTTP_USER_AGENT,HTTP_REFERER">
<input type="hidden" name="redirect"
value="http://www.minside.dk/index.php">
<input type="hidden" name="recipient" VALUE="post @ minside.dk">

<table border="0" cellpadding="0" cellspacing="0"
style="border-collapse: collapse" bordercolor="#111111" width="95%"
id="table13">
<tr>
<td width="97%" colspan="4">
<p align="center"><br>
<font color="#FFFFFF">
<span style="font-size: 9pt; font-weight: 700">Nyhedsbrev</span></font><br>
&nbsp;</td>
</tr>
<tr>
<td width="22%">
<font face="verdana" style="font-size: 7pt; font-weight:700"
color="#FFFFFF">
Navn:</font></td>
<td width="4%">&nbsp;</td>
<td width="74%" colspan="2">&nbsp;
<input type=text name="navn" maxlength="50"</td size="15">
</td>
<tr>
<td width="22%">
<font face="verdana" style="font-size: 7pt; font-weight:700"
color="#FFFFFF">
Email:</font></td>
<td width="4%">&nbsp;</td>
<td width="74%" colspan="2">&nbsp;
<input type=text name="email" maxlength="50"</td size="15">
</td>
</tr>

<tr>
<td width="22%">&nbsp;</td>
<td width="4%">&nbsp;</td>
<td width="41%">

<input name="mode" type="radio" value="tilmeld">
<font face="verdana, arial, helvetica" style="font-size: 7pt"
color="#FFFFFF"><b>
Tilmeld</b></font><font face="verdana, arial, helvetica" size="-2"><br>
<input name="mode" type="radio" value="frameld"> </font>
<font color="#FFFFFF">
<font face="verdana, arial, helvetica" style="font-size: 7pt"> <b>
Frameld</b></font><font face="verdana, arial, helvetica" size="-2">
</font>
</td>
<td width="32%">

<p align="center">

<input type="submit" name="Send" value="Send"></td>
</tr>
<tr>
<td width="97%" colspan="4">
<p align="center"><b><font face="verdana" style="font-size: 6pt"><br>
<font color="#FFFFFF">Ønsker du at modtage et nyhedsbrev når siden bliver
opdateret, så indtast din e-mail ovenfor. Du kan altid framelde hvis du
ikke
længere ønsker at modtage nyhedsbrevet.</font></font></b></td>
</tr>
</table>
</FORM>
</td>


 
 
Gert Krabsen (28-03-2009)
Kommentar
Fra : Gert Krabsen


Dato : 28-03-09 09:07

Martin Mogensen skrev:
> Jeg leder efter et php scrit der kan lave et nyhedsbrev tilmeld/afmeld
> og sende det til en email i stil med det nedenstående, da webhotellet
> ikke længere understøtter cgi formularer.
>
> Er der en frisk, der lige kan knække den? Gerne udformet i <fieldset> og
> uden brug af MySql database.
> Sådan ser mit oprindelige nyhedsbrev ud (domænet er ændret):
>
> <td width="100%">
> <FORM ACTION="http://www.minside.dk/cgi-all/formmail/FormMail.pl"
> METHOD="POST">
>
> <input type="hidden" name="title" value="Tak for din henvendelse">
> <input type="hidden" name="subject" value="Tilmeld/afmelding af
> nyhedsbrev">
> <input type="hidden" name="font_face" value="VERDANA">
> <input type="hidden" name="font_size" value="1">
> <input type="hidden" name="hide_blanks" value="0">
> <input type="hidden" name="sort" value="order:navn,email,mode">
> <input type="hidden" name="required" value="navn,email,mode">
> <input type="hidden" name="env_report"
> value="HTTP_USER_AGENT,HTTP_REFERER">
> <input type="hidden" name="redirect"
> value="http://www.minside.dk/index.php">
> <input type="hidden" name="recipient" VALUE="post @ minside.dk">
>
> <table border="0" cellpadding="0" cellspacing="0"
> style="border-collapse: collapse" bordercolor="#111111" width="95%"
> id="table13">
> <tr>
> <td width="97%" colspan="4">
> <p align="center"><br>
> <font color="#FFFFFF">
> <span style="font-size: 9pt; font-weight: 700">Nyhedsbrev</span></font><br>
> &nbsp;</td>
> </tr>
> <tr>
> <td width="22%">
> <font face="verdana" style="font-size: 7pt; font-weight:700"
> color="#FFFFFF">
> Navn:</font></td>
> <td width="4%">&nbsp;</td>
> <td width="74%" colspan="2">&nbsp;
> <input type=text name="navn" maxlength="50"</td size="15">
> </td>
> <tr>
> <td width="22%">
> <font face="verdana" style="font-size: 7pt; font-weight:700"
> color="#FFFFFF">
> Email:</font></td>
> <td width="4%">&nbsp;</td>
> <td width="74%" colspan="2">&nbsp;
> <input type=text name="email" maxlength="50"</td size="15">
> </td>
> </tr>
>
> <tr>
> <td width="22%">&nbsp;</td>
> <td width="4%">&nbsp;</td>
> <td width="41%">
>
> <input name="mode" type="radio" value="tilmeld">
> <font face="verdana, arial, helvetica" style="font-size: 7pt"
> color="#FFFFFF"><b>
> Tilmeld</b></font><font face="verdana, arial, helvetica" size="-2"><br>
> <input name="mode" type="radio" value="frameld"> </font>
> <font color="#FFFFFF">
> <font face="verdana, arial, helvetica" style="font-size: 7pt"> <b>
> Frameld</b></font><font face="verdana, arial, helvetica" size="-2">
> </font>
> </td>
> <td width="32%">
>
> <p align="center">
>
> <input type="submit" name="Send" value="Send"></td>
> </tr>
> <tr>
> <td width="97%" colspan="4">
> <p align="center"><b><font face="verdana" style="font-size: 6pt"><br>
> <font color="#FFFFFF">Ønsker du at modtage et nyhedsbrev når siden bliver
> opdateret, så indtast din e-mail ovenfor. Du kan altid framelde hvis du
> ikke
> længere ønsker at modtage nyhedsbrevet.</font></font></b></td>
> </tr>
> </table>
> </FORM>
> </td>


Søg efter formmail.php. Det er en php-version af Matt's formmail.cgi


Martin Mogensen (28-03-2009)
Kommentar
Fra : Martin Mogensen


Dato : 28-03-09 16:53


"Gert Krabsen" <fjernkrabsen@fjernkrabsenfjern.dk> skrev i meddelelsen
news:49cdd93a$0$90271$14726298@news.sunsite.dk...
>
> Søg efter formmail.php. Det er en php-version af Matt's formmail.cgi
>

Nu er der ret mange formmail scripts, jeg bruger en til email nu, men jeg
skal bruge en hvor der kan vælges enten til- eller afmeld funktion i. De
scrits jeg har fundet sender kun en besked.


Dan Storm (28-03-2009)
Kommentar
Fra : Dan Storm


Dato : 28-03-09 17:31

Martin Mogensen skrev:
> Nu er der ret mange formmail scripts, jeg bruger en til email nu, men
> jeg skal bruge en hvor der kan vælges enten til- eller afmeld funktion
> i. De scrits jeg har fundet sender kun en besked.

Hvis den funktionalitet du nu mangler, tidligere var en del af det
standard CGI bibliotek du havde til rådighed før, skal du nok ikke regne
med at du finder noget i PHP som du ikke vil komme til at rode med ellers.

Langt de fleste idag udvikler efter at man har en MySQL database til
rådighed - simpelthen fordi det praktisk talt altid følger med, det er
simpelt at tilgå og giver dig en masse lækre funktionaliteter i
forbindelse med udviklingen af dit script.

Så sandsynligheden for at du finder noget som ikke er udviklet til brug
i MySQL er ikke ret stor.

--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!

Martin Mogensen (28-03-2009)
Kommentar
Fra : Martin Mogensen


Dato : 28-03-09 21:22


"Dan Storm" <shadyz_REMOVETHIS_@err0r.dk> skrev i meddelelsen
news:49ce50d0$0$15886$edfadb0f@dtext01.news.tele.dk...
> Martin Mogensen skrev:
>> Nu er der ret mange formmail scripts, jeg bruger en til email nu, men jeg
>> skal bruge en hvor der kan vælges enten til- eller afmeld funktion i. De
>> scrits jeg har fundet sender kun en besked.
>
> Hvis den funktionalitet du nu mangler, tidligere var en del af det
> standard CGI bibliotek du havde til rådighed før, skal du nok ikke regne
> med at du finder noget i PHP som du ikke vil komme til at rode med ellers.
>
> Langt de fleste idag udvikler efter at man har en MySQL database til
> rådighed - simpelthen fordi det praktisk talt altid følger med, det er
> simpelt at tilgå og giver dig en masse lækre funktionaliteter i
> forbindelse med udviklingen af dit script.
>
> Så sandsynligheden for at du finder noget som ikke er udviklet til brug i
> MySQL er ikke ret stor.

Er godt klar over php er vejen frem og er da også i fuld gang. Men det kan
vel ikke være nødvendigt med MySQL for blot at sende en formular med navn,
email og tilmeld eller frameld valgt. Det er da at skyde gråspurve med
kanoner.


Dan Storm (28-03-2009)
Kommentar
Fra : Dan Storm


Dato : 28-03-09 21:27

Martin Mogensen skrev:
> Er godt klar over php er vejen frem og er da også i fuld gang. Men det
> kan vel ikke være nødvendigt med MySQL for blot at sende en formular med
> navn, email og tilmeld eller frameld valgt. Det er da at skyde gråspurve
> med kanoner.

Så udtrykker du dig ikke klart nok.

Du spørger efter et script med, og jeg citerer:
> men jeg skal bruge en hvor der kan vælges enten til- eller afmeld funktion i

som var det en funktionalitet.

Hvis det blot er formmail.php, som Gert foreslår du bruger, kan du blot
læse dokumentationen:

<url: http://www.dtheatre.com/scripts/formmail_doc.php#multi_fields>


--
Dan Storm - storm at err0r dot dk / http://err0r.dk

Tro ikke brugerne vil gøre noget for at undgå dit killfilter
- Så vigtig er du heller ikke!

Leif Neland (28-03-2009)
Kommentar
Fra : Leif Neland


Dato : 28-03-09 22:15

Martin Mogensen skrev:
>
> "Dan Storm" <shadyz_REMOVETHIS_@err0r.dk> skrev i meddelelsen
> news:49ce50d0$0$15886$edfadb0f@dtext01.news.tele.dk...
>> Martin Mogensen skrev:
>>> Nu er der ret mange formmail scripts, jeg bruger en til email nu, men
>>> jeg skal bruge en hvor der kan vælges enten til- eller afmeld
>>> funktion i. De scrits jeg har fundet sender kun en besked.
>>
>> Hvis den funktionalitet du nu mangler, tidligere var en del af det
>> standard CGI bibliotek du havde til rådighed før, skal du nok ikke
>> regne med at du finder noget i PHP som du ikke vil komme til at rode
>> med ellers.
>>
>> Langt de fleste idag udvikler efter at man har en MySQL database til
>> rådighed - simpelthen fordi det praktisk talt altid følger med, det er
>> simpelt at tilgå og giver dig en masse lækre funktionaliteter i
>> forbindelse med udviklingen af dit script.
>>
>> Så sandsynligheden for at du finder noget som ikke er udviklet til
>> brug i MySQL er ikke ret stor.
>
> Er godt klar over php er vejen frem og er da også i fuld gang. Men det
> kan vel ikke være nødvendigt med MySQL for blot at sende en formular med
> navn, email og tilmeld eller frameld valgt. Det er da at skyde gråspurve
> med kanoner.

Hvad skal der ske med tilmelding og framelding? Og på hvilken måde
sendes nyhedsbrevet ud?

Desuden, kan hvemsomhelst melde hvemsomhelst til, hvorefter du spammer
den uskyldige modtager med uønskede nyhedsbreve, eller bruger du opt-in,
så man skal reagere positivt på en tilmeldingsmail fra dig?

Leif

Martin Mogensen (28-03-2009)
Kommentar
Fra : Martin Mogensen


Dato : 28-03-09 22:53


"Leif Neland" <leif@neland.dk> skrev i meddelelsen
news:49ce93b9$0$56774$edfadb0f@dtext02.news.tele.dk...
> Martin Mogensen skrev:
>>
>> "Dan Storm" <shadyz_REMOVETHIS_@err0r.dk> skrev i meddelelsen
>> news:49ce50d0$0$15886$edfadb0f@dtext01.news.tele.dk...
>>> Martin Mogensen skrev:
>>>> Nu er der ret mange formmail scripts, jeg bruger en til email nu, men
>>>> jeg skal bruge en hvor der kan vælges enten til- eller afmeld funktion
>>>> i. De scrits jeg har fundet sender kun en besked.
>>>
>>> Hvis den funktionalitet du nu mangler, tidligere var en del af det
>>> standard CGI bibliotek du havde til rådighed før, skal du nok ikke regne
>>> med at du finder noget i PHP som du ikke vil komme til at rode med
>>> ellers.
>>>
>>> Langt de fleste idag udvikler efter at man har en MySQL database til
>>> rådighed - simpelthen fordi det praktisk talt altid følger med, det er
>>> simpelt at tilgå og giver dig en masse lækre funktionaliteter i
>>> forbindelse med udviklingen af dit script.
>>>
>>> Så sandsynligheden for at du finder noget som ikke er udviklet til brug
>>> i MySQL er ikke ret stor.
>>
>> Er godt klar over php er vejen frem og er da også i fuld gang. Men det
>> kan vel ikke være nødvendigt med MySQL for blot at sende en formular med
>> navn, email og tilmeld eller frameld valgt. Det er da at skyde gråspurve
>> med kanoner.
>
> Hvad skal der ske med tilmelding og framelding? Og på hvilken måde sendes
> nyhedsbrevet ud?
>
> Desuden, kan hvemsomhelst melde hvemsomhelst til, hvorefter du spammer den
> uskyldige modtager med uønskede nyhedsbreve, eller bruger du opt-in, så
> man skal reagere positivt på en tilmeldingsmail fra dig?

Tilmelding og framelding er en checkbox der vælges hvorefter der sendes en
mail til mig og så sætter jeg mailen op i et mailprogram. En opt-in funktion
er der ikke, det ville være en god ting at få med. Har du noget link til
script der kan dette?

Alternativt har jeg forgæves søgt at finde en service på nettet der kan
admistrere alle mails, til/afmeldinger, brugercheck og udsendelse af
nyhedsbrev.


Leif Neland (28-03-2009)
Kommentar
Fra : Leif Neland


Dato : 28-03-09 23:09

Martin Mogensen skrev:

> Tilmelding og framelding er en checkbox der vælges hvorefter der sendes
> en mail til mig og så sætter jeg mailen op i et mailprogram.

Nåeh, så forstår jeg bedre, hvorfor du ikke vil have sql
Jeg havde forstået det således, at systemet selv skulle vedligeholde listen.

Men som du vil have det, så kan du enten have et par radioknapper eller
en select til at vælge afmeld eller tilmeld.

Ja, for at sikre dig imod spamrobotter, kan du endda via javascript
forlange, at brugeren skal skrive "TILMELD" eller "AFMELD" i et
tekstfelt

formmail-programmet ved ikke, om det er et tekstfelt, et select,
checkbox eller radio, der sender værdien.
Det får kun variabelnavn=værdi, så der skal ikke noget specielt til at
håndtere din afmelding/tilmelding.

> Alternativt har jeg forgæves søgt at finde en service på nettet der kan
> admistrere alle mails, til/afmeldinger, brugercheck og udsendelse af
> nyhedsbrev.

http://www.dandomain.dk/produkter/maillist.html

Det koster dog penge

Leif

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste