Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem upis/chitanje txt fajla

[es] :: PHP :: PHP za početnike :: Problem upis/chitanje txt fajla

[ Pregleda: 1858 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cerebrum981
world

Član broj: 154744
Poruke: 40
109.93.103.*



+6 Profil

icon Problem upis/chitanje txt fajla21.02.2010. u 11:15 - pre 172 meseci
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
 
Odgovor na temu

cerebrum981
world

Član broj: 154744
Poruke: 40
109.93.103.*



+6 Profil

icon Re: Problem upis/chitanje txt fajla22.02.2010. u 21:28 - pre 172 meseci
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);

 
Odgovor na temu

milos.z

Član broj: 246338
Poruke: 59
109.106.227.*

Sajt: chaossecurity.wordpress.c..


+3 Profil

icon Re: Problem upis/chitanje txt fajla23.02.2010. u 16:28 - pre 172 meseci
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
Free your mind and the ass will follow!
Chaos Security | Exploits | phpAV-v1.1
 
Odgovor na temu

cerebrum981
world

Član broj: 154744
Poruke: 40
77.46.224.*



+6 Profil

icon Re: Problem upis/chitanje txt fajla24.02.2010. u 05:06 - pre 172 meseci
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]
 
Odgovor na temu

milos.z

Član broj: 246338
Poruke: 59
91.148.91.*

Sajt: chaossecurity.wordpress.c..


+3 Profil

icon Re: Problem upis/chitanje txt fajla24.02.2010. u 18:29 - pre 172 meseci
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>");

Free your mind and the ass will follow!
Chaos Security | Exploits | phpAV-v1.1
 
Odgovor na temu

cerebrum981
world

Član broj: 154744
Poruke: 40
77.46.224.*



+6 Profil

icon Re: Problem upis/chitanje txt fajla24.02.2010. u 19:33 - pre 172 meseci
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
 
Odgovor na temu

cerebrum981
world

Član broj: 154744
Poruke: 40
77.46.224.*



+6 Profil

icon Re: Problem upis/chitanje txt fajla24.02.2010. u 19:38 - pre 172 meseci
ustvari moze da se nabudzi if petljom
Hvala
 
Odgovor na temu

milos.z

Član broj: 246338
Poruke: 59
91.148.91.*

Sajt: chaossecurity.wordpress.c..


+3 Profil

icon Re: Problem upis/chitanje txt fajla24.02.2010. u 20:46 - pre 172 meseci
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()
Free your mind and the ass will follow!
Chaos Security | Exploits | phpAV-v1.1
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Problem upis/chitanje txt fajla

[ Pregleda: 1858 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.