upload file vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

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 »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. 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

Bekijk vacature »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Front end developer binnen de consultancy

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »
Task b

task b

19/07/2010 11:37:16
Quote Anchor link
Hey mensen heb even een vraag:
Ik heb een php bestand die dus csv inleest en dit naar een database schrijft. Lokaal werkt dit helemaal 100% perfect (via xampp). Mijn probleem is nu dat als ik dit op een webserver zet dat hij dan het bestand niet vind terwijl ik het op exact dezelfde manier uitvoer als dat ik het lokaal doe. heb nu dus de korte code van het formulier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
<table >
           <
form name="form" method="post" action=' . $_SERVER['PHP_SELF'] . '"">
          
           <
tr><td>Bestand: </td><td><input type="file" name="bestand"></td></tr>
           <
tr><td>knop</td><td><input type="submit" value="upload" name="eenValue"/></td></tr>
           <
/table></form>';
?>


Wat hij dus doet is zodra je het form submit hij php_self doet en de variabele eenValue de waarde upload meegeeft. Met deze waarde upload komt hij in de case waar het volgende staat:

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
case 'upload':
if (!file_exists($_POST['bestand'])) {

            echo "Bestand niet gevonden. \n";
          

        }
else {
            
            insertFile();
        }

break;
?>


wat er nu dus gebeurt is dat ik krijg "bestand niet gevonden". Lokaal werkt het perfect maar zodra ik het op een webserver zet dan werkt het niet.

Dit is trouwens niet de volledige code maar de code waar het om gaat. Maar hij kan het bestand gewoon niet vinden zodra ik het op een webserver zet. Iemand enige ideen?
 
PHP hulp

PHP hulp

05/11/2024 16:35:35
 
Joren de Wit

Joren de Wit

19/07/2010 11:52:42
Quote Anchor link
Als je een bestand wilt uploaden zul je allereerst moeten zorgen dat je het 'enctype="multipart/form-data"' attribuut aan je <form> tag meegeeft. Vervolgens zul je in je PHP script niet in de $_POST array moeten kijken, maar juist in de $_FILES array. En dan met name naar de $_FILES['veldnaam']['tmp_name'] variabele.

Dat het lokaal wel werkt komt, gok ik, doordat de $_POST variabele een absoluut pad naar het betreffende bestand bevat dat logischerwijs lokaal beschikbaar is. Er wordt echter niets geupload, dus op je webserver is het bestand nergens te vinden :-)
 
Task b

task b

19/07/2010 11:57:18
Quote Anchor link
in principe upload hij ook niet echt hij leest allee maar in regel voor regel. Ben een beetje clueless op dit moment omdat ik er al sinds 9 uur mee bezig ben :p.

Als je mijn code zo ziet hoe zou jij het dan wijzigen (Als ik eenmaal het bestand kan gebruiken ben ik 100% happy maar zoals ik zei... zwaar clueless :P)

Bedankt alvast :). En moet nu helaas naar een afspraak dus denk dat ik een tijdje niet kan reageren , sorry daarvoor.
 
Joren de Wit

Joren de Wit

19/07/2010 12:03:01
Quote Anchor link
Ik zou precies de twee dingen wijzigen die ik noem:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<form name="form" method="post" action="#" enctype="multipart/form-data">
  <input type="file" name="bestand" />
</form>

En:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(isset($_FILES['bestand'])) {
  // Je CSV zit in $_FILES['bestand']['tmp_name']
}
?>

Wat je er zelf verder mee doet, is natuurlijk aan jou ;-)
 
P Lekensteyn

P Lekensteyn

19/07/2010 12:04:50
Quote Anchor link
*proest*
Lees eerst maar deze pagina door als je niet wilt dat jouw website snel gehackt wordt:
http://nl3.php.net/manual/en/features.file-upload.post-method.php
 
Joren de Wit

Joren de Wit

19/07/2010 12:14:25
Quote Anchor link
@Peter: wat zie jij voor problemen met een simpele file upload?
 
P Lekensteyn

P Lekensteyn

19/07/2010 15:08:34
Quote Anchor link
$_POST['bestand'] gebruiken om te zien of een bestand bestaat.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
---abc
Content-Disposition: form-data; name=bestand; filename="../../etc/passwd"
Content-Type: text/plain

Als je gewoon file_exists gebruikt om te kijken of een upload gelukt is,
en vervolgens dat bestand gebruikt, dan ga je de fout in.
---abc--
 
Joren de Wit

Joren de Wit

19/07/2010 15:18:12
Quote Anchor link
Ja oke, precies zoals ik al zei dus... :-)
 
P Lekensteyn

P Lekensteyn

19/07/2010 19:44:46
Quote Anchor link
Oh, het was op de auteur gericht, niet op jou :)
 
Task b

task b

20/07/2010 09:43:17
Quote Anchor link
Ah het werkt trouwens bedankt, wist niet dat $_FILES bestond, vandaar dat ik $_POST had gebruikt. Wat de beveiliging betreft, ik ben nog redelijk nieuw met PHP dus ben er nog niet erg veel van op de hoogte maar zal de pagina lezen. heb nu wel $_PHP['self'] aangepast naar simpel "". Dus dat zal wel al weer iets uitmaken. Hoewel deze pagina niet echt super hoeft te worden beveiligd omdat ik gewoon aan het experimenteren ben, maar zal alle security adviezen meenemen :)
 



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.