15. december 2004 - 11:24Der er
37 kommentarer og 1 løsning
tilføj nyhedsbrev modul
Hejsan eksperter...
Jeg arbejder i øjeblikket på et meget let cms, faktisk så let at det sikkert ikke kvalificerer sig som et cms, men anyway så mangler jeg en funktion, som måske burde være en smal sag, men med mine evner i php, så er det bare ikke lige til.
Brugeren kan lige nu logge ind, tilføje nyheder, opdatere diverse sider, uploade billeder, osv... Alt dette er bare forskellige scripts jeg har fundet, redigeret - og sat sammen, så det ligner et mini-cms. Det funger alt sammen meget godt, men der skal også være mulighed for at sende nyhedsbreve ud. Her går jeg i stå, da de løsninger jeg finder, næsten altid kræver sql, eller bare ikke til at bygge ind i mit "system"...
Så det jeg søger er.... Brugere tilmelder sig bare et eller andet sted (med mulighed for at afmelde også), og deres oplysninger gemmes i en txt fil. I administrationen skal man blot kunne skrive og sende en mail til alle gemt i denne txt fil. Ekstremt simpelt! Men alligevel for meget for mig åbenbart.
Er der nogen som enten har et lignende script, eller er villig til at guide mig igennem? En hver form for hjælp er velkommen. =]
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jeg kan ikke sproget som sådan. Jeg kan bare genkende nogle funktioner og dermed også rette diverse (lette) scripts til, som jeg vil ha dem. Du ser altså ikke mig skrive noget fra bunden, nok også derfor jeg spørger dig om hjælp :)
Jeg vil selvfølgelig ikke spørge dig om at skrive det hele og så poste det, bare for at jeg skal kopiere og ikke lære en skid af det. Men hvis du sådan kunne guide mig igennem dette script...
f. eks hvis vi starter med formen, hvordan får jeg så gemt, lad os sige navn og email i txt filen...
if (is_writable($filename)) { if (!$handle = fopen($filename, 'ab')) { echo "Det var ikke muligt at åbne filen: ($filename)"; exit; } if (fwrite($handle, $name . ";" . $email) === FALSE) { echo "Det var ikke muligt at skrive til filen: ($filename)"; exit; } echo "$name er tilmeldt nyhedsbrevet med email: $email";
fclose($handle);
} else { echo "File $filename er ikke skrivbar"; }
Her skal du huske på, der er ingen validering på hvad som bliver gemt i filen! Husk også at filen skal være skrivbar, hvis du opretter en fil til test.
funger ikke for mig, måske fordi jeg bare er forvirret. Du har både gang i en action.php og en du vil kalde tilmeld.php, og jeg mente så at det var en og samme fil...
lavede så en side med formen, som kalder scriptet fra tilmeld.php, men det funger ikke,...
if (is_writable($filename)) { if (!$handle = fopen($filename, 'ab')) { echo "Det var ikke muligt at åbne filen: ($filename)"; exit; } if (fwrite($handle, $name . ";" . $email) === FALSE) { echo "Det var ikke muligt at skrive til filen: ($filename)"; exit; } echo "$name er tilmeldt nyhedsbrevet med email: $email";
fclose($handle);
} else { echo "File $filename er ikke skrivbar"; } ?>
ahh kewl... sad faktisk og rodede med den linie... men gjorde bare det hele værre. >.<
Så, nu er der vel bare en funktion tilbage. En form som sender mail ud til alle tilmeldte. Altså hvor man kan skrive, trykke send, og så er der automatisk et emne på...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.