Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd w php ini.
marcinlenkowski
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 1
Dołączył: 2.01.2007

Ostrzeżenie: (20%)
X----


Witam, mam pewien problem. Ostatnio zainstalowałem program xampp, jest to serwer apache z zaintalowanymi dodatkami (taki lepszy krasnal) i na moim zwykłym serwie plik php z header( "Content-type: text/xml" ); działa, jednak na xampp już nie. Domyślam się że to błąd php.ini, co zrobić (jak zmienić plik) żeby dziłało i nei wyświetlało błędu: Warning: Cannot modify header information - headers already sent by (output started at F:\xampp\htdocs\xml-test.php:2) in F:\xampp\htdocs\xml-test.php on line 3

Ten post edytował marcinlenkowski 7.03.2008, 19:14:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
carbolymer
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 12
Dołączył: 27.01.2007
Skąd: north              Poziom: 158                     Tytuł: Miszcz

Ostrzeżenie: (0%)
-----


No ale o co Ci chodzi? Co ci nie działa?

1) Kod powinien wyglądać tak:
  1. <?php
  2. header( "Content-type: text/xml" );
  3. echo "<?xml version=\"1.0\" encoding=\"iso-8859-2\"?>\n<test><a>jakieś coś</a><b>inne coś</b></test>";
  4. ?>

(pamiętaj że przed <?php nie może być NIC! żadna spacja, enter, pusty znak)

2) Output buffering - zamiast w php.ini ustawiać spróbuj taki myk:
  1. <?php
  2. echo "<?xml version=\"1.0\" encoding=\"iso-8859-2\"?>\n<test><a>jakieś coś</a><b>inne coś</b></test>";
  3. header( "Content-type: text/xml" );
  4. ?>

Masz output buffering.
3) xampp to ścierwo... zainstaluj sobie sam apache+php+mysql
EDIT: do domowych zastosowań apache+php+mysql wystarcza zupełnie

Ten post edytował carbolymer 14.03.2008, 14:16:04
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 00:24