Problema Adresa src cu spatiu, preluata din baza de date

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
trif
Mesaje:500

Problema Adresa src cu spatiu, preluata din baza de date

Buna ziua,
Am o problema si nu stiu cum sa o rezolv.
Am un link de poza in bd asa:

Cod: Selectaţi tot

shoop.ro/images/product/EOS 600D + EFS-1835 III_1.JPG
si nu imi afiseaza. Trebuie sa fie fara spatiu, dar nu pot sa fac fara spatiu ca este preluat de pe alt site si pe acel site merge.
mie imi preia asa:

Cod: Selectaţi tot

<img width="110px" height="110px" iii_1.jpg="" efs-1835="" +="" 600d="" src="http://www.shoop.ro/images/product/EOS">
imi face pe bucatele.
Din bd il preiau asa:

Cod: Selectaţi tot

<img src=".$result['imagine']." width=110px height=110px >
Va rog sa ma ajutati.
Multumesc anticipat.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif

MarPlo Mesaje:4343
Salut
Valorea atributelor se adauga intre ghilimele.
Incearca sa inlocuiesti spatiul cu acest cod "%20" (echivalentul pt spatiu in adrese web), folosind str_replace().
Am testat acest exemplu, functioneaza:

Cod: Selectaţi tot

$result['imagine'] = 'http://shoop.ro/images/product/EOS 600D + EFS-1835 III_1.JPG';
echo '<img src="'. str_replace(' ', '%20', $result['imagine']) .'" width="110px" height="110px" />';
 

Subiecte similare