CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein |
04.06.2008, 23:10:49
|
Anfänger
|
|
Registriert seit: Feb 2002
Beiträge: 58
|
|
Generelle Frage zu AddType
Hallo,
ich wollte wissen, wie genau der Eintrag AddType in der .htaccess funktioniert?
Wie muss denn ein Eintrag lauten. wenn man in einer Datei mit dem Namen beliebig.xml sowohl PHP-Code hat und auch XML Code verwendet?
Ich möchte ein RSS/XML-Feed basteln und PHP Code zuhilfe nehmen. Benenne ich die Datei mit der Endung .php wird alles korrekt angezeigt. Benenne ich sie um in datei.xml erhalte ich die Meldung:
Code:
XML-Verarbeitungsfehler: nicht wohlgeformt
Adresse: http://www......xml
Zeile Nr. 2, Spalte 51:echo "<?xml version='1.0' encoding='ISO-8859-1' ?>\n";
--------------------------------------------------^
Welche Zeilen sind in der .htaccess richtig:
Code:
AddType application/x-httpd-php .xml
oder
Code:
AddType text/xml .php
oder sogar beides zusammen?
|
05.06.2008, 09:08:06
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AddType in .htaccess
wenn der apache einen bestimmten Dateityp parsen soll, muss die anweisung in der .htaccess (eigentlich) so lauten:
Code:
AddType application/x-httpd-php .DateiErw
cx
|
05.06.2008, 15:52:51
|
Anfänger
|
|
Registriert seit: Feb 2002
Beiträge: 58
|
|
AW: AddType in .htaccess
Zitat:
Zitat von cortex
wenn der apache einen bestimmten Dateityp parsen soll, muss die anweisung in der .htaccess (eigentlich) so lauten:
Code:
AddType application/x-httpd-php .DateiErw
cx
|
Wenn ich es so versuche, kommt mein beschriebener Fehler.
|
09.06.2008, 10:02:58
|
SELFPHP Profi
|
|
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
|
|
AddType
sorry, da kann ich dir nicht weiterhelfen - hab keine einschlägigen erfahrungen mit xml und möchte mich nicht zu weit aus dem fenster lehnen .-p
ich würde dabei bleiben, dateien mit php-skripten als *.php zu speichern: die files werden per default geparsed. wenn der server - aus welchem grund auch immer - die zusätzlichen angaben in der .htaccess einmal nicht berücksichtigt, muss / sollte eine anwendung trotzdem stabil laufen. d.h. ich (!) würde mich in solchen fragen nicht auf anweisungen in der .htaccess verlassen.
cx
|
09.06.2008, 12:39:10
|
Anfänger
|
|
Registriert seit: Jun 2008
Alter: 57
Beiträge: 60
|
|
AW: Generelle Frage zu AddType
Zitat:
Zitat von MarkusStruebel
Hallo,
ich wollte wissen, wie genau der Eintrag AddType in der .htaccess funktioniert?
Wie muss denn ein Eintrag lauten. wenn man in einer Datei mit dem Namen beliebig.xml sowohl PHP-Code hat und auch XML Code verwendet?
Ich möchte ein RSS/XML-Feed basteln und PHP Code zuhilfe nehmen. Benenne ich die Datei mit der Endung .php wird alles korrekt angezeigt. Benenne ich sie um in datei.xml erhalte ich die Meldung:
Code:
XML-Verarbeitungsfehler: nicht wohlgeformt
Adresse: http://www......xml
Zeile Nr. 2, Spalte 51:echo "<?xml version='1.0' encoding='ISO-8859-1' ?>\n";
--------------------------------------------------^
Welche Zeilen sind in der .htaccess richtig:
Code:
AddType application/x-httpd-php .xml
oder
Code:
AddType text/xml .php
oder sogar beides zusammen?
|
Also warum so kompliziert?
Man erstellt ein PHP Script welches einem das XML erzeugt.
Dann in der .htaccess mit mod_rewrite den Request umbiegen:
Code:
RewriteRule ^feeds/(.*).xml$ /feeds/$1.php [PT,QSA]
An der Apache Konfiguration würde ich nur aus diesem Grund deshalb nicht Hand anlegen.
__________________
Florian Wiessner
Smart Weblications GmbH
Martinsberger Str. 1
D-95119 Naila
fon.: +49 700 762 789 32 - 0,12 EUR/Min*
fax.: +49 700 762 789 32 - 0,12 EUR/Min*
24/7: +49 900 311 886 00 - 1,99 EUR/Min*
http://www.smart-weblications.de
--
Sitz der Gesellschaft: Naila
Geschäftsführer: Florian Wiessner
HRB-Nr.: HRB 3840 Amtsgericht Hof
*aus dem dt. Festnetz, ggf. abweichende Preise aus dem Mobilfunknetz
|
09.06.2008, 19:54:04
|
Anfänger
|
|
Registriert seit: Feb 2002
Beiträge: 58
|
|
AW: AddType
Zitat:
Zitat von cortex
sorry, da kann ich dir nicht weiterhelfen - hab keine einschlägigen erfahrungen mit xml und möchte mich nicht zu weit aus dem fenster lehnen .-p
ich würde dabei bleiben, dateien mit php-skripten als *.php zu speichern: die files werden per default geparsed. wenn der server - aus welchem grund auch immer - die zusätzlichen angaben in der .htaccess einmal nicht berücksichtigt, muss / sollte eine anwendung trotzdem stabil laufen. d.h. ich (!) würde mich in solchen fragen nicht auf anweisungen in der .htaccess verlassen.
cx
|
Habs nun anders gelöst:
Per cronjob *.PHP Skript ausführen,
*.PHP Skript schreibt dann per fwrite() eine neue Datei *.xml.
Ich benötige dann zwar eine zweite Datei, aber Ergebnis, ist das, was ich wollte :)
|
09.06.2008, 19:59:44
|
Anfänger
|
|
Registriert seit: Jun 2008
Alter: 57
Beiträge: 60
|
|
AW: Generelle Frage zu AddType
Ja, warum nicht...
man kann es bestimmt irgendwie auch noch Ressourcen verschwenderischer hinbekommen!
__________________
Florian Wiessner
Smart Weblications GmbH
Martinsberger Str. 1
D-95119 Naila
fon.: +49 700 762 789 32 - 0,12 EUR/Min*
fax.: +49 700 762 789 32 - 0,12 EUR/Min*
24/7: +49 900 311 886 00 - 1,99 EUR/Min*
http://www.smart-weblications.de
--
Sitz der Gesellschaft: Naila
Geschäftsführer: Florian Wiessner
HRB-Nr.: HRB 3840 Amtsgericht Hof
*aus dem dt. Festnetz, ggf. abweichende Preise aus dem Mobilfunknetz
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:18:36 Uhr.
|