[php] Bestand inlezen en opslaan in database *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Dag allen...
Met enkele vrienden willen we een eigen "pool" systeem opzetten, namelijk dat geregistreerde gebruikers (MySQL DB :)) vóór de wedstrijd een uitslag invullen voor een geselecteerde wedstrijd...en ná de wedstrijd wordt vervolgens gekeken of het klopt , ja of nee.
Hierbij willen we gebruik maken van MySQL. De dynamische gegevens halen we in "in bestand" op bij nos.teletekst:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
//URL openen
$fd= fread(fopen("http://teletekst.nos.nl/cgi-bin/tt/nos/page/t/686-1", 

"r"), 100000); 
if ($fd) 
{ 
    $start= strpos($fd, "waar het moet beginnen....(in de broncode)"); //start
    $finish= strpos($fd, "tot aan....(in de broncode)"); //finish
    $length= $finish-$start; //gedeelte dat ik moet hebben...
    $code=Substr($fd, $start, $length); 
    echo $code;
}

Maar de rest begint een beetje moeilijk te worden....Hoe kunnen we ervoor zorgen dat de (via teletext) binnengehaalde gegevens opgeslagen worden in de DB? Hiervoor heb ik gelezen dat ik de eventueel de functie "file()" kan gebruiken :?
De integers vanuit NOS moeten ook daadwerkelijk als integers opgeslagen worden in de DB...zodat het vergelijkbaar is met de voorspellingen van de gebruikers...De gespeelde wedstrijden per gebruiker, aantal, bla bla...Deze functionaliteiten zijn makkelijk denk ik. Als ik eenmaal weet hoe ik, vanuit teletext, info in de database kan deponeren...

Alvast bedankt...

Acties:
  • 0 Henk 'm!

Verwijderd

Wellicht dat deze tutorial je wat op weg helpt: http://www.phpfreaks.com/tutorials/33/0.php

Succes :)

[ Voor 2% gewijzigd door Verwijderd op 28-12-2002 19:51 . Reden: +z ]


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

taal mensen, taal!!!

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
:? ...die handleiding is voor "beginners" :P
Wat ik niet snap is hoe ik gegevens vanuit teletext in de DB stop..ik kan per regel (na elke "<br>") een substring vormen en daaruit weer substring...en daaruit weer substring om een uitslag in te voeren in de DB, maar kan het niet sneller en efficienter?
Anders krijg ik heel veel substring :)

Acties:
  • 0 Henk 'm!

Verwijderd

Dus jouw probleem is niet het wegschrijven naar de database, maar het filteren van de juiste gegevens uit de stukken tekst?

In dat geval is het misschien zinvol om te kijken naar reguliere expressies.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Verwijderd schreef op 29 December 2002 @ 12:49:
Dus jouw probleem is niet het wegschrijven naar de database, maar het filteren van de juiste gegevens uit de stukken tekst?

In dat geval is het misschien zinvol om te kijken naar reguliere expressies.
Inderdaad. Niet het wegschrijven, maar het filtreren van gegevens is mijn probleen. Bedankt voor je tip, ik zal ernaar kijken :)
Pagina: 1