mkdir probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Front-end React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

Lead C++ Developer

The role of Lead C++ Developer As Lead C++ Developer at KUBUS you will be responsible for the implementation design of requirements and the software architecture of the desktop applications of BIMcollab, our platform for 3D model validation and issue management aimed at improving the quality of 3D building design models. Better 3D models lead to better buildings, thus contributing to the sustainability of the built environment with smarter use of materials, less waste and energy-efficient buildings. A good user experience is of paramount importance to us; we go for innovation and quality in our development. In your role as

Bekijk vacature »
Tim Fendt

Tim Fendt

28/09/2010 11:12:13
Quote Anchor link
Ik heb een probleem met het uploaden van een file met dit script.
Het script werkt prima maar ik wil dat hij een nieuwe map aanmaakt in het uploadpath

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
<html>
    <head>
    </head>
    <body>
        <form action="" name="form1.php" method="post" enctype="multipart/form-data">
            UPLOAD:
            <input type="file" name="uploaded" id="uploaded"/><br/>
            <input type="text" name="map" id="map"/><br/>
            <input type="submit" name="submit" id="submit"/>
        </form>
    </body>
</html>
<?php
    $map
= $_POST['map'];
    $target = "upload/".mkdir($map, 0777)."/"; //hier doe ik iets fout met mkdir
    $target = $target . basename( $_FILES['uploaded']['name']) ;
    $ok=1;
    
    
    if(isset($_POST['submit']))
    {

        if ($uploaded_size > 350000)
        {

            echo "Your file is too large.<br>"; $ok=0;
        }

        if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
        {

            echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
        }

        else
        {
            echo "Sorry, there was a problem uploading your file.";
        }
    }

?>


