. .
pragmaMx Support Forum 26 Mai 2012, 00:54:29 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: maintenance automatisch ausführen  (Gelesen 1795 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« am: 07 Juli 2011, 11:48:10 »

 Smiley

Hallo, ich ahne schon, dass ich hier im falschen forum bin. Also ggffl verschieben  smile

Um meinen Usern automatisch zum Geburtstag zu gratulieren habe ich die maintenance.php eingebaut

http://www.pragmamx.org/Forum-topic-23793.html


Klicke ich nun täglich auf den Link  http://www.MEINESEITE.de/maintenance.php?setpw=MEINPASSWORT
funktioniert das auch einwandfrei.
Von Natur aus faul und vieleicht auch manchmal nicht am PC, habe ich nach einer Möglichkeit gesucht, die Datei täglich automatisch ausführen zu lassen. So habe ich in der footer php diesen code eingebaut:

$heute = date('d');
 
$fp = fopen ("cron_maintenance.txt", "r");
$l= fread($fp,255);
fclose($fp);
 
  if( $l != $heute )
 
    {
     file_get_contents('http://www.MEINESEITE.de/maintenance.php?setpw=MEINPASSWORT');
     $fp = fopen("cron_maintenance.txt", "w+");
     fwrite($fp, $heute );
     fclose($fp);
    }
 

Leider tut sich nichts. Mein Geburtsdatum habe ich natürlich zu Testzwecken auf heute gesetzt.

Hat jemand einen Tipp, wie ich das ohne cronjob hinbekommen kann?

Danke im Voraus
Gespeichert

ß
anmShinichi
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 367


WWW
« Antworten #1 am: 07 Juli 2011, 12:49:31 »

Du brauchst doch nur ein

Code: [Select]  
include_once('maintenance.php?setpw=MEINPASSWORT');

Das fände ich besser, als die "txt und fopen"-Version. Denn so kommen sie schnell an das Passwort und dann könntest du es dir auch sparen, das Passwort.

Ich hatte auch einmal so etwas in die my_header.php bzw. irgendwann in irgendeinen content-losen Block gepackt... Damit das aber user-unabhängig läuft, habe ich unter http://www.cronjob.de/ einen kostenlosen Zugang eingerichtet, die jeden Tag, zu einer bestimmten Uhrzeit meinen direkten Weblink (bei dir: http://www.MEINESEITE.de/maintenance.php?setpw=MEINPASSWORT) besuchen.

Wenn mal nichts los ist, wird es trotzdem ausgeführt. Der externe Dienst war meine einfachste Lösung mit meinem Windows-Server Smiley
Gespeichert

animenmore e.V. - der Verein: Mit PMX 1.12 auf www.myanm.de
Webfan
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 552


WWW
« Antworten #2 am: 07 Juli 2011, 13:53:51 »

Zitat
Das fände ich besser, als die "txt und fopen"-Version. Denn so kommen sie schnell an das Passwort und dann könntest du es dir auch sparen, das Passwort.
Völliger Blödsinn, wenn jemand das Passwort vom selben Server zum Server überwachen kann und den Link "belauscht", dann kann er das bei Deiner externen Cronjobvariante dreimal.

Meine Seite wird so oft aufgerufen, ich selber brauche keinen Cronjob. (Wie das für trulla aussieht muß sie selbst entscheiden).

Edit: In meinen maintenance.php Dateien überprüfe ich z.B. von welcher IP der Request kommt und blocke unzugelassene.
Gespeichert

anmShinichi
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 367


WWW
« Antworten #3 am: 07 Juli 2011, 21:33:44 »

Ich nehm alles zurück... Ich dachte, man würde den Text direkt im Quelltext sehen... Ist aber nicht so... Trotzdem gehts freundlicher.. Völliger Blödsinn hätte man auch sparen können...  thumbup (Dafür entferne ich alle deine Weblinks)
Gespeichert

animenmore e.V. - der Verein: Mit PMX 1.12 auf www.myanm.de
Webfan
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 552


WWW
« Antworten #4 am: 07 Juli 2011, 21:41:38 »

Zitat
Trotzdem gehts freundlicher
Bitte entschuldige, bin zur Zeit angespannt, ich wollte Dich nicht angreifen es tut mir leid rougi
Gespeichert

trulla
Spezialist
*****
Offline Offline

Geschlecht: Weiblich
Beiträge: 500

trulla


WWW
« Antworten #5 am: 08 Juli 2011, 07:15:18 »

Guten Morgen, kein Grund zur Aufregung.

Hier handelte es sich um "menschliches Versagen" meinerseits.  mad2  Der code funktioniert doch. Ich hatte gestern einmal versehentlich ein falsches Passwort gesetzt.

Heute wurden meine Geburtstagsmails pünktlich versendet.  smile

Gespeichert

ß
anmShinichi
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 367


WWW
« Antworten #6 am: 19 Juli 2011, 18:36:21 »

Klasse!  thumbup
Gespeichert

animenmore e.V. - der Verein: Mit PMX 1.12 auf www.myanm.de
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML