Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Enter2<br>

[es] :: Perl :: Enter2<br>

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NenadS
Nenad Strainovic
Beograd

Član broj: 857
Poruke: 910
*.ptt.yu

Sajt: www.strainovic.com


+7 Profil

icon Enter2<br>24.11.2001. u 16:39 - pre 272 meseci
Kako da kada pokupim vrednosti iz nekog polja na mestima gde je "enter" tj. novi red stoji <br>. Znam kako da menjam znakove ali ovo ne znam.
$nesto=~ s/</ne moze/g; to nije problem ali enter jeste.
Pozdrav, NenadS!
 
Odgovor na temu

dwarf
Beograd, Srbija

Član broj: 1328
Poruke: 336
*.verat.net



Profil

icon Re: Enter2<br>24.11.2001. u 16:45 - pre 272 meseci
Citat:
NenadS je napisao:
Kako da kada pokupim vrednosti iz nekog polja na mestima gde je "enter" tj. novi red stoji <br>. Znam kako da menjam znakove ali ovo ne znam.
$nesto=~ s/</ne moze/g; to nije problem ali enter jeste.


Code:

$nesto =~ s/\n/<br>/g;


Akop pak hoces da svaki prazni red bude <p> tag, onda mozes da uradis sledece:
Code:

$nesto =~ s/\n\r\n/<p>/g;


Meni je tako radilo jako lepo.
 
Odgovor na temu

dukenukem
Nemanja Nikolic
Beograd

Član broj: 970
Poruke: 99
*.ppp-bg.sezampro.yu

ICQ: 35310908


Profil

icon Re: Enter2<br>24.11.2001. u 23:10 - pre 272 meseci
mali doprinos:
"enter" u textarea pravi zapravo "\r\n" sekvencu, koju je uputno eliminisati na licu mesta:

$nesto=~s/\r\n/\n/g;

na primer, ukoliko se prilikom netacnog unosa korisnik vrati na istu stranicu za unos, i $nesto stavi u textarea (bez prethodnog "ciscenja"), prilikom sledeceg submitovanja dobice se dupli prored tamo gde je bio jednostruki.

= come get some =
 
Odgovor na temu

NenadS
Nenad Strainovic
Beograd

Član broj: 857
Poruke: 910
*.ptt.yu

Sajt: www.strainovic.com


+7 Profil

icon Re: Enter2<br>25.11.2001. u 00:12 - pre 272 meseci
Probacu ovo. Hvala u svakom slucaju. Ovo mi treba jer pokusavam da napravim neki primitivni forum. Evo kako bi to izgledalo:
tabela je iz tri dela. u prvom idu podatci o korisniku, u drugom slika teme a u trecem tema. Te vrednosti sam odvojio sa | i sve se to lepo upise u fajl. Kada hocu da to procitam on mi duplira tabelu onoliko puta koliko imam praznih redova "entera" ba bih ja trebao da na tim mestima stavim <br> i da se tekst nastavi bez brekida jer bi tako radilo.
Ako je to komplikovano recite mi kako da procitam vrednosti i da uh unesem u varijable iz sledeceg:

<ime>Nena</ime>
<mail>[email protected]</mail>
<tema> asdfasd fasd f
asdfasdf
asdfdasf
asdfasdfasg dfg dfg
</tema>
itd ...

Kako se sece tekst nakon odredjenog broja slova ???

To je to za sada.
Pozdrav, NenadS!
 
Odgovor na temu

dukenukem
Nemanja Nikolic
Beograd

Član broj: 970
Poruke: 99
*.249.EUnet.yu

ICQ: 35310908


Profil

icon Re: Enter2<br>25.11.2001. u 04:10 - pre 272 meseci
Citat:
NenadS je napisao:
Kako se sece tekst nakon odredjenog broja slova ???


peske. napravis algoritam. nema shortcut.

= come get some =
 
Odgovor na temu

NenadS
Nenad Strainovic
Beograd

Član broj: 857
Poruke: 910
*.ptt.yu

Sajt: www.strainovic.com


+7 Profil

icon Re: Enter2<br>25.11.2001. u 12:20 - pre 272 meseci
Ma ja kad bih znao ja bih napisao.
Ajd napisite bar kako bi trebalo da izgleda.
Jel ima na netu neka dobra knjiga za Perl ali na srpskom. Ja sam nasao po knjizarama za 1200 din. ?
Pozdrav, NenadS!
 
Odgovor na temu

dwarf
Beograd, Srbija

Član broj: 1328
Poruke: 336
*.verat.net



Profil

icon Re: Enter2<br>25.11.2001. u 22:01 - pre 272 meseci
Ukratko, nesto sa substr()...Pogledaj i sprintf() i printf(). mada nisam siguran da ce ti pomoci. Ali mozda je moguce.
 
Odgovor na temu

dukenukem
Nemanja Nikolic
Beograd

Član broj: 970
Poruke: 99
*.ptt.yu

ICQ: 35310908


Profil

icon Re: Enter2<br>25.11.2001. u 23:56 - pre 272 meseci
evo ti hint: napravi @words niz:

@words=split(/ /,$text);

onda napravi neku petlju u ovom fazonu:

$limit=80; # za 80 karaktera
$current_line_count=0;
for($i=0;$i<@words;$i++){
if($current_line_count+length($words[$i])>$limit){ # treba prelomiti
print "<br>\n";
$current_line_count=0;
}
print " " if $current_line_count;
print $words[$i];
$current_line_count+=length($words[$i]);
}

ovo je samo "kostur", ima xyz stvari koje mogu da se dodaju.
= come get some =
 
Odgovor na temu

[es] :: Perl :: Enter2<br>

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

Postavi temu Odgovori

Srodne teme
Kliknite za generisanje liste srodnih tema...
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.