Dann müssen eben die Templates für die Mail unterschiedlich sein. Es gibt zig Ansatzpunkte. Such dir einen aus und setz es um.
na mit den 2 config-dateien ist ja ne schon ne gute lösung
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Dann müssen eben die Templates für die Mail unterschiedlich sein. Es gibt zig Ansatzpunkte. Such dir einen aus und setz es um.
Nö. Ich hab ne Konstante APPLICATION_ENV in der entweder development oder production steht.
PHP:if(APPLICATION_ENV == 'development') { // mach was } else { // mach was anderes }
if ($_SERVER['REMOTE_ADDR'] == '127.0.0.1'){
define('APPLICATION_ENV', 'development')
}else{
define('APPLICATION_ENV', 'production')
}
Nö. Die Config-Dateien liegen auf dem Server und werden nur bei Änderungen angefasst. Bei jedem Deploy werden die auf dem Server hinterlegten Config-Dateien in das Source-Code-Verzeichnis kopiert und überschreiben die dev-Configs.und wenn du aus versehen mal die Datei mit auf den Liveserver kopierst stehen die Fehlermeldungen da![]()
Joa... Kannst ja zwei Dateien machen. Eine mit Einstellungen für Umgebungseinstellungen, die andere mit generellen Einstellungen.und wenn sich änderungen an der konfiguraton ergeben, dann änderst du immer beide dateien?
warum nicht einfach so?
Hi,
per Cronjob wird eine Textmail verschickt. In dieser Mail gib es einen Link.
Da ich einen Testserver und Liveserver habe brauchte ich jeweils den Inhalt der Variablen $_SERVER['HTTP_HOST']
Diese Variable habe ich bei einem Cronjob ja nicht zur Verfügung. Zum testen des Cronskriptes will ich ja nicht jedesmal den link ändern
https://[B]testserver.local[/B]/datei.html -> https://[B]example.org[/B]/datei.html
Kann ich das irgendwie lösen, das das auch dynamisch passiert, wie durch die o.g. Servervariable?
<?php
if(isset($_SERVER['argv'][1])) {
$_SERVER['HTTP_HOST'] = $_SERVER['argv'][1];
}
var_dump($_SERVER);
?>