Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Podniesienie o jedna linie
DannyM
post
Post #1





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

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


Witam

Mam taki problem. Pisze dodatek, ktory integruje sie z innym systemem.
Gdzies w tym programie jest jakis znak bialy wstawiony i kaszani mi cala moja prace. Szukam i szukam ale juz nie mam pomysl jak go odszukac.

Wynikiem progemu jest echo "Wyslane"

"

Wyslane
"

a powinno byc

"
Wyslane
"
Czy da sie jakas funkcja podniesc lub "zjesc" te puste pole wyzej?
Jesli nie jasne to postaram sie to wyjasnic inaczej (IMG:style_emoticons/default/smile.gif)

Ten post edytował DannyM 17.05.2012, 10:55:16
Go to the top of the page
+Quote Post
404
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 25
Dołączył: 22.05.2011

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


Pokaż kod - będzie łatwiej (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kpt_lucek
post
Post #3





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

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


"\n"?

Spróbuj str_replace("\n", "", $zmienna) (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
DannyM
post
Post #4





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

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


Chetnie bym pokazal kod ale to nic nie zmieni bo ten n\ lub cos podobnego powstaje gdzies w programie wyzej. Nie w moim. W moim jest tylko echo wiec nie ma co pokazac (IMG:style_emoticons/default/smile.gif)
Czy poza n\ moze cos jeszcze powowdawac taki enter?

Ten post edytował DannyM 17.05.2012, 11:01:02
Go to the top of the page
+Quote Post
bostaf
post
Post #5





Grupa: Zarejestrowani
Postów: 374
Pomógł: 79
Dołączył: 6.04.2010
Skąd: Ostrów Wielkopolski

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


Cytat(DannyM @ 17.05.2012, 12:00:09 ) *
Czy poza n\ moze cos jeszcze powowdawac taki enter?

Czy mi się wydaje, czy sam sobie odpowiedziałeś na to pytanie jedno zdanie wcześniej?:

Cytat(DannyM @ 17.05.2012, 12:00:09 ) *
ten n\ lub cos podobnego powstaje gdzies w programie wyzej. Nie w moim.

A poważnie, to tak - jest cała masa sposobów na wstawienie nowej znaku nowej linii w tekście. Nie wiedząc, w jakim języku napisany jest program, który przechwytuje Twoje dane, można tylko zgadywać.
Gdybyś był pewien, że wyjście, które przechwytuje Twoją informację jest w HTMLu, mógłbyś spróbować zmienić pozycję tej informacji CSSem. To tylko strzał. Nie znając kontekstu Twojego echa nie stworzysz nic rzetelnego.
Go to the top of the page
+Quote Post
DannyM
post
Post #6





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

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


Program pisany jest pod joomla i tam jest taka opcja nohtml ktora powoduje wylaczenie calego htmla ze strony.
Niestety nie eliminuje tego bledu. Czy w html czy bez nego ten enter tam istnieje. Wiem,ze to problem tego konkretnego dodatku bo pisalem juz podobny przy uzyciu nohtml i tam nie bylo problemu z tym znakiem.
Probowalem juz wyciac wszystkie \n ale nic nie dalo. Nie bardzo chce mi sie sledzic caly program co wykonuje i gdzie wiec szukam szybkiego sposobu na odnalezienie tego miejsca

Ten post edytował DannyM 17.05.2012, 12:02:38
Go to the top of the page
+Quote Post
miniol
post
Post #7





Grupa: Zarejestrowani
Postów: 84
Pomógł: 4
Dołączył: 25.03.2011

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


Kodujesz w UTF8 czy w UTF8 bez BOM? O ile mi wiadomo jeśli kodujesz z nagłówkami (z BOM), to wstawia się taki biały znak na samym początku.
Lepiej kodować bez BOM.

Ten post edytował miniol 17.05.2012, 13:29:37
Go to the top of the page
+Quote Post

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: 21.09.2025 - 16:26