Citanje iz *.doc fajla i upisivanje u bazu podataka...

Citanje iz *.doc fajla i upisivanje u bazu podataka...

offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

Dakle...Imam neki *.doc fajl u kome su odredjeni podaci (npr. mnogo sms poruka) i zelim sve to da inportujem u bazu...

Struktura tog *.doc fajla je ovakva:
vreme datum text - vreme datum text - ...
Npr:
04:35:35 01.12.2007 Ovde ide neki text (dugacak,kratak - nije bitno)... - 12:45:11 19.12.2007 I ovde ide neki text koji se prelama nekoliko puta... - 23:11:46 27.12.2007 Ovde ide neki tekst koji satrzi crticu - bas onakvu kakva odvaja poruke... - ...

Sada to treba procitati,'izdeliti' i inportovati u bazu (postoje polja 'id','vreme','datum' i 'tekst')...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Prvo sacuvaj u txt file, pa onda radi dalje!



offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

@igor86
Ok,nije mi to problem...Stvar je u citanju,'deljenju' i inportu u bazu Smile...

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Najveci problem ovde je citati iz .doc file-a, koliko mi se cini to se radi pomocu PHP-ove COM klase, ali to je malo skrto objasnjeno. Siguran sam da na sajtu http://www.phpclasses.org/ mozes da nadjes script koji ce to odraditi za tebe, ili pak sto Igor86 kaze da konvertuje taj .doc dokument u .txt pa iz njega da citas i pises u bazu...

offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

Rekoh vec da mi to nije problem...Imam i *.txt i *.doc fajl sa istim sadrzajem...
Problem je u radu sa datotekama i inportu u bazu Smile...

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Pastuj 5 SMS-a kao code

offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

@igor86

16:24:24 29.12.2007 Ne znam da li si cuo,ali...Poginulo je troje bivsih ukucana VB-a... Ovogodisnji serijal se obustavlja veceras u 21h... - 16:48:30 29.12.2007 Nije to nikakav problem - Pozovi ga i izvini mu se (prihvatice izvinjenje,siguran sam!)... - 17:06:02 29.12.2007 Ma,neee... Rekao sam mu:"Znam da sam pogresio (ako se to moze okarakterisati kao 'greska'),ali...I ti si burno odreagovao"... - 18:01:01 29.12.2007 Sto se tice raspusta -> Treba ga iskoristiti sto bolje... - 18:29:22 29.12.2007 Grrr...Smorio sam se izmisljajuci tekst za ovih 5 sms-ova :)...

Kao sto vidis,svaki sms (pojedinacno) je odvojen crticom,ali...Takve crtice postoje i u samom textu Smile...

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

<?php    foreach( explode( "\n-\n", file_get_contents( 'PutanjaDoTvogTxtFileaSaVicevima' )) as $OneRow ){       list( $Time, $Date, $Content ) = explode( "\n", $OneRow, 3 );       $Text = addslashes( $Content );             /**        * Bilo bi pozeljno da u bazu upisujes vrijeme kao timestamp        *        *    list( $TMSat, $TMMinute, $TMSekunde, $TMDan, $TMMjesec, $TMGodina) = sscanf( $Time.$Date, '%d:%d:%2d%d.%d.%d' );        *    $Timestamp = mktime( $TMSat, $TMMinute, $TMSekunde, $TMMjesec, $TMDan, $TMGodina );        *        *    $SQL = "INSERT INTO vicevi  ( vreme, tekst) VALUES ( $Timestamp, '{$Text}' );";        */       $SQL = "INSERT INTO vicevi  ( vreme, datum, tekst) VALUES ( '{$Time}', '{$Date}', '{$Text}' );";          } ?>

Probaj, ovo je sa nogu!

Ko je trenutno na forumu
 

Ukupno su 1353 korisnika na forumu :: 48 registrovanih, 3 sakrivenih i 1302 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., aleksmajstor, Apok, BlekMen, Brana01, Bubili, Dimitrije Paunovic, Dimitrise93, dragoljub11987, Georgius, Griffon vulture, havoc995, ILGromovnik, Ivan001, Ivica1102, JOntra, Još malo pa deda, krkalon, kuntalo, ladro, Leonov, loon123, Lucije Kvint, Mcdado, mercedesamg, mikrimaus, milanovic, milenko crazy north, MilosKop, nenad81, nick79, NoOneEver Dreams, panonski mornar, Rakenica, Sir Budimir, Sirius, SlaKoj, solic, srbijaiznadsvega, Srle993, Sumadija34, suton, Tragač, Vlad000, vladaa012, VP6919, wolf1, zzapNDjuric99