Avaleht
uus teema   vasta Vaidlused »  Parem HV »  Ridade lõpus üleliigsed tühikud märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 16.07.2006 20:26:03 Ridade lõpus üleliigsed tühikud vasta tsitaadiga

Postitades foorumisse mitmerealise teksti muudab foorumitarkvara seda nõnda, et iga rea lõppu lisandub üks üleliigne tühik. Foorumi harilikku vaatamist see ei sega, aga kui postitusest tekst kuhugi mujale kopeerida tulevad ka üleliigsed tühikud kaasa ja nende eemaldamine on tüütu.

Ent suuremad probleemid tulevad esile, kui üleliigsed tühikud ilmnevad koodinäidetes ( [ code ] ja [ / code ] vahel). Näiteks järgmine korrektne PHP kood muutub HV foorumisse asetatult vigaseks:
<?php
echo <<<TEXT
Hello, world!
TEXT;
?>

Kopeerides selle koodi foorumist, salvestades faili ja käivitades saame veateate: Parse error: syntax error, unexpected T_SL in /home/nene/foo.php on line 2

Foorumitarkvara muudab ülaloleva koodi järgmiseks HTML-iks:
&lt;?php
<br />
echo &lt;&lt;&lt;TEXT
<br />
Hello, world!
<br />
TEXT;
<br />
?>

Lahenduseks oleks reavahetuse elemendi <br /> lisamine kohe rea lõppu enne seal olevat reavahetust - viimane ongi see, millest antud juhul saab üleliigne tühik.

(Olen probleemi täheldanud juba varem, kuid eriti selgelt sai see ilmsiks teemas MesageBox PHP's.)
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 25.07.2006 19:53:59 vasta tsitaadiga

Absoluutselt ei mingit tagasisidet? Probleem on ju ilmne... Ja tundub olevat õite lihtne parandada...
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
AMD
HV veteran
AMD

liitunud: 29.07.2003




sõnum 27.07.2006 15:28:17 vasta tsitaadiga

Nevermind on vist suvepuhkusel.
_________________
From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel.
Kommentaarid: 335 loe/lisa Kasutajad arvavad:  :: 145 :: 3 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Vaidlused »  Parem HV »  Ridade lõpus üleliigsed tühikud
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.