Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błąd w php ini.
marcinlenkowski
post 7.03.2008, 19:14:11
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 (1 - 12)
dr_bonzo
post 7.03.2008, 19:16:19
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


koles, wpisz komunikat bledu w wyszukiwarke, a potem popraw swoj KOD, bo to kod masz zly a nie ustawienia w php.ini


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
marcinlenkowski
post 7.03.2008, 19:18:58
Post #3





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

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


nie prawda, mój kod jest prawidłowy!! mówiłem że działa mi na innym serwie. Jeśli nie wierzysz to zobacz jak to wygląda:
<?php
echo "<?xml version=\"1.0\" encoding=\"iso-8859-2\"?>\n<test><a>jakieś coś</a><b>inne coś</b></test>";
header( "Content-type: text/xml" );
?>
Go to the top of the page
+Quote Post
kiler129
post 7.03.2008, 19:32:06
Post #4





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

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


Boze, on nie moze dzialc poprawnie - masz wylaczone wyswietlanie bledow na innym srv.
wszytkei header daje sie PRZED WYSLANIEM CZEGOKOLWIEK DO PRZEGLADARKI.


--------------------
flexiCMS v2 [|||||||+--] 75% done
Go to the top of the page
+Quote Post
netmare
post 7.03.2008, 19:36:32
Post #5





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

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


staraj się umieszczać headery przed wysłaniem treści, jak nie chcesz to php.ini powinno pomóc

; Output buffering allows you to send header lines (including cookies) even
; after you send body content, at the price of slowing PHP's output layer a
; bit. You can enable output buffering during runtime by calling the output
; buffering functions. You can also enable output buffering for all files by
; setting this directive to On. If you wish to limit the size of the buffer
; to a certain size - you can use a maximum number of bytes instead of 'On', as
; a value for this directive (e.g., output_buffering=4096).
output_buffering = 4096
Go to the top of the page
+Quote Post
marcinlenkowski
post 7.03.2008, 19:51:53
Post #6





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

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


Cytat(kiler129 @ 7.03.2008, 19:32:06 ) *
Boze, on nie moze dzialc poprawnie - masz wylaczone wyswietlanie bledow na innym srv.
wszytkei header daje sie PRZED WYSLANIEM CZEGOKOLWIEK DO PRZEGLADARKI.

Ja tylko nie wiem czemu działa to na yoyo?
Ale co do headera to masz rację, naprawiłem to i działa.

Ten post edytował marcinlenkowski 7.03.2008, 19:55:18
Go to the top of the page
+Quote Post
dr_bonzo
post 7.03.2008, 20:02:34
Post #7





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Nie "dziala na yoyo" tylko oni ci nie wyswietlaja bledow wiec "wydaje sie ze dziala".


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
marcinlenkowski
post 7.03.2008, 20:06:03
Post #8





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

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


Cytat(dr_bonzo @ 7.03.2008, 20:02:34 ) *
Nie "dziala na yoyo" tylko oni ci nie wyswietlaja bledow wiec "wydaje sie ze dziala".

nie, nie nei nei nie. Kiedy jest to na yoyo to widze plik wyglądający jak xml (w FF widać
Podany plik XML nie zawiera żadnych informacji o stylach z nim związanych. Poniżej wyświetlone jest drzewo dokumentu.) z resztą sam sprawdź http://www.sktm.yoyo.pl/xml-test.php A na yoyo są wyświetlane błędy

Ten post edytował marcinlenkowski 7.03.2008, 20:06:31
Go to the top of the page
+Quote Post
netmare
post 7.03.2008, 20:11:55
Post #9





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

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


próbowałeś się bawić tym output buffering ?
Go to the top of the page
+Quote Post
marcinlenkowski
post 13.03.2008, 15:32:50
Post #10





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

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


tak, próbowałem, ale to mi nic nie daje...
Go to the top of the page
+Quote Post
carbolymer
post 13.03.2008, 17:24:52
Post #11





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


--------------------
Blog | plugin system by carbolymer
Residence: #php.pl @ IRCNet
"Pralki powstały po to, aby kobiety też mogły programować"
Go to the top of the page
+Quote Post
marcinlenkowski
post 13.03.2008, 18:17:00
Post #12





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

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


Działa mi wszystko, xampp mi się podoba i jest na pewno lepszy od krasnala. Do testów mi wystarczy.
Go to the top of the page
+Quote Post
Pilsener
post 14.03.2008, 10:46:27
Post #13





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Cytat
xampp to ścierwo... zainstaluj sobie sam apache+php+mysql
+ phpmyadmin+ftp+mail+GD+PEAR+CURL+PERL+SSL+n dodatków, bibliotek i rozszerzeń, a na koniec niech to jeszcze wszystko skonfiguruje guitar.gif

Na php.pl masz fajny artykuł o buforowaniu, może Ci się przyda.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:38