php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.12.2009, 09:53  
Neuer Benutzer
 
Registriert seit: 23.12.2009
Beiträge: 1
PHP-Kenntnisse:
Fortgeschritten
krischan3000 befindet sich auf einem aufstrebenden Ast
Standard PHP-Skript soll ausschließlich für Cron ausführbar sein

Hallo,

ich arbeite zur Zeit an einer kleinen Webanwendung (einen Bugtracker). Jetzt wurde gewünscht, einmal täglich an die Nutzer eine Info-Mail zu schicken, wenn sich an ihrem Bug-Ticket was geändert hat. PHP-Skript und Cron dafür laufen einwandfrei.
Ich würde nun gern die Ausführung des Skripts unterbinden, wenn jemand die passende URL im Browser aufruft.
Habs zurerst mit Aufruf-Parametern probiert. Klappt, aber macht mich nicht glücklich, weil es nicht wirklich sicher ist.

Gibt es eine Möglichkeit, dem Cron eine Nutzerrolle zuzuweisen und das PHP-Skript dann nur von dieser abhängig ausführen zu lassen?

Oder geht das weitaus einfacher über .htaccess?

Bin auf die Lösung gespannt, weil ich so ein Problem noch nie hatte
krischan3000 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.12.2009, 11:24  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Du kannst auch das script einfach ausserhalb des htdocs speichern so dass kein Zugriff via brauser möglich ist
HPR1974 ist offline   Mit Zitat antworten
Alt 29.12.2009, 11:27  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

Du könntest auch extra für den Cron einen User anlegen und diesem zum Owner der Datei machen, dann noch die Rechte auf 0700 und schon kann nichtmal mehr über die Console das Script aufgerufen werden.
Der Cronjob muss dann natürlich für diesen Benutzer angelegt werden, und das ganze funzelt nur, wenn man root Rechte hat.
draco88 ist offline   Mit Zitat antworten
Alt 29.12.2009, 13:52  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.240
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Als weitere Alternative kann man prüfen, ob man CGI/Apache ist oder ob man CLI ist. Letzteres ist ein Indiz für Cron bzw.- Kommandozeile. php_sapi_name
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist offline   Mit Zitat antworten
Antwort


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Endlos Skript vs. Cron vs. ... root66 Off-Topic Diskussionen 2 02.11.2009 08:27
perl skript aus php skript aufrufen axmuellser PHP Tipps 2009 1 16.04.2009 17:59
PHP Skript aktualisiert DB per Cron - Wie überwachen? stewo Datenbanken 6 18.12.2008 08:57
Skript auf einem anderen Server! aha_01 PHP Tipps 2008 3 05.12.2007 09:02
Startup Skript m_haussner Datenbanken 3 10.10.2007 20:56
.htpasswd (im geschützten Ordner!) per skript ändern! Funky_ PHP Tipps 2006 8 22.07.2006 18:03
ein Skript startet ein zweites... ajo_silent PHP-Fortgeschrittene 8 03.05.2006 13:42
Skript "tarnen"? Off-Topic Diskussionen 17 07.08.2005 19:42
Ein php skript aus einem anderen skript heraus aufrufen PHP Tipps 2005-2 8 06.08.2005 20:23
Apache timeout bei einem Cron mit riesiger Datenmenge PHP-Fortgeschrittene 12 12.04.2005 15:29
Javascript - CountUP Skript zählt falsch.. Chr!s HTML, Usability und Barrierefreiheit 0 28.03.2005 14:32
[Erledigt] php skript ruft anderes php skript auf PHP-Fortgeschrittene 7 09.01.2005 23:06
[Erledigt] problem mit login skript | mysql | cookie PHP Tipps 2004-2 13 07.12.2004 19:01
SKRIPT GESUCHT - Werbung auf einer site anzeigen Beitragsarchiv 4 29.08.2004 14:07
[Erledigt] Php skript upload problem! PHP Tipps 2004 2 30.06.2004 00:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php ausführbar, php cron, php cronjob nur server, htaccess dateien nur von cronjob ausführbar, php script nur per cronjob ausführbar, php console script cronjob, htacess cronjob script, cronjob script php, cron server script, cron ausführbar, php cron nur per cli, cronjob php script apache, htaccess cronjob, php ausfuehrbar, crontab php -f rechte, server cronjob php speicherort, cronjob php script hosting, cron php, skript für cronjobs, script cron

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:55 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