Voetbal.nl Ripper

ICTscripters maakt gebruik van cookies. Door het gebruiken en browsen naar onze site gaat je automatisch akkoord met het gebruik van cookies. Klik hier voor meer informatie

  • Huidige Versie: 1.9.7

    Dit script (scripts) haalt informatie op van de site voetbal.nl en slaat het op in de database.

    Voetbal.nl Ripper 1.9.7 door Johnvs

    Update: Versie 1.9.7.9.2
    Datum: 23-10-14

    Delen van Voetbal.nl Ripper zijn afkomstig uit de KNVB Ripper versie en/of kunnen afkomstig zijn van
    Redroest, Yarro, patron2, FreddyHell, Killerbee, Pietjebel


    WIJZIGINGEN IN VERSIE 1.9.7
    - Weergave programma's voldoen nu aan de standaard HTML5 en CSS3
    - Verwijderen van uitslagen in team uitslagen met een '-' waar er ook een uitslag is met 'afgelast' (ontdubbelen)
    - mogelijk om in instellingen.php het aantal + dagen op te geven voor de uitslagen in team.php
    - mogelijkheid om teamindeling en speelronde op te halen via teamindindex.php. (apart gehouden van index.php ivm doorloop tijd)
    - Weergave van teamindeling en speelronde via teamindeling.php
    - optie in instellingen.php om team indeling en speelronde weer te geven in team.php
    - dashboard.php als beheerprogramma voor verschilende taken.
    - bugfixes in allerlei programma's zoals admin.php, extra.php, uitslag.php mbt switchen tussen de verschillende programma's,weergave en werking van filters
    - Weergave van afgelasting in team-stand en team-programma. Aan te passen via css file.


    HULP VRAGEN

    - Voordat je om hulp vraagt zorg dat je de leesmij.txt hebt doorgenomen en alles goed hebt geinstalleerd en ingevoerd.
    - Wijzig de standaard wachtwoorden van de verschillende beheer programma's.
    - Zorg dat je account op voetbal.nl werkt. Login en vraag de gegevens van 1 van je teams op. Als je een blanco pagina ziet is je account geblokkeerd.
    - Zet UserDebug aan in instellingen.php om meer meldingen te krijgen over wat er fout gaat.
    - Gaat er iets niet goed haal dan de informatie van het team in je browser via de volgende link:
    http://pupillen.voetbal.nl/clubs-competities/html/poules/uitslagen/teamcode sla vervolgens de sourcecode op van de pagina.
    - Geef duidelijk aan welke foutmelding je krijgt en wat je aan het doen bent als je hem krijgt. (inclusief de userDebug meldingen)
    - Geef aan of dit bij 1 of meerdere teams het geval is.

    Belangrijk: Indien ik van mening ben dat niet alle informatie is gechecked en probleem omschrijving niet voldoet kan het zijn dat ik geen reactie geef.



    Met dank aan iedereen die al eerder genoemd is maar special aan Yarro voor team.php, programma.php, uitslagen.php en opmaak.css etc.

    Problemen? Vragen staat vrij en ik zal proberen te helpen waar ik kan.
    Wel altijd eerst zorgen dat de laatste versie gebruikt wordt.

    Ook graag een reactie als je het gebruikt.


    Groet, Johnvs

    Let op: De meest recente versie staat op: https://sourceforge.net/p/voetbalripper/code

    Tevreden gebruikers graag reageren!

    8,282 keer bekeken

Reacties 185

  • pill.tassie -

    Ik heb de periode standen nu ook werkend...Indien er iemand met meer PHP kennis is die naar mijn brouwsel wil kijken, graag.

  • maumaas -

    Er zijn idd nu zoveel wijzigingen naderhand gedaan na de eerste update dat het overzicht weg is.
    Zou super zijn als alle wijzigingen verwerkt worden en deze files opnieuw online gezet worden en vanaf daar verder.

    Als ik op php 5.6 de standaard (oude) updates draai, krijg ik de voetbal.nl website te zien met onze teams en ben ik ingelogd. Dus iets gaat goed ;)
    Maar verder wel de volgende foutmelding.

    HTTP/1.1 302 Found Cache-Control: no-cache Content-length: 0 Location: voetbal.nl Connection: close HTTP/1.1 302 Moved Temporarily Server: nginx Date: Tue, 02 Jan 2018 10:59:32 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: close Expires: Sun, 19 Nov 1978 05:00:00 GMT Cache-Control: no-cache, must-revalidate X-Content-Type-Options: nosniff Location: voetbal.nl/profiel/overzicht X-XSS-Protection: 1; mode=block HTTP/1.1 200 OK Server: nginx Date: Tue, 02 Jan 2018 10:59:32 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Vary: Accept-Encoding Expires: Sun, 19 Nov 1978 05:00:00 GMT Cache-Control: no-cache, must-revalidate X-Content-Type-Options: nosniff Content-Language: nl X-Frame-Options: SAMEORIGIN Set-Cookie: VBNLMM=loggedin; expires=Wed, 03-Jan-2018 10:59:32 GMT; Max-Age=86400; path=/ X-XSS-Protection: 1; mode=block

    De updates met index2.php?teamID=999 en /index2.php?teamID=0 werken helemaal niet. Maar kan zijn dat ik nog overal allerlei wijzigingen moet toepassen, maar zoals gezegd is dat overzicht kwijt.

    • pill.tassie -

      Let op de KNVB heeft de nieuwe indelingen online gezet. De toevoeging _NJ voor de jeugd is nu vervallen en is nu "gewoon" competitie. Ik heb alles werkend op PHP5.6. Een aantal dingen wel naar PHP 7 werkend gebracht zoals programma, team en uitslagen.

    • maumaas -

      Is het mogelijk dat iemand de juiste bestanden met wijzigingen voor php versie 5.6 ergens online zet ?
      Dan kan eenieder deze daar oppikken en vanuit daar verder gaan ?

      Heb jij de automatische import van teams ook werkend ?

    • pill.tassie -

      De import gaat automatisch..Maar niet via team.php bij mij. Wanneer ik de instellingen heb gezet ga ik naar dashboard.php en klik op update (999 of 0) en als deze klaar is....eenmaal op F5 en alle teams van mijn clubcode staan er. Dus niet de teams die ik onder mijn account heb hangen op voetbal.nl

    • maumaas -

      Wat bedoel je met instellingen gezet ?

      Vwb clubprogramma/clubuitslagen
      Met clubnaam.nl/xx/index2.php?teamid=0 en 999 krijg ik niks te zien bij programma (Warning: Invalid argument supplied for foreach() in /chroot/home/geusselt/geusseltsport.nl/html/gs/programma.php on line 189) en ook niks bij uitslagen.

      In Index2.php onder //Uitslagen (alle) ophalen heb ik AJAX verwijderd uit $baseurl en $html.

      Vwb team
      Doe ik clubnaam.nl/xx/index2.php?teamId=2, dan krijg ik wel al de stand en programma wel van een team (teamid 2) onder teams in dashboard.php.

      Zou echt prettig zijn als bestanden verder verfijnd zouden worden, op de server gezet en daarbij ook de import van teams zou werken.

      Voor een leek is dit bijna niet voor elkaar te krijgen.

    • pill.tassie -

      @Maumaas Bij een nieuwe installatie, de instellingen.php gevuld met de gegevens. Daarna via dashboard.php een update gedaan van de club-uitslagen(999) en programma (0). Daarna een refresh van dashboard.php en alle teams van jouw clubcode staan erin. Heb je ook een PB gestuurd.

  • AarClay -

    Is het niet zinvoller om een API-toegang bij die lui aan te vragen i.p.v. te scrapen. Nu is het dweilen met de kraan open als hun iets aanpassen aan hun website.

    • Crosley -

      Heeft geen zin ze vragen daar voor clubs 2,50 per lid voor +99 euro per seizoen. Voor een kleine club is dat dan ook geen uitweg.

    • AarClay -

      Of de handen inéén slaan met elkaar en contact met hen zoeken voor een oplossing? Als meerdere partijen niet tevreden zijn moet er vast wel een mouw aan te passen zijn.
      Verbaast me dat die stap nog niet eens gezet is?

      Nu is er dus een script die na een aanpassing van de voetbal-website opeens niet meer werkt, en hier geüpdated wordt. Iedereen moet die update weer verwerken, en dan is er weer een update die de boel om zeep helpt.

      Met andere woorden: Het is nu dweilen met een kraan open.

    • bb15 -

      Ben met 2 clubs overgestapt naar ClubDataservice van Sportlink. Kost geen 2,50 per lid maar 1,00 euro. Moet je ook gewoon doorberekenen aan je leden ;)
      Het is nog wel wat werk om het erin te maken maar geen gezeur meer met fouten, update, synchroniseren etc..

    • pill.tassie -

      Ik heb het gewoon werkend....

  • Crosley -

    Ik krijg het maar niet voor elkaar om het werkend te krijgen, alles goed ingevuld met betrekking tot de database maar de tabellenaanmaken.php blijft een 500 error geven eveneens de overige pagina's. Iemand enig idee waar het probleem zit? De instellingen.php is ook niet te bereiken, terwijl alle vereisten aanwezig zijn.

    • Ferhat.Remory -

      En als je error reporting aanzet?

    • Crosley -

      Het kwam doordat ik mijn site op PHP 7 had draaien ik ga er nu mee aan de slag

    • Crosley -

      Krijg het alleen nog niet voor elkaar om teams te importeren Importeren------Probleem met Voetbal.nl ripper.
      Er zijn geen teams gevonden op voetbal.nl voor gebruikersnaam:

    • pill.tassie -

      pill.tassie - 2/11/2017

      Probeer /index2.php?teamID=999 en /index2.php?teamID=0 eens. bij mij werkte dat wel.

    • Crosley -

      Ik krijg het niet voor elkaar en ontvang de volgende melding:

      Fout bij het ophalen van het programma, lijkt fout te gaan met het ophalen van de html:

      HTTP/1.1 200 OK Server: nginx Date: Fri, 22 Dec 2017 18:27:00 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: close Vary: Accept-Encoding Expires: Sun, 19 Nov 1978 05:00:00 GMT Cache-Control: no-cache, must-revalidate X-Content-Type-Options: nosniff Content-Language: nl X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block

  • Harrie55 -

    Is een paar weken goed gegaan. Maar nu krijg ik weer geen uitslagen???

    • pill.tassie -

      De URL voor de uitslagen per team is blijkbaar veranderd. De oude base url geeft bij mij de uitslagen tot 11 november....

    • Harrie55 -

      bij mij ook tot 11 november. Hoe vind ik de nieuwe base url ?? Ik neem aan dat deze in index2.php kan worden aangepast.

    • nhaandrikman -

      Het probleem ligt hem erin dat de KNVB de in houd van de AJAX url heeft aangepast. deze geeft nog wel de juiste informatie weer, maar niet alle. Dit geldt ook voor het programma.. Op de gewone pagina 'zonder ajax in de url' worden de eerste paar wedstrijden/uitslagen weer gegeven en op de 'ajax pagina' de rest. Er zal dus weer wat veranderd moeten worden aan de code om dit werkend te krijgen..

      Heeft iemand ideeën of is iemand al bezig?

    • pill.tassie -

      In Index2.php onder //Uitslagen (alle) ophalen , AJAX verwijderd uit $baseurl en $html. De uitslagen zijn bij mij weer terug :)

      // //Uitslagen (alle) ophalen
      if ($link["Wedstrijdtype"] == "Competitie_NJ") {
      $baseurl="https://www.voetbal.nl/team/" .$myteamcode ."/uitslagen/competitie-najaar";
      } else {
      $baseurl="https://www.voetbal.nl/team/" .$myteamcode ."/uitslagen/competitie";
      }
      $html = get_teamdata($baseurl);
      $uitslagen = get_uitslag($html);

    • Harrie55 -

      Hartelijk dank, bij mij ook weer uitslagen. Ik had het al geprobeerd met beide baseurl's zonder AJAX, toen gebeurde er niets. vergeten dus AJAX ook bij de $html weg te halen.

  • dutchtoro -

    Lijkt erop dat je database connectie niet goed gaat. Controleer in config.php of je naar de juiste database gaat.

  • roynijkamp -

    Helaas krijg ik het script maar niet werkend. Jammer.
    Ik blijf de volgende error krijgen:
    Uncaught Error: Call to undefined function mysql_connect()...ripper2/index2.php(266): leegmakendbcp('vrip_afgelastin...') #1 {main}

    Inmiddels iemand het wel werkend gekregen?

    • pill.tassie -

      @roynijkamp mysql_connect klinkt als PHP7. Als ik index2 draai op PHP7 krijg ik hetzelfde. Wanneer ik deze op PHP5 draai gaat het prima. Heb mijn versies dus nog gewoon op PHP5 draaien. Is er iemand anders die het wel werkend heeft op PHP7?

    • pill.tassie -

      In functies 2 dit stukje code aangepast naar onderstaand en geen errors meer op php7. De display functie van clubuitslagen en programma inmiddels wel werkend op PHP7. Team.php nog niet.

      //Database leegmaken -------------------
      function leegmakendbcp($table)
      {
      include("config.php");
      $mysqli = new mysqli($server, $username, $password, $database);
      if(mysqli_connect_errno())
      {
      trigger_error('Fout bij verbinding: '.$mysqli->error);
      }

      mysqli_query("TRUNCATE TABLE $table $mysqli")
      or die(mysql_error());
      }
      // -------------------------------------

  • dutchtoro -

    Ik heb het werkend met index2.php en functies2.php. Ik heb zelf de teams opgezocht en vastgelegd. Ik doe alleen updates met index2.php?teamId=<teamnr> De code van scooterpower nog niet geprobeerd.

  • Harrie55 -

    Iemand enig idee wat de reden is dat bij de ene club met /index2.php?teamID=999 de volgende reactie geeft:
    stap 3
    stap 6
    ---Gebruikte clubcode:!!!!!!!!---
    maar bij de andere club (van de jeugdteams combi) alleen stap 3
    stap 6 komt te staan, dus zonder gebruikte clubcode. In het eerste geval krijg ik alle nodige info, in het 2e geval wel stand en programma, maar geen uitslagen.

    • maumaas -

      Hoi, melding krijg ik ook als dat typ. Maar zal eerst nog eens de teams moeten kunnen ophalen. is het automatisch ophalen van de teams bij jou gelukt dan ?

      Denk overigens om goed te vergelijken wat we doen dat iedereen dezelfde instellingen moet hebben staan.

      Zie weinig reacties van anderen of zij het werkend hebben.

    • stegging -

      Hoi maumaas en Harrie55,
      ik heb hetzelfde probleem als jullie . Zou inderdaad leuk zijn als als iemand anders ook eens zou reageren.

    • Harrie55 -

      maumaas. de teams ophalen is bij mij ook niet gelukt. Ik heb deze handmatig ingebracht. Het instellingen scherm geeft ook problemen. De clubnaam verdwijnt na het saven. ondanks dat de programma details niet heb aangevinkt, krijg ik in team.php foutmeldingen over postcode, telefoon, plaats. Met de " oude" ripper aangevuld met de index2.php en functie2.php van dutchtoro krijg ik in elk geval wel de uitslagen, standen en het programma. Zoals eerder aangegeven bij de andere club waar 2 junior teams spelen zonder de uitslagen.

    • maumaas -

      @harrie55, das al iets, maar wel enigszins vreemd, in die zin instructie was map backuppen en dan alles overschrijven...

      Wij hebben zelf overigens 5 van zulke teams in samenwerking.

      Ben best benieuwd of SCOOTERPOWER of DUTCHTORO het zelf wel compleet draaiend hebben.

    • stegging -

      Harrie55,
      ik heb hetzelfde probleem als jij hebt. ik krijg ook geen uitslagen van mijn vereniging op de site. ik krijg onderstaande melding:
      Warning: mysql_query(): Access denied for user 'xxxxxx'@'localhost' (using password: NO) in /var/www/vhosts/xxxxxx/httpdocs/ripper/index.php on line 191

      Warning: mysql_query(): A link to the server could not be established in /var/www/vhosts/xxxxxx/httpdocs/ripper/index.php on line 191

      Warning: mysql_result() expects parameter 1 to be resource, boolean given in /var/www/vhosts/xxxxxx/httpdocs/ripper/index.php on line 192
      ---Probleem met Gebruikersnaam voor GroupID---

  • maumaas -

    Iemand die het nu allemaal wel up en running heeft als voorheen ?
    En wat heb je dan precies gedaan cq welke extra aanpassingen moeten doen om dit voor elkaar te krijgen..
    Krijg het met de normale instructies niet voor elkaar.

  • maumaas -

    Kom ff niet verder...
    Oude map gebackupt, bestanden gekopieerd naar nieuwe map, vervolgens met de nieuwe bestanden overschreven.

    Nieuwe config.php aangepast, volgende regels overgenomen uit het oude bestand config.php
    $username = "xx"; # Gebruikersnaam voor de eigen database
    $password = "xx"; # Wachtwoord voor de eigen database
    $database = "xx"; # Naam van de eigen database

    In dashboard ingelogd..stond melding database aangemaakt. Clubnaam en code is goed. GroupID's opgevoerd met juiste gebruikersnaam en wachtwoord.

    Maar krijg nu geen enkel team automatisch geïmporteerd...

    Heb handmatig team toegevoegd...krijg dan de melding bij programma ophalen.
    Warning: file_get_contents(voetbal.nl/inloggen): failed to open stream: HTTP request failed! HTTP/1.0 503 Service Unavailable Cache-Control: no-cache Connection: close Content-Type: text/html in /chroot/home/xx/xx.nl/html/xx/functies.php on line 73 (xx staat voor mijn club)
    Fout bij het ophalen van het programma, lijkt fout te gaan met het ophalen van de html:
    Club programma kan niet worden opgeslagen omdat het leeg is: --
    Club Uitslagen kunnen niet worden opgeslagen omdat ze leeg zijn: -Array-
    probleem

    Bij het team zelf updaten de melding
    Club programma kan niet worden opgeslagen omdat het leeg is: --
    Club Uitslagen kunnen niet worden opgeslagen omdat ze leeg zijn: -Array-
    probleem---Gebruikte Teamcode:T2145849657---

  • rjdeblock -

    Schone installatie gedaan, config file aangepast, database wordt goed aangemaakt, clubcode toegevoegd via instellingen. Maar toch blijf ik de volgende foutmelding krijgen:

    ---Gebruikte clubcode:BBFW19O---
    Fout bij het ophalen van het programma, lijkt fout te gaan met het ophalen van de html:

    Club programma kan niet worden opgeslagen omdat het leeg is: -Array-
    Club Uitslagen kunnen niet worden opgeslagen omdat ze leeg zijn: -Array-
    probleem

    Zijn er anderen die dit probleem getackeld hebben?

    • pill.tassie -

      Probeer /index2.php?teamID=999 en /index2.php?teamID=o eens. bij mij werkte dat wel.

    • maumaas -

      Misschien is dit ook wel één van mijn problemen, krijg ook een html foutmelding, wel iets anders, maar wil het wel eens proberen
      Waar zet ik dit neer en wat zet ik er precies ?

    • rjdeblock -

      pill.tassie bedoelt volgens mij dat je dat in de browser moet intypen. Op de index2.php pagina's krijg ik foutmeldingen ivm het gerbruik van mysql ipv mysqli. Dat werkt niet onder php7.

    • Harrie55 -

      index2.php?teamID=999 werkt bij mij wel. Ik krijgt stand en programma. alleen de uitslagen krijg ik wel van de seniorenteams, van de JO teams niet?
      Bij instellingen.php kan ik de clubnaam wel invullen, maar als ik vervolgens de instellingen wil vastleggen, verdwijnt de clubnaam?

    • maumaas -

      die toevoeging werken allebei niet.
      /index2.php?teamID=999 geeft
      stap 3
      stap 6
      ---Gebruikte clubcode:xxxxxx---

      Warning: file_get_contents(voetbal.nl/inloggen): failed to open stream: HTTP request failed! HTTP/1.0 503 Service Unavailable Cache-Control: no-cache Connection: close Content-Type: text/html in /chroot/home/xx/xx.nl/html/xx/functies2.php on line 276
      Club programma kan niet worden opgeslagen omdat het leeg is: -Array-
      Club Uitslagen kunnen niet worden opgeslagen omdat ze leeg zijn: -Array-
      probleem

  • pill.tassie -

    Ik weet dat er geen ondersteuning word gegeven maar, .....Iemand een idee?

    Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is ../functies.php on line 62
    A MySQL error has occurred.

    Your Query: INSERT INTO vrip_teamlinks ( `Teamcode`, `Naam`, `Klasse`, `Wedstrijdduur`, `Periode`, `Ophalen`, `GroupID`, `DatumTijd-Update` ) VALUES
    Error: (1062) Duplicate entry 'T1730741602' for key 'Index'

    • stegging -

      pill.tassie
      Dat probleem heb ik ook.

    • Harrie55 -

      met index2.php en functie2.php (regel 298 aangepast follow location 0 gezet) krijg ik deze meldingen niet en wordt de database wel gevuld. Met index.php krijg ik dezelfde meldingen. van de teams die onder een andere club vallen krijg is stand en programma maar geen uitslagen in mijn database. iemand enig idee?

    • pill.tassie -

      Op PHP5.6 op local krijg ik deze meldingen niet....

    • stegging -

      Harrie55,
      Is inderdaad gelukt met jouw wijze

    • stegging -

      maar ik heb nog een ander probleem? Bij het automatisch importeren krijg ik de volgende melding: mporteren------Probleem met Voetbal.nl ripper.
      Er zijn geen teams gevonden op voetbal.nl voor gebruikersnaam: [email protected]
      Team import is gestopt.
      iemand nog een idee wat ik hierbij fout doe?

  • maumaas -

    .

  • Harrie55 -

    @scooterpower, hartelijk dank voor de tijd en energie die jij/jullie erin gestoken hebben. Ik heb een vraag: onze club heeft een samenwerkingsverband met een club in de buurt. 2 jeugdelftallen spellen in een combinatieelftal. Zij staan in voetbal.nl onder de andere club. Heeft iemand dit probleem ook en er een oplossing voor bedacht?

    • maumaas -

      Dat probleem heb ik ook telkens gehad. Deze elftallen heb ik handmatig moeten toevoegen. Zou idd zeer handig zijn als hier een scriptmatige oplossing voor was.

  • roynijkamp -

    Kijk dat zijn berichten waar we wat aan hebben.
    Wij wachten met smart op de nieuwe code.

  • maumaas -

    Dit klinkt zeer goed. Bedankt aan diegene die hier de tijd in heeft gestoken. Ik en met mij mijn club wacht met smart jullie publicatie af. TOP !!!

  • scia -

    Hele mooie geluiden luitjes. Super!
    Dank vast dat jullie deze bal hebben opgepakt.
    Succes met nog eventuele ontwikkeling en testen.

  • scooterpower -

    Zaterdag dan nemen we nog eenmaal het script door en wordt het nogmaals intensief getest. Daarna volgt publicatie op gitlab.

    Er is net een berichtje gestuurd naar Dutchtoro.

  • dutchtoro -

    Ik heb momenteel voor ons weer een werkende versie, nog zeker niet optimaal. Het is een aanvulling op versie van 1.9.7 waarbij ik index.php en functies.php gekopieerd heb naar index2.php en functies2.php.
    Hiermee kun je database vullen met index2.php?teamID=1

    Deze wil ik wel beschikbaar stellen op gitlab als er belangstelling voor is.
    Edit:
    Inmiddels gitlab repo aangemaakt, te vinden op de volgende locatie:
    gitlab.com/dutchtoro/voetbalripper_addon

    • scooterpower -

      Simultaan aan jouw werkzaamheden waren wij ook bezig. Het script is zojuist volledig afgerond en compleet werkend. Vanochtend hebben we jouw script naast die van ons gelegd. Her en der hebben we stukjes code van je gebruikt. Deze had je efficienter ingericht. Voor het standen gedeelte zijn we je dankbaar!

      De code van ons is volledig PHP 7 compatible en schrijft alles netjes naar de database.

      Graag delen we - na overleg met desbetreffende voetbalvereniging - de code. Dat mag via Gitlab of Github. Bij eerst genoemde ontvangen we graag rechten om de nieuwe code te delen.

    • nhaandrikman -

      Mooi gedaan! Ik, maar naast mij nog velen, zien graag de code verschijnen! Hier hebben veel verenigingen baad bij. Dus hopelijk denkt de desbetreffende vereniging ook aan de rest van Nederland:)
      Zoals altijd houd ik mij graag aanbevolen mocht er wat hulp nodig zijn. Maar volgens mij hebben jullie 2 al iets moois.

      @scooterpower hebben jullie ook het automatisch ophalen van de teams werkend gekregen? Evenals de beker etc te rippen? :D:D
      En hebben jullie het hele script omgezet naar PHP7 ?

    • dutchtoro -

      @scooterpower
      Als je toegang wil via gitlab-repo, geen probleem. Stuur maar even een privebericht met je accountnaam op gitlab. Maar github is wat mij betreft ook goed.

    • Harrie55 -

      @scooterpower Is het niet mogelijk de code, net zoals de vorige, op sourceforge.net te plaatsen. Of in elk geval een plek waar men de code van kan downloaden.

    • scooterpower -

      @Harrie55. Dat is de bedoeling inderdaad. Maar dus niet op SourceForge. De desbetreffende voetbalclub vindt delen (zoals verwacht) geen probleem. We willen nog één punt werkend krijgen, namelijk de import van nieuwe teamcodes. Deze hebben wij ook handmatig in de database gezet.

      @dutchtoro. Komt goed.

      Voor het weekend willen we graag de code publiceren.

  • AarClay -

    Is het gewoon niet handig om een API op te vragen waarop voort te borduren is? Als je HTML-blijft scrapen is het gewoon dweilen met de kraan open.

    • scooterpower -

      De KNVB Dataservice zal per 1 juli 2017 stoppen in zijn huidige vorm. Het is daarom voor verenigingen niet langer mogelijk om zich aan te melden voor de KNVB Dataservice. Vanaf heden kunnen clubs zich aanmelden bij Club.Data van Sportlink wanneer zij gebruik wensen te maken van actuele clubinformatie.

    • bb15 -

      Wij zijn inmiddels overstapt naar de betaalde (1 euro p/lid) Club.Dataservice van Sportlink. Qua mogelijkheid is het bijna hetzelfde. Blijft wel (net zoveel) handwerk om erin te maken, maar daarna dus geen perikelen en gedoe meer met updaten, synchroniseren etc.. (Voor Wordpress sites is er een plugin die al het werk doet, erg mooi moet ik zeggen)

  • tobo -

    Even een update, op dit moment lukt het mij om in te loggen, alle teams (ofwel teamcodes) van een vereniging te achterhalen, en per team de uitslagen te achterhalen. Probleem is wel dat er al een paar keer wijzigingen zijn doorgevoerd op de voetbal.nl site waardoor e.e.a. niet meer werkte en ik de boel heb moeten aanpassen. Probleem is ook dat bij het achterhalen van de teamcodes (in mijn geval 57) soms een time out optreedt waardoor niet alle teamcodes beschikbaar komen. Tot nog toe is het me niet gelukt deze time out te beinvloeden. Ik boek dus wel vorderingen, maar helaas nog niet zo veel als gehoopt.

    • pill.tassie -

      @tobo, zou je deze files beschikbaar kunnen stellen, wellicht dat andere(of ikzelf) hier verder mee kunnen.

  • Freezer -

    Ik heb zo'n gevoel dat dit hem niet gaat worden of wel? Zou mooi zijn als 1 van de programmeurs het initiatief neemt...

    • nikozz -

      +1 Ik check deze pagina dagelijks hopend op een update

    • Shop -

      ik kijk bijna dagelijks. Ook onze club waardeert niet het initiatief van de KNVB om onze gegevens te vercommercialiseren. Het is dat de KNVB een monopolist is anders was er vast wel al tegen opgetreden. Kleine verenigingen hebben het geld gewoon niet.

      Ik ben geen grote PHP guru maar kan aardig uit de voeten. Als er getest moet worden dan kan je op me rekenen.

  • maumaas -

    @Tobo, begrijpelijk vwb vrije tijd. Ik zou dr best iets tijd in kunnen steken, echter niet thuis in deze materie.
    Een optie om nhaadrikman, keepertje, roynijkamp erbij te betrekken ? Zo te zien weten zij ook en ander over programmeren.

  • tobo -

    Ik heb inmiddels de login voor elkaar, kan alle (benodigde) pagina's benaderen, en heb inmiddels grotendeels een strategie bepaald hoe ik e.e.a. aan moet pakken. Zoals eerder al gezegd wil ik de database zo veel mogelijk intact laten zodat er aan de front-end kant niets gewijzigd hoeft te worden en alle pagina's die iets laten zijn gewoon blijven werken. De nieuwe site is anders van opzet, en dat maakt sommige dingen wat lastiger (bijv competitie en beker is anders van opzet, afgelastingen gaat anders). Een ander probleem is ook dat er dingen voor mij nog niet duidelijk zijn. Ik ben nu zover dat ik daadwerkelijk een aantal zaken aan het oplossen ben, m.b.t. het rippen. Ik durf echter nu nog niet te zeggen wanneer ik met een oplossing kan komen. Voor mij is het vrije tijd die ik erin moet stoppen, en daar ontbreekt het me wel eens aan.

  • maumaas -

    Ik heb de oude widgets weer van stal gehaald... Maar een ge-update ripper is echt wenselijk, anders zal de club snel naar andere oplossingen zoeken.
    Zondag begint de competitie. In sommige klasses hebben zich al teams teruggetrokken, zijn de aanvangstijden gewijzigd, zijn wedstrijden verplaatst etc...

    Probleem nu is, wie kan wat doen en kan dit op elkaar worden afgestemd. En kunnen de leken ook nog helpen.

  • Freezer -

    Mijn club wil ook een bijdrage leveren. De oplossing moet dan wel binnen afzienbare tijd beschikbaar zijn want we kunnen niet te lang geen data tonen op onze website. Is er al zicht op een opleverdatum?

  • nhaandrikman -

    Ik heb ook het inloggen werkend.
    Wie is er al verder dan dat? Dan kunnen we misschien code uitwisselen. Ben nu aangekomen bij de REGEX exppressions.. Niet mijn sterkste punt.. Wie kan daar bij helpen?

    @tobo of @jherta hoe ver zijn jullie? Jullie hadden de login al werkend las ik, al verder stappen kunnen zetten?

    • roynijkamp -

      Ik sluit mij aan bij nhaandrikman. Laten we code beschikbaar maken in een rep zodat we niet allemaal het wiel opnieuw moeten uitvinden maar dat we de krachten kunnen bundelen.

  • pill.tassie -

    Geen nieuws goed nieuws ? :)

  • Keepertje -

    Ook wij hebben hier last van, ik wil best meehelpen programmeren (programmeren kan ik, PHP ben ik helaas minder in thuis), zoals meerdere. Is het niet handiger om iets van een repo ervoor aan te maken? (Github o.i.d ?)