WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Automail

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Automail - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Automail
scriptdesigner
Otto-Normal-Poster
Threadstarter




Beiträge: 43

Hi, gib es ne Möglichkeit, das ich in ein Script ne Abfrage stecke, diese 1 mal die Woche gestartet wird und mir ne MAil schickst mit bestimmten Parametern des Scripts?

Gruss Mike

---
http://www.business-cms.de - Content Managment Systeme

  Profil   E-Mail   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

mach doch einfach ein einzelnes script dafür. was du einmal die woche aufrufst. ?

die parameter die das übergeben soll (aus anderen scripten nehme ich an) kriegst du aus der datenbank oder aus nem textfile, die parameter müssen in den anderen scripten da natürlich auch reingeschrieben werden.

Ansonsten (profi-variante): Cron-jobs (bzw. batch unter win) aber Cronjobs bieten die wenigsten provider an.

Meistens kann man sich auch so irgendwie helfen....

cu

Agent


---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
scriptdesigner
Otto-Normal-Poster
Threadstarter




Beiträge: 43

cronjobs wären nicht gut, weil die scripte auf meheren server laufen.

Wie könnte so ein Script aussehen, welches einmal die woche gestartet wird, und mir dann ne MAil schickt mit der url, wo das script läuft, mehr muss ich nicht wissen.

Gruss Mike

---
http://www.business-cms.de - Content Managment Systeme

  Profil   E-Mail   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

Script:

ein formular (nur ein submit button) mehr nich.
ruft sich selber auf.
wenn auf gerufem:
guck wie der referrer ist, pack ihn in ne variable
-> mail("..")

und in den mail body den referrer eintragen.

reicht das? oder brauchst du es genauer?


---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

Mir war gerade danach:

if($action == "go")
{
$host = getenv("HTTP_HOST");
$referer = getenv("HTTP_REFERER");

echo "Referer: $referer
";
echo "Host: $host
";
}

else
{
echo "
";
echo "";
echo "";
}
?>

aus dem " echo "Referer: $referer"";
usw musst du natürlich noch den mail befehl reinpacken.
aber das schaffst du wohl, oder?



---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
scriptdesigner
Otto-Normal-Poster
Threadstarter




Beiträge: 43

eh, danke und wie geht das das das script nur einmal die woche gestartet wird. weil die seite, wo das eingebunden ist wird täglich mehrmals aufgerufen.

gruss mike

---
http://www.business-cms.de - Content Managment Systeme

  Profil   E-Mail   Website   Editieren   Zitieren
michael
Foren-Team




Beiträge: 1930

speicher die timestamp des letzten versands ab und frag ab wann eine woche um ist...


  Profil   Editieren   Zitieren
bbastix
Pixelschubser




Beiträge: 19

Was macht das für einen Sinn mit dem Formular?







Du kannst doch einfach aus dem Skript heraus die Mail schicken. Du willst Doch nicht, dass jemand erst klicken muss, und wozu auch. ...oder wersteh ich gerade etwas falsch?







Setz doch einfach auf eine Seite, die täglich aufgerufen wird eine Abfrage: Datei timestamp.txt einlesen (wenn nicht existent, dann anlegen und aktuellen Timestamp reinschreiben). Ansonsten Timestamp einlesen, wenn älter als eine Woche: Mail mit URI an Dich und den alten Timestamp durch den aktuellen ersetzen - fertig.







...und was soll das mit dem Referrer - der taugt doch nichts.







Basti


[EDIT]


Bzw. eleganter wäre es, wenn Du nicht bei jedem Aufruf erst eine Datei öffnen und einlesen müsstest, sondern wenn einfach am Anfang des Skriptes (z.B. index.php) steht:


if ($microtime() == 82364....) include("skript.php");


Das skript.php schickt Dir dann die mail und schreibt den aktuellen Timestamp direkt in der index.php um. Musst halt noch sicherstellen, dass niemand skript.php direkt aufruft (also entweder aus dem doc_root raus, oder $PHP_SELF checken).


Basti


[/EDIT]



---
...

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Automail

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Automail im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126513    Heute : 431     Gestern : 463     Online : 268     21.11.2024    13:53      2 Besucher in den letzten 60 Sekunden        
alle 30.00 Sekunden ein neuer Besucher
Nach oben