Novo

Forum kao aplikacija na telefonu

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

  • 7 odgovora
  • 4.356 pregleda

Najnovija ↓

(verovato) jednostavna stvar.... ali... 10.01.2008. u 14:41 · pre 228 meseci #1
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.
Potpis

Re: (verovato) jednostavna stvar.... ali... 10.01.2008. u 21:45 · pre 228 meseci #4
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
Potpis
Beneath civilization's fragile crust, cold chaos churns...
Re: (verovato) jednostavna stvar.... ali... 10.01.2008. u 23:44 · pre 228 meseci #6
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...
Re: (verovato) jednostavna stvar.... ali... 11.01.2008. u 08:00 · pre 228 meseci #7
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
Potpis

Re: (verovato) jednostavna stvar.... ali... 11.01.2008. u 09:07 · pre 228 meseci #8
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.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme