php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.02.2006, 15:55  
Gast
 
Beiträge: n/a
Standard Stuff Finder oder Stuff Searcher

Ich möchte meinen Usern in der Download Section anbieten den Namen des gesuchten Downloads sowie ihre Email Adresse anzugeben.

Das Script soll dann einmal am Tag oder zu jeder Stunde die DB nach diesem Namen durch suchen.

Nehmen wir Gisela gibt ein:

Name: bauscript
Email: gisela@giselaswelt.tld

Dann soll wenn das Script beim Durchsuchen eine Mail mit ner Nachricht und dem Link zum Download an Gisela gesendet werden.

Das ist ja eigendlich nicht das Problem aber was ist wenn 1000 oder mehr Leute eingetragen sind?!?

Ich kann mir das so denken:

1.| User fügt Download Name & Emailadresse der DB hinzu (über Formular)
2.| Script fängt bei eintrags_id 1 an. Soll bedeuten als erstes wird nach dem Download Namen in der Spalte mit der id 1 gesucht.

Hat das Script keinen gültigen Eintrag gefuden springt das Script zur id2!
Hat das Script einen gültigen Eintrag gefunden wird die Nachricht mit dem Link zu Download generiert und an die Mailadresse aus der Spalte gesendet. Hiernach wird noch der Eintrag gelöscht damit die User die Post nicht jeden Tag bekommen und erst dann springt das Script zur nächsten id.

3.| Alle 25 oder 50 Einträge macht das Script eine Pause von 30 sek. oder besser 30sek arbeiten 20sek Pause usw.

4. Am besten wäre es wenn es dann noch ne Status Page geben würde in der man so ne Übersicht hat bei welchem Stand das Script grade ist usw.

Also ich denke mal man würde so etwas mit switch regeln oder.

Ideen und Hilfen wären cool !!!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.02.2006, 19:21  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Wie wäre es denn, wenn du beim Einbringen der Download-Datei prüfst, ob diese angefragt wurde?

Das ist dann einfach eine Abfrage des Namens gegen die Tabelle, in der die Namen den Mail zugeordnet sind, alle Mails rausschicken (oder auc auf einen Stapel für einen Mailer legen) und die Einträge löschen.

Basti
Basti ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.