Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 3.084 pregleda

Najnovija ↓

Problem sa %0D karakterom 06.03.2007. u 21:09 · pre 239 meseci #1
Unutar PHP koda (navodim samo dio):

Code:
 ...
          echo 'cat_id=';
          echo urlencode ($row1['name']);
          echo '~';
          echo urlencode ($pieces[$i]);
          if ($_GET['cat_id'] == urlencode ($row1['name']) . '~' . $pieces[$i])
          ...


kao izlazni prikaz, npr. u address baru, tj. kao oblik linka dobijem:

index.php?cat_id=Oglasi~Automobili%0D

, dakle ne znam odakle se stvori ovaj dio vezan za %0D niz karaktera i zasto. Kako se %0D mogu rijesiti jer mi na osnovu %0D link nije ispravan?

Pomoc?
Potpis
"Q" 9G - Ponosni Titin pionir
Re: Problem sa %0D karakterom 06.03.2007. u 22:17 · pre 239 meseci #7
%0D predstavlja carriage return karakter poznatiji kao \r.
Potpis
Owl
Re: Problem sa %0D karakterom 06.03.2007. u 22:32 · pre 239 meseci
izmenjeno 1 put, poslednji put Q_Line 06.03.2007. u 23:45
  1. Q_Line06.03.2007. u 23:45zapis iz teksta poruke
#8
Da li je to neki "prelom reda" koji moj editor zanemaruje, ne prikazuje ga ili slicno (EditPlus)...

Rjesio sam:

Code:
$pieces[$i] = str_replace("\r", "", $pieces[$i]);


$pieces su ustvari podkategorije koje su u sql bazi dodate kroz textarea form polje gdje se jedna od druge odvajala sa ENTER!

Ne znam, mozda neko nadodje na neko drugo rjesenje...

Hvala u svakom slucaju za \r sugestiju!
Potpis
"Q" 9G - Ponosni Titin pionir
Re: Problem sa %0D karakterom 07.03.2007. u 09:55 · pre 239 meseci #9
Davno sam imao potpuno isti problem sa 0x0D karakterom koji se pojavljivao kod stringova unetih iz textarea. Secam se da sam ga resio sa trim() i rtrim() , ali i str_replace() je ok resenje. Postoji i nacin da se preko JS brise taj karakter pre nego uopste udje u bazu, ali to bas i nije tako pouzdano kao str_replace().
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme