php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 03-09-2007, 18:34
martinm79
 Registrierter Benutzer
Links : Onlinestatus : martinm79 ist offline
Registriert seit: Jan 2004
Ort: Deutschland
Beiträge: 744
martinm79 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Cronjob am besten laufen lassen

Hallo Forengemeinde,

ich habe ein Script was regelmäßig per Cronjob aufgerufen werden soll.
Da ich damit noch keine Erfahrung habe wollte ich mich mal genau erkundigen.

Ich habe es jetzt nicht in den "public_html" Ordner sondern darunter abgelegt und testweise durchlaufen lassen und soweit funktioniert das Script an sich.
An für sich werde ich ja per Email benachrichtig, wenn ausgaben Erfolgen.

Ich bekomme jedoch keine Emails. Selbst wenn ich im Schluß die Funktion mail einbaue bekomme ich keine Emails.

Frage A: Liegt das daran das das Script unterhalb des "public_html" Ordners liegt?

Frage B: Das Script soll nur durch ein Cronjob aufgerufen werden. Wie könnte ich den Zugriff durch dritte schützen? In einem Ordner ablegen und mit einem .htaccess Login versehen oder gibt es noch eine bessere Lösung?

Frage C: Man kann ja
php /home/www
oder
dev/null /home/www

verwenden. Ich verwende "php /home/www" wodrin unterscheiden sich die beiden Befehle?
__________________
Gut geraten ist halb gewußt.
Mit Zitat antworten
  #2 (permalink)  
Alt 03-09-2007, 18:39
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Ich bekomme jedoch keine Emails. Selbst wenn ich im Schluß die Funktion mail einbaue bekomme ich keine Emails.
Frage A: Liegt das daran das das Script unterhalb des "public_html" Ordners liegt?
Wie sieht es denn mit anderen Scripten (z.B. Kontaktformular deiner Webseite). Versenden die Scripte E-mails? Wird das Cronjob-Script denn korrekt ausgeführt?

Zitat:
Frage B: Das Script soll nur durch ein Cronjob aufgerufen werden. Wie könnte ich den Zugriff durch dritte schützen? In einem Ordner ablegen und mit einem .htaccess Login versehen oder gibt es noch eine bessere Lösung?
Wäre eine möglichkeit, alternativ kannst du es auch einfach ÜBER dem WebRoot ablegen.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3 (permalink)  
Alt 03-09-2007, 18:47
martinm79
 Registrierter Benutzer
Links : Onlinestatus : martinm79 ist offline
Registriert seit: Jan 2004
Ort: Deutschland
Beiträge: 744
martinm79 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Antwort A: Ja, Kontaktformulare verwenden die gleiche mail Funktion.
Und das Script funktioniert 1a. Es erfolgen keine ausgaben. Ich habe jetzt extra mit echo Ausgaben erzeugt, aber trotzdem bekam ich keine Email, was mich verwundert.

Antwort B: Was genau meinst du mit WebRoot? Also NICHT im public_html Ordner, so wie es jetzt ist lassen?



Werde dann mal versuchen dem mail Problem auf die Spur zu gehen.
__________________
Gut geraten ist halb gewußt.
Mit Zitat antworten
  #4 (permalink)  
Alt 03-09-2007, 18:55
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

a) Was haben ausgaben mit der E-mail zu tun? Woran machst du fest, dass das Script ausgeführt wird?

b) ich schreib es NOCH GRÖßER:
Zitat:
alternativ kannst du es auch einfach ÜBER dem WebRoot ablegen.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5 (permalink)  
Alt 03-09-2007, 19:05
martinm79
 Registrierter Benutzer
Links : Onlinestatus : martinm79 ist offline
Registriert seit: Jan 2004
Ort: Deutschland
Beiträge: 744
martinm79 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Abgesehen von der mail() Funktion die ich im Script verwende, würd ja auch eine email vom Cronjob verschickt.

Hatte gestern Abend schon bisschen im Internet gesucht und hatte gelesen, das diese Email die vom Cronjob verschickt wird, nur verschickt wird, wenn auch Ausgaben erzeugt werden.(z.B. durch Fehler im Script)

Ich weiß ja nicht ob das Stimmt oder nicht, deswegen habe ich zu Testzwecken Ausgaben erzeugt.

(Das Script importiert eine CSV in die DB und Bilder in verschiedene Ordner. Bevor ich es aufrufen lasse, habe ich die DB und Ordner gelehrt, von daher sehe ich ob es aufgerufen wurde oder nicht.)
__________________
Gut geraten ist halb gewußt.
Mit Zitat antworten
  #6 (permalink)  
Alt 03-09-2007, 19:25
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
würd ja auch eine email vom Cronjob verschickt.
Nicht zwangsläufig

du solltest mal mit dem Error-log rumspielen, so dass du gewollt ne Notice oder Warning erzeugst, die auch im log landet. und dann mal gucken ob noch mehr im log landet.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #7 (permalink)  
Alt 03-09-2007, 19:29
martinm79
 Registrierter Benutzer
Links : Onlinestatus : martinm79 ist offline
Registriert seit: Jan 2004
Ort: Deutschland
Beiträge: 744
martinm79 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Gute Idee, werd ich mal probieren.
__________________
Gut geraten ist halb gewußt.
Mit Zitat antworten
  #8 (permalink)  
Alt 03-09-2007, 21:52
martinm79
 Registrierter Benutzer
Links : Onlinestatus : martinm79 ist offline
Registriert seit: Jan 2004
Ort: Deutschland
Beiträge: 744
martinm79 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Alles Klar. Problem zwar noch nicht gelöst aber zumindest erkannt.

Es lag nicht am Script.
Ich lasse mir die Emails von meinen Projekten immer an eine Email Addresse schicken.

Habe gemerkt das das Postfach keine Emails von diesem Account mehr annimmt.

Sobald ich den Account wechsel oder per Outlook abfrage geht das.

Na jedenfals läuft der Cronjob.^^
__________________
Gut geraten ist halb gewußt.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ADSMAN V3 - Werbe-Manager ansehen ADSMAN V3 - Werbe-Manager

ADSMAN V3 - mehr als nur ein Bannermanager! Banner, Textanzeigen und PagePeel Manager! Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebi

25.10.2018 virtualsystem | Kategorie: PHP/ Bannerverwaltung
PHP News und Artikel Script V2

News schreiben, verwalten, veröffentlichen. Dies ist jetzt mit dem neuen PHP News & Artikel System von virtualsystem.de noch einfacher. Die integrierte Multi-User-Funktion und der WYSIWYG-Editor (MS-Office ähnliche Bedienung) ermöglichen...

25.10.2018 virtualsystem | Kategorie: PHP/ News
Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:11 Uhr.