Novo

Forum kao aplikacija na telefonu

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

  • 17 odgovora
  • 6.748 pregleda

Najnovija ↓

Moze mala pomoc 20.10.2002. u 23:40 · pre 292 meseca #1
Cao,

Kkao napisati programcic koji ce koristit filehandle da otvori txt fajl i da u njega upise nesto i da ga zatvori?
Nestop tipa:

if { bilosta eq "da"} {
open (FAJL, "fajl");
kako da mu kazem da upise nesto u taj fajl?;
close (FAJL);
}


Unapred hvala

Pozdrav
Re: Moze mala pomoc 21.10.2002. u 00:12 · pre 292 meseca #3
Oh, Bože... Ispravno je ovako:

Code:

open(MOJFAJL, ">fajl.txt"); # znak '>' znači da fajl otvaraš za pisanje
print MOJFAJL "Ovo je neki tekst..."; # kao što vidiš, zarez posle filehandle-a ne sme da stoji
close MOJFAJL; # zatvaraš filehandle
Re: Moze mala pomoc 21.10.2002. u 00:37 · pre 292 meseca #4
Hvala najlepse.
Mislim da ce mi ovo resiti problem....

Pozdrav
Re: Moze mala pomoc 21.10.2002. u 00:54 · pre 292 meseca #5
Ok. ovo radi, al ima jos jedan problem....
Ovako on meni samo izbrise staru liniju i preko nej napise novu vrednost....
meni treba da kada se svaki put pozove komada da u novom redu upise vrednost....razumete sta mislim...znaci da uvek pise u novi red...
Re: Moze mala pomoc 21.10.2002. u 15:57 · pre 292 meseca #6
Umesto u write, otvori file u append modu:

open(MOJFAJL, ">>fajl.txt");
Potpis
Never trust an operating system you don't have sources for.
Re: Moze mala pomoc 22.10.2002. u 23:42 · pre 292 meseca #7
Hvala puno!
Al sad mi iskrslo nestosasvim levo....
kako da pomocu readdir komande izlistam sadrzaj direktorijuma u kojem imam nekoliko slicica i da ispod svake od njih bude ispisan neki komentar???

Ivinite sto smaram.....
Re: Moze mala pomoc 23.10.2002. u 00:35 · pre 292 meseca #8
Pa iskombinuj - sa readdir izlistavaj sadržaj direktorijuma a opis slika smeštaj u neki fajl ili bazu eventualno. Što se tiče funkcije readdir:

Code:

perldoc -f readdir


Tu imaš i lep primer.
Re: Moze mala pomoc 24.10.2002. u 23:49 · pre 292 meseca #9
opet ja....

Da li mogu nekom komandom da iz jednog direktorijuma na serveru kada se skripta pozove da prekopiram neki sadrzaj u drugi dir???
Hvala unapred
Re: Moze mala pomoc 25.10.2002. u 01:10 · pre 292 meseca #11
a koja je sintaksa?
cp "FAJL" ????




P.S.
Izvinite sto smaram
Re: Moze mala pomoc 25.10.2002. u 01:40 · pre 292 meseca #12
cp nije nikakva Perl funkcija već eksterni program. Kucaj (ako si u nekakvom UNIX-u):

Code:

man cp


ukoliko nisi upoznata sa UNIX komandom cp.
Re: Moze mala pomoc 25.10.2002. u 02:04 · pre 292 meseca #13
Ma znam za cp komandu al mi nije jasno kako da je iskoristim u skripti

evo na pr.
ako zelim da iskopiram fajl A iz dir-a /home/httpd/html/f1/
u dir /home/httpd/html/f2 kako to d anapisem u skripti????
Re: Moze mala pomoc 25.10.2002. u 02:12 · pre 292 meseca #14
Uhh...

Code:

perldoc -f system


i sve će ti se samo kasti. Ima i zgodan primer.
Re: Moze mala pomoc 26.10.2002. u 00:48 · pre 292 meseca #15
Opet ja smaralo,

Dal postoji u perlu neka komanda koja ce an poziv da napravi neki fajl na primer:

If ($nesto eq "josnesto"){
komanda da napravi $nesto.txt
}


????
Unapred hvala
Re: Moze mala pomoc 26.10.2002. u 01:04 · pre 292 meseca #16
Ja to lično radim sa:

Code:

open(FILE, ">fajl.dat");
close FILE;


Ovako praviš prazan fajl.

Nego, kako bi bilo da ti uzmeš jednu finu knjižicu kao što je "Teach Perl in 21 days" (ovde možeš saznati odakle možeš da je preuzmeš) i tu pročitaš sve te osnovne stvari?
Re: Moze mala pomoc 26.10.2002. u 01:10 · pre 292 meseca #17
Ma imam "Learning Perl" ( Randal L. Schwartz & Tom Christiansen FW by Larry Wall) al u jako velikoj sam frci a necu da preskacem lekcije...
ima iskustva sa nekim drugim programskim jezicima tako da mi programiranje ide ... imam ludih ideja al nenzam sve komande....a sada sam bas u guzvi i onda ovako pitam jer ko zna kad cu stici do toga u knjizi....
Re: Moze mala pomoc 27.11.2002. u 17:23 · pre 291 mesec #18
probaj i sa:
Code:

system "touch file.txt";

mada je bolje da koristish ovaj predlog koji ti je kolega Ixqq
dao ... tako izbegavash konflikte izmedju os-ova
Potpis
bwaaaaaaaaaa
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme