simpel voorbeeld password.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

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 »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

Bekijk vacature »
Ah c

ah c

10/11/2013 09:28:37
Quote Anchor link
hallo forummers,
Ik had een vraag over de volgende code(s),

HTML Form

<form name="download" id="download" method="post" action="download.php">
<input type="password" id="password" name="password />
<input type="submit" id="submit" value="Download" />
</form>

PHP (download.php)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
     // Get the password
          $pw = md5($_POST['password']);

     // Compare against the stored password
          $valid_pw = md5("your password you want to use");

          if($pw != $valid_pw){
               echo "Error! You do not have access to this file";
          }
else{
               header("Location: C:/Users/ahc/Desktop/phpmap/labeltjes.zip");
          }

?>


Wanneer ik de HTML code in een webpagina plaats, dan krijg ik keurig een invoervakje te zien om daar een password in te geven. Maar als ik niets invult en gelijk op de de password klikt krijg ik een lege webpagina te zien die mij verwijst naar file:///C:/Users/ton/Desktop/phpmap/download.php. Ik begrijp het niet.
Ik had verwacht een password in te moeten geven, zeg "318" en dat na het invullen ervan ik dan het lokale betand labeltjes.zip zou kunnen downloaden. Het zou mij enorm helpen om dit nu is een keer werkend te krijgen. Kan één van juliie mij helpen?
groeten ahc,
 
PHP hulp

PHP hulp

08/07/2025 16:14:15
 
Ward van der Put
Moderator

Ward van der Put

10/11/2013 10:31:57
Quote Anchor link
Als action="download.php" in een HTML-formulier direct leidt tot een download van file:///C:/Users/ton/Desktop/phpmap/download.php in dezelfde directory, dan heb je waarschijnlijk geen webserver met PHP actief. HTML-bestanden kun je gewoon lokaal openen, maar PHP-bestanden vereisen een PHP-engine voor het uitvoeren van het PHP-script. Kijk bijvoorbeeld eens naar XAMPP.
 
- SanThe -

- SanThe -

10/11/2013 11:13:21
Quote Anchor link
Of je een formulier nu invult of niet dat maakt niet uit. Na submit gaat het naar de pagina die in action=".." staat. Daar moet je dus controleren of de invoer wel valid is. Zo niet ga je terug naar het formulier.
 
Ward van der Put
Moderator

Ward van der Put

10/11/2013 11:38:25
Quote Anchor link
- SanThe - op 10/11/2013 11:13:21:
Of je een formulier nu invult of niet dat maakt niet uit. Na submit gaat het naar de pagina die in action=".." staat. Daar moet je dus controleren of de invoer wel valid is. Zo niet ga je terug naar het formulier.
Ahum, action staat ingesteld op file:///C:/Users/ton/Desktop/phpmap/download.php. Dat is een bestand in een map op het bureaublad van een Windows-gebruiker. Meestal is dat geen map die onder controle staat van een webserver die PHP kan uitvoeren.
 
- SanThe -

- SanThe -

10/11/2013 11:51:08
Quote Anchor link
Nee, zie het script: action="download.php"

De PHP daarin zal gewoon uitgevoerd gaan worden.
Ik heb het foutje al gezien: Er mist een " in <input type="password" id="password" name="password />

De header verwijst naar een local bestand en dat zal niet werken lijkt mij.
 
Ward van der Put
Moderator

Ward van der Put

10/11/2013 12:21:24
Quote Anchor link
- SanThe - op 10/11/2013 11:51:08:
Nee, zie het script: action="download.php"

De PHP daarin zal gewoon uitgevoerd gaan worden.
Ik heb het foutje al gezien: Er mist een " in <input type="password" id="password" name="password />

De header verwijst naar een local bestand en dat zal niet werken lijkt mij.
Nee, het PHP daarin zal niet normaal uitgevoerd worden.

Maar we bedoelen bijna hetzelfde: als file:///C:/Users/ton/Desktop/phpmap/download.php wordt gedownload na een action="download.php", dan draait hier geen PHP. C://User/ton/Desktop/ is de standaarddirectory van het Windows-bureaublad, dus de TS'er probeert waarschijnlijk vanuit een HTML-bestand in de map /phpmap/ op zijn bureaublad een PHP-bestand in dezelfde map aan te roepen.
 
Ah c

ah c

10/11/2013 12:33:59
Quote Anchor link
Ik heb XAMPP geinstalleerd en functioneert prima.
Vervolgens heb ik de beide betanden (het HTML betsand en de download.php verplaatst naar /XAMPP/htdocs.
Na het draaien van download.php kreeg ik de volgende melding:

Notice: Undefined index: password in C:\xampp\htdocs\download.php on line 3
Error! You do not have access to this file

what happened?
 
- SanThe -

- SanThe -

10/11/2013 12:44:07
Quote Anchor link
- SanThe - op 10/11/2013 11:51:08:
Ik heb het foutje al gezien: Er mist een " in <input type="password" id="password" name="password />


Wel de posts lezen graag.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/11/2013 12:44:43
Quote Anchor link
op regel drie ga je er van uit dat $_POST['password'] altijd bestaat. Het tegendeel is waar, deze variabele bestaat alleen maar als jouw formulier daadwerkelijk verzonden wordt met de submit-button.

Je kunt in PHP eenvoudig testen of een variabele werkelijk in het geheugen aanwezig is met de functie isset(). Daarnaast zou je moeten controleren op welke manier de request van de browser afkomt dat noemen we request method. Als de request method GET is dan weten we al dat het formulier niet verstuurd is. als Het een POST method is dan is het formulier waarschijnlijk (aanneembaar) wel verstuurd. je code zou er met mijn toevoegingen zo uit kunnen zien:

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
<?php

$pw
= ''; // default value voor pw

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

     // Get the password

    if(isset($_POST['password']))
          $pw = md5($_POST['password']);

     // Compare against the stored password
          $valid_pw = md5("your password you want to use");

          if($pw != $valid_pw){
               echo "Error! You do not have access to this file";
          }
else{
               header("Location: C:/Users/ahc/Desktop/phpmap/labeltjes.zip");
          }
}

?>
 
Ah c

ah c

10/11/2013 13:31:52
Quote Anchor link
waar SanThe waar?
In mijn HTML code?

<input type="password" id="password" name="password />

corrigeer s.v.p. de regel voor mij.

Toevoeging op 10/11/2013 13:50:45:

Frank Nietbelangrijk,
Bij regel 15 en verder staat staat feitelijk "als het ingevoerde password je password is dan krijg je een foutmelding, en anders wordt de file gedownload. Gaat dit wel goed ?
Moet het niet $invalid_pw zijn. Pas als dan de invoer fout is met "else" dan toch verbod om te downloaden.
 
Obelix Idefix

Obelix Idefix

10/11/2013 14:46:16
Quote Anchor link
Ah c op 10/11/2013 13:31:52:
corrigeer s.v.p. de regel voor mij.

Kom op zeg. Zo moeilijk is het toch niet om zelf de missende " te vinden..... ?!?
Wachten op een antwoord kost je meer tijd.

Ah c op 10/11/2013 13:31:52:
Frank Nietbelangrijk,
Bij regel 15 en verder staat staat feitelijk "als het ingevoerde password je password is dan krijg je een foutmelding, en anders wordt de file gedownload. Gaat dit wel goed ?

Op regel 15 staat
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if($pw != $valid_pw){

Let op de ! in de code. Die staat er niet voor niets en heeft een betekenis.
Wat jij denkt dat er staat, staat er dus niet ;-)
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/11/2013 21:13:30
Quote Anchor link
Het staat feitelijk een beetje onlogisch. Dit zou net ietsje netter zijn.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
          if($pw == $valid_pw){
               header("Location: C:/Users/ahc/Desktop/phpmap/labeltjes.zip");
          }
else{
               echo "Error! You do not have access to this file";
          }


