webForumDet fria alternativet

Skicka formulärdata till en popup

PHP

26 svar · 688 visningar · startad av Niklasson · sida 2 av 2

Frågan, av Niklasson

(Kanske skulle passa bättre i Javascript-forumet) Jag skulle vilja göra följande: Vi leker att det är ett vanligt mailformulär. Besökaren fyller i Namn, e-post och ett meddelande till mig. När besökaren submittar så vill jag skicka datan till en popup (inget vanligt fönster utan en riktig popup) som utför själva mail()-funktionen. Därefter skall popupen stänga sig själv, den skall alltså bara

Läs frågan i sin helhet →
Medlem sedan nov. 2000857 inlägg
#21

Precis... Det är inte så kul att sitta och vänta.
Webhotellet klagade lite när jag belastade servern 100% i en halvtimma på kvällstid.. ;)

Det bästa hade varit om man kunde aktiverat scriptet och låtit det pausa lite emellanåt så att servern inte blir överbelastad.

Tänk att ha ett nyhetsbrev med 50000 prenumeranter och behöva vänta på ett webbläsarfönster i flera timmar!! ;)

Medlem sedan aug. 20003 575 inlägg
#22

Det bästa hade varit om man kunde aktiverat scriptet och låtit det pausa lite emellanåt så att servern inte blir överbelastad.

detta bör ju gå att fixa med javascript.

Något javascript kan ju t,ex, se ut så här

att den skickar ett utvalt antal mail
sedan så kommer det upp en knapp som heter
t.ex. pause när de har blivit skickade
om du känner för att pausa så¨trycker du på pause
om du vill att breven skall skickas vidare
så gör du ingenting för du kan ju göra
så att den reloadar efter ett utvalt antal sekunder
och någon variabel i javascriptet som redirectar
den vidare kan ju innhehålla vilken databasplats
du var på sist.

Om pause knappen trycks så pausar den denna tidsvrist
och knappen blir till en resumeknapp.

Lite långsökt kanske?

Tänk att ha ett nyhetsbrev med 50000 prenumeranter och behöva vänta på ett webbläsarfönster i flera timmar!!

Detta kan dock bli svårare eftersom serven inte är din
heller som du skrev du kanske kan göra något med global filen
om det finns någon sådan i PHP :e .

Men om du pysslar med en global fil kan det bli problem att pausa.

Du kan ju dock om du har IIS på din egen dator ladda ner databasen från ditt webhotell och skicka med din egen SMTP
då kan du antagligen använda dig av något program,men
då kommer du inte undan med att ha igång datorn och ett webbläsar fönster eller program öppet.

Medlem sedan nov. 2000857 inlägg
#23

Du missuppfattade mig nog lite.. ;)
jag tänkte att jag kunde köra sleep() vid t.ex var 100:e mail så att servern får lite pauser..

Jag vill fortfarande att scriptet skall köras utan att jag behöver sitta och vänta..

Medlem sedan aug. 20003 575 inlägg
#24

okej, men gör så att javascriptet pausar 2 minuter eller något vid 100 mail.

Men du behöver nog ha igång din dator tills alla blivit skickade med fönstret uppe

Eller överbelasta din egen dator med att skicka mailen om du har

IIS

Medlem sedan nov. 2000857 inlägg
#25

Jag har program som skulle kunna skicka brevet via en lokal SMTP rätt så kvickt och allt det där, men tanken är att skapa ett webbaserat script som jag kan dela med mig av till sidor med större nyhetsbrev...

Medlem sedan aug. 20003 575 inlägg
#26

okej, men då är nog det ända att du kan du får göra ett javascript som pausar automatiskt vid 100 mail och sedan fortsätter. Något annat vet jag inte

Medlem sedan nov. 2000857 inlägg
#27

okej, tack för hjälpen iaf :birp

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)