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

(verovato) jednostavna stvar.... ali...

[es] :: Skript jezici :: (verovato) jednostavna stvar.... ali...

[ Pregleda: 798 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kumkat
Beograd

Član broj: 22180
Poruke: 472
*.dynamic.sbb.co.yu.



Profil

icon (verovato) jednostavna stvar.... ali...10.01.2008. u 13:41

Napravio sam skriptu koja vadi iz TXT fajla podatke i smesa ih u bazu..

THT fajl izgleda ovako (bitan mi je samo poslednji red)

Code:

Received: 02-01-21 22:26:25
Subject: bla bla
Alphabet: ISO
UDH: false

Ime_Prezime_Grad_Drzava#


e kako sada da iz tog fajla izvucem posebno Ime, Prezime, Grad i drzavu kako bi ih ubacio u bazu. (komandu za ubacivanje u bazu imam i ona radi).

Nadam se da sam bio jasan.

10.01.2008. u 13:41 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3098
*.ptt.yu.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: (verovato) jednostavna stvar.... ali...10.01.2008. u 19:00
Pa treba da razdvojis string koji imas (poslednji red). Upotrebi neku od funkcija za to:
http://www.php.net/split
http://www.php.net/explode
10.01.2008. u 19:00 

kumkat
Beograd

Član broj: 22180
Poruke: 472
*.adsl.beotel.net.



Profil

icon Re: (verovato) jednostavna stvar.... ali...10.01.2008. u 20:07
Ti si mi dao uputstvo za PHP... mozda glupo pitam ali kako da izvrsim neku PHP komandu iz linux konzole ?

Pozdrav
10.01.2008. u 20:07 

Tyler Durden
System administrator
Beograd

SuperModerator
Član broj: 4312
Poruke: 1863
*.adsl.verat.net.

Jabber: Tyler@elitesecurity.org
ICQ: 70139169


Profil

icon Re: (verovato) jednostavna stvar.... ali...10.01.2008. u 20:45
PHP komandu?
Možeš da izvršiš neki PHP skript fajl tako što ćeš ga napraviti izvršnim i onda "predati" php binary-ju koji moraš imati instaliran na toj mašini.
Npr.
Code:
/usr/local/bin/php /putanja/do/skript_fajla.php


Možeš naravno i u samom fajlu da zadaš koji interpreter želiš da izvrši taj fajl. Na početku fajla staviš #!/usr/local/bin/php i onda dalje kod u PHP-u koji ti treba. I onda ga samo napraviš izvršnim i pokreneš sa ./ime_fajla.php
..:: If my love for her has an expiration date, let it be 10,000 years... ::..
10.01.2008. u 20:45 

kumkat
Beograd

Član broj: 22180
Poruke: 472
*.adsl.beotel.net.



Profil

icon Re: (verovato) jednostavna stvar.... ali...10.01.2008. u 22:43
To je to ljudi... Puno vam hvala
10.01.2008. u 22:43 

CONFIQ

Član broj: 4218
Poruke: 1961
*.red.bezeqint.net.

ICQ: 82327428


Profil

icon Re: (verovato) jednostavna stvar.... ali...10.01.2008. u 22:44
Ali covek nije pitao kako se to radi u PHP-u...

Ovo je mozda grub nacin ali mozes da se posluzis
confy@rox:~$ cat test | grep '#' | gawk -F# '{ print $1 }'
Ime_Prezime_Grad_Drzava
confy@rox:~$



Ovo naravno radi samo ako imas # na kraju ime_prezime_grad_drzava....

Ako hoces za sve posebno onda

confy@rox:~$ cat test | grep '#' | echo Ime: `gawk -F_ '{ print $1}'`
Ime: Ime
confy@rox:~$



And so on...
mozda napravis loop da bi sve ubacio jedan po jedan...
10.01.2008. u 22:44 

kumkat
Beograd

Član broj: 22180
Poruke: 472
*.adsl.beotel.net.



Profil

icon Re: (verovato) jednostavna stvar.... ali...11.01.2008. u 07:00
E to je ono sto mi je trebalo.... sada ne moram da instaliram php na svakoj masini gde ce da radi ova skripta :D

Jos jednom HVALA
11.01.2008. u 07:00 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3098
*.yunix.co.yu.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: (verovato) jednostavna stvar.... ali...11.01.2008. u 08:07
Uh, izvini, ja pogresno video forum... u linuxu bi moglo i nesto razlicito od ovog gore, kao (na brzinu)

# tail -1 test | sed 's/#//'| awk -F_ '{print "Ime " $1 "\nPrezime " $2 "\nGrad " $3 "\nDrzava " $4}'


Testirao ja, radi :)

Code:

# cat test
ewrew
rewrew
rewew
Ime_Prezime_Grad_Drzava#
# tail -1 test | sed 's/#//'| awk -F_ '{pr " $2 "\nGrad " $3 "\nDrzava " $4}'
Ime Ime
Prezime Prezime
Grad Grad
Drzava Drzava


Objasnjenje: tail uzima poslednji red. sed brise # ako ih ima, awk razdvaja po _ i stavlja ih u $1,$2..., dok u $0 ostaje ceo string.
11.01.2008. u 08:07 

[es] :: Skript jezici :: (verovato) jednostavna stvar.... ali...

[ Pregleda: 798 | Odgovora: 7 ]

Postavi temu Odgovori

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