?>


Toevoeging op 10/11/2013 21:15:21:

Ah c op 10/11/2013 13:31:52:
corrigeer s.v.p. de regel voor mij.

gebruik een php editor en je zult door de kleurtjes al zien dat er een " mist.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

10/11/2013 21:38:30
Quote Anchor link
@Frank, waar dan?

header("Location: C:/Users/ahc/Desktop/phpmap/labeltjes.zip");
Wat doet dit in een browser?
 
Ah c

ah c

10/11/2013 23:43:20
Quote Anchor link
Waar het mij om ging is dat als een gebruiker een bestand van een website wil downloaden of van een lokale pc, zoals ik had beschreven met mijn bestandspad, ik eerst de gebruiker toegang wil geven door hem of haar eerst een password in te laten geven, en bij het juiste password het bestand te laten downloaden. Door jullie beste intenties en goede adviezen, zie ik nu de bomen door het bos niet meer. Het leek voor mij een makkelijke vraag maar de oplossing is toch moeilijker dan ikzelf had gedacht. Ook met de installatie XAMPP lukt het me niet om een php file te testen of deze goed werkt. Ik krijg vaak de melding dat mijn bestand niet wordt gezien door firefox, dat is vreemd want mijn php bestanden staan in de directory C:\XAMPP\htdocs. Ik ging er vanuit dat als ik mijn HTML-pagina een code plaatst zoals aangegeven bij het begin van mijn vraag,

<form name="download" id="download" method="post" action="download.php">
<input type="password" id="password" name="password" />
<input type="submit" id="submit" value="Download" />
</form>

dat deze code de download.php (die ook in de directory C:\XAMPP\htdocs) staat zou openen en dat vervolgens die code dan zou worden uitgevoerd maar dat blijkt niet het geval zijn.

Wellicht zit er iets bij de installatie van XAMPP wat ik niet goed heb gedaan. Daar werd ik geconfronteerd met een setup instelling van UAC van windows 8, en wat dat inhoudt is mij niet bekend. Afijn een lastige situatie als je niet weet wat je moet doen, zoals eerder gezegd door asterix en obelix, wachten op een antwoord kan jaren duren.
Maar toch bedankt beste forummers voor jullie geweldige hulp.
groeten ahc,
 
- SanThe -

- SanThe -

11/11/2013 01:20:35
Quote Anchor link
Even een testsituatie:

Het formulier in C:\XAMPP\htdocs\index.html
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<html>
<head>
<title>Test</title>
</head>
<body>
<form name="download" id="download" method="post" action="download.php">
<input type="password" id="password" name="password" />
<input type="submit" id="submit" value="Download" />
</form>
</body>
</html>


Het verwerken in C:\XAMPP\htdocs\download.php
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
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    if(isset($_POST['password']))
    {

        if(md5($_POST['password']) == md5("your password you want to use"))
        {

            header("Location: labeltjes.zip");
        }

        else
        {
            echo "Error! You do not have access to this file";
        }
    }
}

else
{
    echo 'Nothing posted';
}

?>


Het zipje in C:\XAMPP\htdocs\labeltjes.zip

Hier getest en het werkt.
Je moet natuurlijk labeltjes.zip ergens zetten waar men normaal niet bij kan.
Gewijzigd op 11/11/2013 09:47:53 door - SanThe -
 
Ah c

ah c

11/11/2013 19:29:08
Quote Anchor link
SanThe,
Hartelijk dank voor je uitleg en reactie, bij mij werkt het nu eindelijk ook !!.Alleen nog even uitzoeken hoe het werkt mijn website. Want ik wil namelijk de gebruiker maar één de kans geven om het bestand van mijn website te downloaden, en als hij of zij dat heeft gedaan dam moet bestand labeltjes.zip zichzelf automatisch
verwijderen of verplaatsen naar een andere map. Maar dat is natuurlijk een andere vraag.
Nogmaal forummers, heel veel dank voor jullie inbreng en advies.
groeten ahc,
 



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.