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!

    11,816 keer bekeken

Reacties 259

  • dutchtoro -

    Update:
    functies3.php. Zie: gitlab.com/dutchtoro/voetbalripper_addon
    programma van een team werd niet goed gevuld wanneer een zelfde speeldatum uit een andere speelronde was toegevoegd

  • dutchtoro -

    Vandaag een update gedaan: gitlab.com/dutchtoro/voetbalnl_selenium
    Clubuitslagen,
    Clubprogramma
    en teamdata (per team programma, uitslagen en stand (geen ondersteuning periode-stand))
    kan automatisch worden vastgelegd dmv index3.php
    Vandaag getest en 1 druk op de knop en daarna ca. 7 minuten wachten en gehele club-data (ca. 14 teams) weer up to date.

  • dutchtoro -

    Voor de hobbyisten die zich willen verdiepen in java, spring, selenium en cucumber. Ik heb een project opzet gemaakt voor eclipse welke te downloaden is van: gitlab.com/dutchtoro/voetbalnl_selenium. Het is een testscript welke van voetbal.nl uitslagen van een club (of gecombineerde clubs) kan ophalen en kopieert naar de al eerder gemaakte index3.php. Voorwaarde is dat deze wel moet werken. Verder moet je nogal wat spullen inrichten. Ik heb het zo goed mogelijk proberen te verwoorden maar mocht er iets ontbreken, laat het hier maar weten. Het staat beschreven in de bijbehorende README.md bij het project. Er zijn naast een werkende index3.php nog een paar voorwaarden als het out of the box wil werken. Dit zijn:
    - windows omgeving
    - firefox browser

    Je kan het natuurlijk tweaken zodat het ook met Chrome (andere driver) kan werken en op een ander besturingsysteem bijvoorbeeld Linux. Mocht je het op een ander besturingsysteem willen draaien dan moet je de functie setClipboardContents aanpassen in VoetbalnlSteps.java.

    Voor de volledigheid, hier nog een keer de README.md:
    Voorbereiding:
    - Installeer Firefox browser
    - Installeer een java jdk (jdk8u161)
    - Install Eclipse voor java ontwikkelaars (Eclipse IDE for java developers)
    (als je de windows installer gebruikt, mocht je een foutmelding krijgen, zet je firewall in windows even uit en probeer het nog een keer)
    - lokale installatie van maven (zip downloaden en uitpakken in directory, als je zonder eclipse wil draaien)
    - eclipse plugin cucumber (install new software van site: cucumber.github.com/cucumber-eclipse/update-site)
    - Stel de java-jdk (in eclipse), ga naar Window > Preferences > Java > Installed JREs > and controleer je geinstalleerde JREs. Kies de geinstalleerde Java-JDK.
    - download geckodriver.zip van github.com/mozilla/geckodriver/releases en pak deze zet uit in een bepaalde directory
    - download het selenium voetbalnl project van gitlab.com/dutchtoro/voetbalnl_selenium en zet dit in een lokale directory
    - importeer het gedownloade project in eclipse met Open Project from file system
    - zoek daarna in het project (Package Explorer) naar het property bestand: /src/test/resources/voetbalnl.properties en vul de juiste waarden in van jou site en je account bij voetbal.nl

    Testprogramma uitvoeren:
    - daarna als alles goed is gegaan en je geen java-build errors hebt,
    ga je in eclipse Package Explorer op zoek naar /src/test/java/CucumberRunnerTest.java,
    klik met de rechtermuisknop op het bestand en kies Run As Junit Test
    - daarna start de test op en gaat het programma firefox opstarten en inloggen
    bij voetbal.nl, hij zoekt daarna de uitslag url(s) op en gaat deze uitslagen vastleggen
    bij je club-url waar index3.php staat


    - Testomgeving
    Windows 10 Prof 64x met geinstalleerde firefox 59.0.2 (64x)


    Succes met de hobby.

  • pill.tassie -

    Meer mensen deze gehad?
    Beste Voetbal.nl gebruiker
    We hebben geconstateerd dat uw account bij Voetbal.nl is gebruikt in strijd met één of meerdere gebruikersvoorwaarden van Voetbal.nl. Uw account wordt namelijk niet uitsluitend voor persoonlijke doeleinden gebruikt (waardoor u in strijd handelt met in ieder geval artikel 2 van de gebruikersvoorwaarden). Daarom zullen we vanaf 14-04-2018 uw account deactiveren tot in ieder geval 30-04-2018. Dit betekent dat u gedurende deze periode geen gebruik kunt maken van uw account.

    Wij nodigen u graag uit om in ieder geval vóór 30-04-2018 contact met ons op nemen en te reageren op onze constateringen en of en zo ja waarom u van mening bent dat deze (tijdelijke) blokkering ten onrechte is. Na 30-04-2018 en een ontvangen reactie van u, zullen wij besluiten of de tijdelijke blokkering zou kunnen worden opgeheven. Als wij na heractivatie van uw account opnieuw overtredingen van de gebruiksvoorwaarden constateren, dan behouden wij het recht voor om uw account opnieuw tijdelijk of definitief te deactiveren. Indien u contact met ons opneemt, staan wij u graag ter woord.

    U kunt contact met ons opnemen via de online helpdesk of per telefoon: 088-7700500 (ma t/m vr 08:00-17:00u).

    Wij berichten u zo spoedig mogelijk nader.

    Met sportieve groet,

    Team Voetbal.nl

  • dutchtoro -

    Ik ben bezig met een aangepaste variant (veel handmatig werk). Ik zoek via voetbal.nl de pagina op van een bepaald team stand of uitslagen en deze sla ik lokaal op. Deze html-paste ik vervolgens als tekst in een update pagina en vanuit daar update ik nu de stand of uitslag van een team. Is hier ook belangstelling voor?

    Update:
    Het is en blijft behelpen, maar toch nog een update gedaan:
    leesmij_index3.txt, index3.php en functies3.php. Zie: gitlab.com/dutchtoro/voetbalripper_addon
    Lokaal pagina's opvragen bij voetbal.nl, deze opslaan en deze kun je inladen.

    • pill.tassie -

      @dutchtoro Bij mij gelukt....IPV pagina opslaan kun je ook rechts klikken en view source doen. Daarna control +A control +C, dat werkt ook. Top gedaan!!!

    • dutchtoro -

      Volgens mij kunnen we hier ook nog wel het een en ander in automatiseren. Ik ben aan het kijken naar een testtool selenium icm java (heeft ook een browser-plugin). Misschien dat we een aantal handmatige taken toch nog kunnen automatiseren. Zodra ik voortgang boek, laat ik het weten. Tijd is het grootste probleem.

    • pill.tassie -

      Ik heb wel de tijd, maar niet genoeg kennis....Misschien tijd om mij er eens in te verdiepen... :)

    • dutchtoro -

      Als je het volledige programma wil, werkt Ctrl A, Ctrl C bij mij niet. Dan moet ik de pagina volledig opslaan en daarna kopiëren en plakken in een teksteditor.

    • Harrie55 -

      als ik de instructies heb gevolgd en submit indruk, krijg ik de mededeling dat de standen niet kunnen worden opgeslagen omdat het leeg is?

  • nhaandrikman -

    Ben bang dat dit hem niet meer gaat worden.. de beveiliging is er nu juist voor dat bots/scripts geblokkeerd worden.. of heeft iemand ideeen?

    • AarClay -

      Ik wil niet bot zijn, maar dat was eigenlijk wel een keer te verwachten.
      Ik heb al eerder de tip gegeven: Sla de handen inéén, en kijken of je een regeling met Voetbal.nl kan maken. Laat je niet afschrikken door dure abonnementstarieven, want er bestaat ook een toetsenbord om mee te communiceren, en met valide argumenten kan je zeker een poging wagen om legaal gebruik te maken van de dienst op betaalbaar niveau.

      Voor zover ik weet is ReCaptcha niet eenvoudig te omzeilen. Mocht het lukken dan is de kans groot dat het snel weer geblokkeerd wordt. Er zit ook een bot-detectie achter.

    • scooterpower -

      Wij gaan er vandaag even na kijken.

    • scooterpower -

      Ik wil ook niet 'bot' zijn, maar de invisible captcha (van Google) is niet te omzeilen. Je kan met cURL je niet voordoen als mens, zodoende kom je niet voorbij de captcha, waardoor het script niet meer kan inloggen op voetbal.nl.

      Ik ben het eens met AarClay. Ga ik gesprek met KNVB / voetbal.nl, mogelijk is de plug-in te 'legaliseren'. Dan kan een commerciele partij instappen en ontstaat er ondersteuning voor de plug-in.

  • dutchtoro -

    voetbal.nl heeft volgens mij weer een beveiliging ingebouwd. Kan iemand met het script inloggen?

    Volgens mij zit er nu een g-recaptcha-response erbij in? Iemand een idee?

  • stegging -

    Heren , ik krijg de volgende melding: Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set in /var/www/vhosts/brasil77.nl/httpdocs/ripper/functies.php on line 62
    wat moet ik daarmee?

  • stegging -

    Harrie55, dat probleem heb ik ook. geen idee of er wat veranderd is

  • Harrie55 -

    Vandaag na een cronjob opeens geen stand meer in team.php? is er iets veranderd bij voetbal.nl?

    • pill.tassie -

      Krijg je dit na een 999 en 0 cronjob of bij de het specifieke teamnr ? Heb het nl ook...Als ik dan index2.php?teamID=1 draai is de stand voor team 1 er weer....

    • Harrie55 -

      zowel bij de 999 als 0 als bij het specifieke teamnummer.

    • pill.tassie -

      zelfde issue...Echter als ik de team update draai...Is alles weer zoals het moet zijn....

    • Harrie55 -

      het vreemde is ook dat het probleem zich alleen voordoet bij het 1ste elftal. Zou het feit dat bij voetbal.nl ook de periodestanden op dezelfde pagina staan de oorzaak zijn?

    • Harrie55 -

      opgelost, index2.php en functie2.php opnieuw geïnstalleerd en voilà . Met de uitslagen van de teams in de voorjaarscompetitie lukt het nog niet. Ik krijg de melding dat de uitslagen niet aanwezig zijn, maar blijkbaar haal ik ze niet binnen. op voetbal.nl staan ze er wel op.

  • Gait -

    Het lukt mij ook niet om de uitslagen weer te geven, verder werkt het perfect.

    • pill.tassie -

      Heb je deze aanpassing al gedaan?

      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);

    • Gait -

      Bedankt voor je reactie.
      Ja ik heb het even rechtstreeks gekopieerd uit index2.php:

      // //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);

      De recente uitslagen werken wel, maar alle uitslagen niet.
      owios4.nl/ripper/team.php?teamID=4
      En de accommodatie laat hij ook niet zien.
      Ik draai op PHP 5.6, ik heb het ook op PHP 7 geprobeerd.

    • pill.tassie -

      Ow ok...Die vind ik niet zo interessant...Ik heb ze weg gelaten. Als men dat echt wil zien, gaan ze maar naar voetbal.nl :) Als ik een keer de tijd vind, zal ik daar ook eens ff naar kijken.

  • pill.tassie -

    De uitslagen voor de voor jaar competitie hebben een verandering in de URL. competitie-najaar vervalt.....

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

  • stegging -

    pill.tassie, bij mij werkt het nog steeds niet zoals het hoort. kan ik jouw bestand downloaden?

  • 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 -

      .

    • 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....

    • AarClay -

      De vraag is tot wanneer het nog blijft werken. Het is en blijft dweilen met de kraan open. Met de handen in één slaan en een legale en stabiele weg bewandelen heb je meer kans in de toekomst. Ach, laat ik het maar zien als een plakband-hobbyprojectje die je zeker niet commercieel of openbaar moet gebruiken. Dat laatste zou ik erg hard afraden.

  • 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 !!!