SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.06.2008, 23:10:49
MarkusStruebel MarkusStruebel ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 58
MarkusStruebel eine Nachricht über ICQ schicken
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?
Mit Zitat antworten
  #2  
Alt 05.06.2008, 09:08:06
cortex cortex ist offline
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
Mit Zitat antworten
  #3  
Alt 05.06.2008, 15:52:51
MarkusStruebel MarkusStruebel ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 58
MarkusStruebel eine Nachricht über ICQ schicken
AW: AddType in .htaccess

Zitat:
Zitat von cortex Beitrag anzeigen
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.
Mit Zitat antworten
  #4  
Alt 09.06.2008, 10:02:58
cortex cortex ist offline
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
Mit Zitat antworten
  #5  
Alt 09.06.2008, 12:39:10
smartweb smartweb ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 57
Beiträge: 60
AW: Generelle Frage zu AddType

Zitat:
Zitat von MarkusStruebel Beitrag anzeigen
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
Mit Zitat antworten
  #6  
Alt 09.06.2008, 19:54:04
MarkusStruebel MarkusStruebel ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 58
MarkusStruebel eine Nachricht über ICQ schicken
AW: AddType

Zitat:
Zitat von cortex Beitrag anzeigen
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 :)
Mit Zitat antworten
  #7  
Alt 09.06.2008, 19:59:44
smartweb smartweb ist offline
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
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
opendir - Eine generelle Frage tsunamitsunami PHP Grundlagen 4 11.02.2008 18:31:24
Frage bzw. Idee zum Captcha Thema pixelsetzer PHP Grundlagen 5 26.01.2008 22:53:44
Datenbank - Eine generelle Frage Stella PHP für Fortgeschrittene und Experten 18 24.04.2003 13:09:58
Generelle Frage zu Dateien Dago PHP für Fortgeschrittene und Experten 5 02.09.2002 14:58:16
Hilfe!!! Bigdaddy PHP Grundlagen 25 24.07.2002 16:08:23


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt