Problem
16.06.2006, 22:36:31
Mam proble bo przechowuje w bazie emotikonę która wygląda tak
:\) i teraz jak sie pozbyć z tego
\ zeby mi wyświetlało
siemakuba
17.06.2006, 00:09:36
Gość_Fixer_*
18.06.2006, 14:22:09
Mam teraz taki problem ze jeżeli po znaku
< lub
> coś napisze to mi sie nic nie wyświetla, oczywiście jest to w tej funkcji co mi dałeś...
mike
18.06.2006, 14:25:41
Słyszałeś coś nie coś o tagach HTML? Popatrz jak wyglądają a potem zrób test:
<error>Ale niespodzianka</error>

Zapraszam do manuala:
htmlspecialchars() (i inne tego typu funkcje)
Gość_Fixer_*
18.06.2006, 14:48:18
Spokojnie nie ma sie co denerwować

nie znałem tej funkci. Mam teraz problem przed dodanie
\ przed każdym dowolnym znakiem ;/ próbowałem kilku sposobów ale zaden nie działa :/
<?php
?>
<?php
?>
Ma moze ktoś jakiś pomysł
erix
18.06.2006, 15:14:47
Gość
18.06.2006, 15:20:02
Niestety nie działa bo woógleni nie dodaje backslashy ;/
mike
18.06.2006, 15:22:01
Ale co dokładnie chcesz zrobić?
Dodać
slashe przed znakami, z którymi może być problrm?
addslashes()
Gość_Fixer_*
18.06.2006, 15:33:04
Tak, bo pisze skrypt z emotikonami. Próbowałem tej funkcji i ona mi nie dodaje. Przykładem jest taki nawias. Który mi potem wysypuje funkcje preg_replace.
siemakuba
18.06.2006, 15:57:29
O rany rany... Chłopie, podaj choć kawałek kodu, napisz konkretnie, że w tym miejscu masz tak a chcesz miec inaczej, że taka funkcja ci nie pasuje, bo nie robi dokładnie tak jak chcesz a robi inaczej. Napisz jak to jest inaczej, co chesz osiągnąć i czym dysponujesz...
Postawże pytanie tak, aby można było na nie odpowiedzieć...
W pierwszym poście piszesz, że chcesz się pozbyć \, potem nagle że funkcja jest nie dobra bo nie dodaje /? Z tego można wywnioskować tylko tyle, że wszystko działa, bo jeżeli chcesz usunąć po to, żeby potem dodać, to wystarczy nie usuwać i już...
eh.
pozdr.
Gość_Fixer_*
18.06.2006, 16:07:31
Chodzi o to ze mam skrytp emotikon. Dodaje je sie w Panelu, i chcem zeby je dodawał w formne
Cytat
\;\)
jesli ktos napisze
Cytat
;)
bo późnie funkcja która zamienia "buźki" na obrazki
<?php
function emoticons($text)
{
/*************************************/
$sql = mysql_query("SELECT symbol, id FROM $emots_table ORDER BY id ASC"); {
/*************************************/
$query = mysql_query("SELECT image FROM $emots_table WHERE id='$value[1]'"); $image = $array['image'];
/*************************************/
$text = preg_replace("%$value[0]%", "<img src='emots/".$image."'>n", $text); }
/*************************************/
return $text;
}
?>
sie wysypuje jesli ma cos takiego
Cytat
;)
a z usuwanie to mi chodziło zeby w panelu wyświetlał mi bez
\
mike
18.06.2006, 16:20:06
1. A po co z armatą na muchy? Wyrażenia regularne są tu zbyteczne.
2. I po co aż tyle zapytań?
<?php
function emoticons( $strText )
{
$resQuery = mysql_query( 'SELECT symbol, image FROM $emots_table ORDER BY id ASC' ); {
$strInsert = '<img src="emots/' . $arrRow[ 'image' ] . '">' . "n";
$strText = str_replace( $arrRow[ 'symbol' ], $strInsert, $strText ); }
return $strText;
}
?>
Gość_Fixer_*
18.06.2006, 16:31:25
Wielkie dzięki działa

mój sposób moze byl gorszy ale też dobry

i dalej nie rozumiem czamu mój nie działał :/