[ cerebrum981 @ 21.02.2010. 11:15 ] @
Pozdrav stvari stoje ovako
imam dva problema

evo sajt da pogledate: www.cerebrum981.200u.com

e sad poshto to sve lepo radi osim dve stvari "osim"

1) kad se unese dugachak tekst bez razmaka shiri se strana ne ostaje ista tako da se pojavljuje skrol levo desno
2) kad se unosi tekst u textarea koji izgleda ovako posle svake rechi udari se enter ili slova nije bitno, primer:

gojko
janko
stanko

ne chita lepo iz txt fajla.

videcete kad probate da ne odugovlachim.

txt fajl treba da se chita od zadnjeg ka prvom
ili moze da se upisuje obrnuto tj. da prochita iz baze pa snimi sve
ali ne znam kako da ga osmislim.

evo i kako sam napisao skriptu ako ima neko reshenje
za chitanje:
<?
$fajl = "test.txt";
$ud = fopen($fajl, 'r');

$podaci = fread($ud, filesize($fajl));
$podaci = file('test.txt');
for($i=count($podaci)-1;$i>=0;$i--){
echo $podaci[$i]."<br />";}
?>

za upis:

$fajl = "test.txt";
$ud = fopen($fajl, 'a');

fwrite($ud, $strana . $bojica . $font1 . $size1 . ">" . $bold1 . $u1 . $i1 . $tekst . "</font></i></u></b> \n" );
fclose ($ud);
________________________________________________________

Valjda sam lepo objasnio,
Hvala unapred
[ cerebrum981 @ 22.02.2010. 21:28 ] @
resio sam problem tako shto upisujem kontra

$fajl = "test.txt";

$ud = fopen($fajl, 'r');
$pod = fread($ud, filesize($fajl));
fclose($ud);

$ud = fopen($fajl, 'w');
fwrite($ud, $strana . $pod);
fclose ($ud);

[ milos.z @ 23.02.2010. 16:28 ] @
ako radis sa php > 4, ovo:
Code:
$ud = fopen($fajl, 'r');
$pod = fread($ud, filesize($fajl));
fclose($ud);

mozes zameniti ovime:
Code:
$pod = file_get_contents($fajl);

i ovo:
Code:
$ud = fopen($fajl, 'w');
fwrite($ud, $strana . $pod);
fclose ($ud);

ovime:
Code:
file_put_contents($fajl, $strana.$pod);

a problem kad upises vise redova on ti ispise sve u jednom, probaj da resis upotrebom <pre> html tagova pri ispisu, oni ce zapravo \n pretvoriti u novi red, bez <pre> bice ti ispisano sve u istom redu. ali tu se javlja problem, kako razlikovati poruku u vise redova od druge poruke, mozda koriscenjem vise fajlova ili mysql baze, ili dodavati '-------------------' posle svake poruke :P
[ cerebrum981 @ 24.02.2010. 05:06 ] @
zanimljiv ovaj tag <pre> .
A sad ako mozesh da mi pomognesh kad je recenica dugacka pojavljuje mi se skrol levo desno,
kako mogu to da sredim, kad dodje do kraja na ekranu da se prebaci nastavak recenice u sledeci red
kako mi se nebi pojavljivao skrol mozda isto ima neka neka fora sa html-om.
probao sam da ubacim to u tablu ali i ona se proshiri posle zbog teksta.
Hvala

[Ovu poruku je menjao cerebrum981 dana 24.02.2010. u 06:22 GMT+1]
[ milos.z @ 24.02.2010. 18:29 ] @
funkcija http://php.net/manual/en/function.wordwrap.php moze da ti pomogne.

odredis koliko dugacak tekst zelis da ti bude i stavis kao break tag za novi red

Code:
$poruka = wordwrap($dugacka_poruka, 80, "<br>");
[ cerebrum981 @ 24.02.2010. 19:33 ] @
OK to ali mi se menja font tako da 80 karaktera nije uvek ista duzina
evo mozesh da vidish o chemu mislim
www.cerebrum981.200u.com
[ cerebrum981 @ 24.02.2010. 19:38 ] @
ustvari moze da se nabudzi if petljom
Hvala
[ milos.z @ 24.02.2010. 20:46 ] @
ne oslanjaj se na ovu funkciju:
Code:
function kk(e) {

key = e ? e.which : window.event.keyCode;
if(key==60 || key==62) {
return false;
}

}


mozes da se zaobidje tako sto neces direktno kucati u taj box nego tako sto ces da kopiras tekst koji zelis unesen (nece izbaciti < i >)

koristi htmlspecialchars()