Wat doet deze functie?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

Bekijk vacature »

Mendix Developer

For our client in Amsterdam, we are looking for a Senior Mendix Developer. Company description Our client is an IT Consultancy company who’s been active for 10 years now. With their ambitious team, they are working with different clients in order to help them with analyzing their data and giving advice to them, regarding how they can use their data in the smartest ways, or to make sure that their mobile or web applications are working efficiently. As you get a glimpse of various industries, it is guaranteed that no day will be the same. Job description As a Mendix

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »
Bert Van den Brande

Bert Van den Brande

06/10/2014 10:33:30
Quote Anchor link
Heb nog niet lang een website overgenomen om die wat bij te werken, maar mijn kennis van php is zeeer miniem.
Daarom volgende vraag wat doet onderstaande code?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
function addSportaKalender($reeks, $officialName, $clubName){
    $url = "http://lap.sporta.be/schrijftoegang/kalender_voan.php?s=47";

    // build data for request
//    $data_array = array('afdeling' => $reeks);

        $data_array = array('afdeling' => $reeks, 'speeldag' => '0', 'club' => '0', 'ploeg' => '0');
//        $data_array = array('afdeling' => '0', 'speeldag' => '0', 'club' => '0', 'ploeg' => '10455');
    $data = http_build_query($data_array);

    // load html
    $html = str_get_html(do_post_request($url, $data));
    $tables = $html -> find('table');

    // get specific game table
    $tableToUse = null;
    foreach ($tables as $table) {
        //echo $table;
        $rows = $table -> find('tr');
            if(count($rows) > 4){
//        if(count($rows) > 6){
            $tableToUse = $table;
            break;
        }
    }

    //echo '$tableToUse = '.$tableToUse;
    if ($tableToUse) {
        $rows = $tableToUse -> find("tr");
        echo getTableHeaderKalender();
             for($i = 5; $i < count($rows); $i++){
//        for($i = 20; $i < count($rows); $i++){
            //echo 'rij '.$i.'<br>';

                      $cells = $rows[$i] -> find('td');
//            $cells = $rows[$i] -> find('td') or $cells = $rows[$i] -> find('th');
            //if ($cells) {echo 'ok gevonden : '.$cells[2]->innertext;}

            if ($cells and $cells[2]->innertext>'') {
                if ($cells[5]->innertext==$officialName or $cells[6]->innertext==$officialName) {
                    if ($cells[5]->innertext==$officialName and $clubName>'')         {$cells[5]->innertext=$clubName; }
                    else if ($cells[6]->innertext==$officialName and $clubName>'')     {$cells[6]->innertext=$clubName; }
                    echo getTableRowKalender(false, $cells[0]->innertext, $cells[1]->innertext, $cells[2]->innertext, $cells[3]->innertext, $cells[4]->innertext, $cells[5]->innertext, $cells[6]->innertext, $cells[7]->innertext, $cells[8]->innertext, $cells[9]->innertext, $cells[10]->innertext);
                }
            }
else {
            $cells = $rows[$i] -> find('th');
                $cells = $rows[$i] -> find('/tr');
            }
        }

        echo getTableFooter();
    }
}

?>


Graag in het vervolg bij code, [code] [/code] tags gebruiken.[/modedit]
Gewijzigd op 06/10/2014 11:29:56 door Bas IJzelendoorn
 
PHP hulp

PHP hulp

18/12/2024 04:23:55
 
Ozzie PHP

Ozzie PHP

06/10/2014 12:08:15
Quote Anchor link
Met alle respect... maar kun je dat niet beter aan de maker van de code vragen?
 
Bert Van den Brande

Bert Van den Brande

06/10/2014 12:11:27
Quote Anchor link
Ik begrijp je reactie maar die weigert elke medewerking.
 
Ozzie PHP

Ozzie PHP

06/10/2014 12:24:32
Quote Anchor link
>> Ik begrijp je reactie maar die weigert elke medewerking.

Dat zal dan wel z'n reden hebben neem ik aan. Wellicht omdat de code niet deugt?

Hoe dan ook... je vraagt nu aan ons om een code uit te leggen die gebruikmaakt van functies die niet getoond worden. Daarnaast is de code niet gedocumenteerd. Al met al wordt dat dus een lastig verhaal. Zeker als je zelf, zoals je aangeeft, zeer weinig kennis van PHP hebt.

Ik vrees dat je het grote werk toch zelf zal moeten doen. Met specifieke vragen willen we je uiteraard altijd helpen, maar ik denk niet dat heel veel mensen zin hebben om andermans niet-gedocumenteerde code te gaan ontleden.
 
Wouter Van Marrum

Wouter Van Marrum

06/10/2014 13:12:10
Quote Anchor link
Zo te zien maakt het een tabel van clubs voor een sport.
Misschien Belgisch zaalvoetbal.
En vraag eens waarom die kerel niet mee wil werken.
 
- Ariën  -
Beheerder

- Ariën -

06/10/2014 13:25:23
Quote Anchor link
Voor zover ik zie maakt die code een tabelletje met data.

Wat er achter getTableHeaderKalender() en getTableRowKalender() is mij niet duidelijk.
Evenals do_post_request() en str_get_html().
 
Bert Van den Brande

Bert Van den Brande

06/10/2014 13:31:14
Quote Anchor link
Blijbkaar is het de bedoeling van deze functie dat de volledige kalender van een ploeg wordt opgeroepen maar dat werkt niet zoals het moet.
De kalender wordt opgehaald van lap.sporta.be/schrijftoegang/kalender_voan.php?s=47
function getTableHeaderKalender(){
return "<table id='kalender' cellspacing='0' style='display:table' border='0'>
<tr>
<th width='5%'>Nr</td>
<th width='33%'>Dag</th>
<th width='8%'>datum</th>
<th width='8%'>uur</th>
<th width='8%'>reeks</th>
<th width='8%'>thuisploeg</th>
<th width='8%'>bezoekers</th>
<th width='8%'>zaal</th>
<th width='8%'>terrein</th>
<th colspan='3' width='8%'>uitslag</th>
<th>&nbsp;</th>
</tr>";
}
function getTableHeader(){
return "<table id='klassement' cellspacing='0' style='display:table'>
<tr>
<th width='5%'>Nr</td>
<th width='33%'>Ploegnaam</th>
<th width='8%'>Gesp. wedstr. </th>
<th width='8%'>Gew. 3/0 of 3/1</th>
<th width='8%'>Gew. 3/2</th>
<th width='8%'>Verl. 3/2</th>
<th width='8%'>Verl. 3/0 of 3/1</th>
<th width='8%'>Gew. sets</th>
<th width='8%'>Verl. sets</th>
<th width='8%'>Punten-totaal</th>
</tr>";
}

heb ik ook teruggevonden.
Wie kan mij helpen om die functie van addSportaKalender mee te ontcijferen zodat die perfect gaat werken?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.