| Autor | Zpráva | ||
|---|---|---|---|
| JitkaS Profil * |
#1 · Zasláno: 24. 6. 2018, 12:50:55
Pokouším se odstranit mezery, které se ukládájí do mySQL a bohužel se mně je nedaří smazat.
$images = preg_replace('/\s\s+/', '', $data->IMGURL);
$images = preg_replace('/\x{00A0}/u', '', $images);
$images = trim($images);I přes toto se uloží do mySQL:
|
||
| Keeehi Profil |
#2 · Zasláno: 24. 6. 2018, 16:32:43
JitkaS:
První preg_replace je trochu špatně jelikož nahrazuje 2 a více bílých znaků jenže ty chceš všechny. '/\s+/'
Druhý preg_replace zase odstraňuje jen a pouze nedělitelné mezery. trim odstraňuje jen některé bílé znaky a ty navíc musejí být jen na začátku a na konci. Jakmile tam bude bílý znak co "nezná", tak neodstraní ani bílé znaky co zná a co jsou po něm. Základem je zjistit, co přesně ty bílé znaky vlastně jsou. for($i = 0; $i < strlen($data->IMGURL); $i++){
echo ord($data->IMGURL[$i]).' ';
}Skrytí těch url se ti moc nepovedlo, vždyť je to stále čitelné. Pokud ti o to opravdu jde, tak bys měla ten obrázek smazat a dát sem pořádnou verzi. |
||
|
Časová prodleva: 7 let
|
|||
0