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

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

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

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

icon (verovato) jednostavna stvar.... ali...10.01.2008. u 13:41 - pre 152 meseci
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.


 
Odgovor na temu

Jbyn4e

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



+256 Profil

icon Re: (verovato) jednostavna stvar.... ali...10.01.2008. u 19:00 - pre 152 meseci
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
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

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

Pozdrav

 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.adsl.verat.net.



+1365 Profil

icon Re: (verovato) jednostavna stvar.... ali...10.01.2008. u 20:45 - pre 152 meseci
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
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

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

 
Odgovor na temu

CONFIQ
♫♪♥♪♫

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

ICQ: 82327428


+10 Profil

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

Ovo je mozda grub nacin ali mozes da se posluzis
[email protected]:~$ cat test | grep '#' | gawk -F# '{ print $1 }'
Ime_Prezime_Grad_Drzava
[email protected]:~$



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

Ako hoces za sve posebno onda

[email protected]:~$ cat test | grep '#' | echo Ime: `gawk -F_ '{ print $1}'`
Ime: Ime
[email protected]:~$



And so on...
mozda napravis loop da bi sve ubacio jedan po jedan...
 
Odgovor na temu

kumkat
Beograd

Član broj: 22180
Poruke: 522



+15 Profil

icon Re: (verovato) jednostavna stvar.... ali...11.01.2008. u 07:00 - pre 152 meseci
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

 
Odgovor na temu

Jbyn4e

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



+256 Profil

icon Re: (verovato) jednostavna stvar.... ali...11.01.2008. u 08:07 - pre 152 meseci
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.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

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

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

Postavi temu Odgovori

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