Der folgende Beitrag wurde am 08. 08. 2007, 10:29 Uhr von lixx veröffentlicht.
morgen!
Ich habe da folgendes Problem:
Ich verwende ein PHP-Script für die Ausgabe über den Browser und als cronjob.
Der cronjob führe ich zu Testzwecken folgendermassen aus:
sudo -u username /path/to/httpdocs/cronjob.sh
In der cronjob-Datei wird php-Datei so aufgerufen:
var=`php -c=/path/to/eigenephp.ini /path/to/httpdocs/index.php para=meters`
Und über HTTP:
http://www.domain.tld/index.php?para=meters
Nun sind aber die globalen Variablen in der HTTP-Ausgabe andere als über ein Shell-Script. Vorallem fehlt mir dabei die Variable $_SERVER['HTTP_HOST'].
Gibt es eine Möglichkeit den 'HTTP_HOST' (www.domain.tld) mit PHP in einem Shell-Script herauszufinden?
Hoffe ihr könnt mir dabei weiterhelfen.
lg lixx
Der folgende Beitrag wurde am 08. 08. 2007, 12:59 Uhr von Auge veröffentlicht.
Hallo
> In der cronjob-Datei wird php-Datei so aufgerufen:
> var=`php -c=/path/to/eigenephp.ini /path/to/httpdocs/index.php para=meters`
>
> Und über HTTP:
> http://www.domain.tld/index.php?para=meters
>
> Nun sind aber die globalen Variablen in der HTTP-Ausgabe andere als über ein Shell-Script. Vorallem fehlt mir dabei die Variable $_SERVER['HTTP_HOST'].
>
> Gibt es eine Möglichkeit den 'HTTP_HOST' (www.domain.tld) mit PHP in einem Shell-Script herauszufinden?
Wenn das Skript über einen Cronjob aufgerufen wird, läuft es doch lokal, warum sollte es dann einen Wert für 'HTTP_HOST' geben?
Oder liege ich da sooooo falsch?
Tschö, Auge
--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
<dingdong /><dingdong /><toc /><toc /><toc /><shout>Florence!</shout>
Veranstaltungsdatenbank Vdb 0.1
Der folgende Beitrag wurde am 09. 08. 2007, 09:00 Uhr von FraFu veröffentlicht.
Hallo!
> Nun sind aber die globalen Variablen in der HTTP-Ausgabe andere als über ein Shell-Script. Vorallem fehlt mir dabei die Variable $_SERVER['HTTP_HOST'].
> Gibt es eine Möglichkeit den 'HTTP_HOST' (www.domain.tld) mit PHP in einem Shell-Script herauszufinden?
Wie willst du herausfinden was nicht vorhanden ist?
Wenn das Script per Command Line aufgerufen wird gibt es keine Server und keine Client Umgebung. Es gibt somit keinen Host und keine Domain.
http://www.php.net/manual/en/features.commandline.php
mfg
frafu
Der folgende Beitrag wurde am 09. 08. 2007, 13:48 Uhr von lixx veröffentlicht.
> Wie willst du herausfinden was nicht vorhanden ist?
OK, danke trotzdem.
lg lixx
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4