alvast bedankt (:
 
PHP hulp

PHP hulp

24/11/2024 03:21:00
 
- SanThe -

- SanThe -

28/09/2010 11:50:24
Quote Anchor link
$target = "upload/".mkdir($map, 0777)."/";

Hier staat dus in feite:
$target = "upload/".true."/";
of
$target = "upload/".false."/";

Beetje onzinnig lijkt mij.

Verder een map aanmaken met de ongecontroleerde gegevens uit een formulier is natuurlijk alles behalve veilig.
 
Tim Fendt

Tim Fendt

28/09/2010 11:53:15
Quote Anchor link
SanThe Nvt op 28/09/2010 11:50:24:
Verder een map aanmaken met de ongecontroleerde gegevens uit een formulier is natuurlijk alles behalve veilig.


weet ik maar ik wilde eerst mijn upload werkend krijgen.

Weet je misschien hoe ik het wel voor elkaar krijg om een map aan te maken met de naam die ik in het invoerveld invoer en daar dan het bestand in te uploaden?

Bedankt voor je reactie
 
- SanThe -

- SanThe -

28/09/2010 11:56:46
Quote Anchor link
Met mkdir(), maar niet zoals jij het doet. Lees de omschrijving op php.net.
 
Koen -

Koen -

28/09/2010 12:25:51
Quote Anchor link
Lijkt me inderdaad slim om eerst de omschrijving te lezen voordat je dit post.
 
Tim Fendt

Tim Fendt

28/09/2010 12:28:17
Quote Anchor link
heb ik gedaan en ik dacht dat hij op deze manier zou moeten werken ...

Toevoeging op 28/09/2010 13:00:53:

OPLOSSING:
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
<html>
    <head>
    </head>
    <body>
        <form action="" name="form1.php" method="post" enctype="multipart/form-data">
            UPLOAD:
            <input type="file" name="uploaded" id="uploaded"/><br/>
            <input type="text" name="map" id="map"/><br/>
            <input type="submit" name="submit" id="submit"/>
        </form>
    </body>
</html>
<?php
    
    $map
= $_POST['map'];
    $path = "upload/$map";
    
    @
mkdir("$path", 0777);
    
    $target = "$path/";
    $target = $target . basename( $_FILES['uploaded']['name']) ;
    $ok=1;
    
    
    if(isset($_POST['submit']))
    {

        if ($uploaded_size > 350000)
        {

            echo "Your file is too large.<br>"; $ok=0;
        }

        if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
        {

            echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
        }

        else
        {
            echo "Sorry, there was a problem uploading your file.";
        }
    }

?>

misschien dat iemand er nog iets aan heeft.
 
- SanThe -

- SanThe -

28/09/2010 13:13:57
Quote Anchor link
Tim Fendt op 28/09/2010 12:28:17:


OPLOSSING:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
..............

misschien dat iemand er nog iets aan heeft.


Even een paar puntjes:

Html is niet valid.
Geen enkele contrôle op $_POST['map'].
$Vars tussen quotes.
Error onderdrukking door gebruik van @.
Als de file groter is dan 350000 wordt die toch geaccepteerd.

Tevens geeft dit script 2 Notices:

Notice: Undefined index: map in ....
Notice: Undefined index: uploaded ....
Gewijzigd op 28/09/2010 13:18:49 door - SanThe -
 
Tim Fendt

Tim Fendt

28/09/2010 14:12:47
Quote Anchor link
Ik heb het script aangepast op verzoek van SanThe nvt

Hopelijk is het nu goed.
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
51
52
53
54
55
56
57
58
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Upload script</title>
        <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    </head>
    <body>
        <form action=""  method="post" enctype="multipart/form-data">
        <p>
            <input type="file" name="uploaded" id="uploaded" /><br />
            <input type="text" name="map" id="map" /><br />
            <input type="submit" name="submit" id="submit" />
        </p>
        </form>
    </body>
</html>
<?php
    $map
= $_POST['map'];
    $path = "upload/".$map."";
    $ok = 1;
    
    if(isset($_POST['submit']))
    {

        if ($uploaded_size > 350000) //als het bestand groter is dan 350kb
        {
            echo "Het bestand is te groot.";
            $ok=0;
        }

        if ($ok==0)
        {

            Echo "Uploaden mislukt.";
        }

        else
        {
            if(!file_exists($path))
            {

                mkdir($path, 0777);
                $target = $path."/";
                $target = $target . basename( $_FILES['uploaded']['name']) ;
            }

            else
            {
                $target = $path."/";
                $target = $target . basename( $_FILES['uploaded']['name']) ;
            }

            
            if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
            {

                echo "Het bestand is succesvol toegevoegd";
            }

            else
            {
                echo "Uploaden mislukt.";
            }
        }
    }

?>
 
- SanThe -

- SanThe -

28/09/2010 14:30:43
Quote Anchor link
Dit is al een heel stuk beter en netter.

Maar toch nog steeds Notice: Undefined index: map in .... regel 19

Dit:
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
        if ($uploaded_size > 350000) //als het bestand groter is dan 350kb
        {
            echo "Het bestand is te groot.";
            $ok=0;
        }

        if ($ok==0)
        {

            Echo "Uploaden mislukt.";
        }

        else
        {
?>

Kan ook zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
        if ($uploaded_size > 350000) //als het bestand groter is dan 350kb
        {
            echo "Het bestand is te groot.";
            Echo "Uploaden mislukt.";
        }

        else
        {
?>



En dit:
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
            if(!file_exists($path))
            {

                mkdir($path, 0777);
                $target = $path."/";
                $target = $target . basename( $_FILES['uploaded']['name']) ;
            }

            else
            {
                $target = $path."/";
                $target = $target . basename( $_FILES['uploaded']['name']) ;
            }

?>

Kan ook zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
            if(!file_exists($path))
            {

                mkdir($path, 0777);
            }

            $target = $path."/";
            $target = $target . basename( $_FILES['uploaded']['name']) ;
?>
 
Vincent Huisman

Vincent Huisman

28/09/2010 17:45:01
Quote Anchor link
je kan de 2 regels van $path ook nog weer verkorten door:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
        $target
= $path . "/" . basename( $_FILES['uploaded']['name']) ;
?>
 



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.