move_uploaded_file

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

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 »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe 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 persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »
Berta Pappens

Berta Pappens

17/02/2022 17:31:08
Quote Anchor link
Waarom werkt het volgende niet.

$target_dir = "zoeken/uploads/";
$file = "test.txt"
move_uploaded_file($file, $target_dir);


Ik wil gewoon een file oploaden zonder een keuze te moeten maken.
 
PHP hulp

PHP hulp

16/04/2024 22:49:59
 
- Ariën  -
Beheerder

- Ariën -

17/02/2022 17:32:14
Quote Anchor link
Omdat het meer oorzaken kan hebben.
Bouw dus foutafhandeling in:

https://www.php.net/manual/en/features.file-upload.errors.php
 
Ozzie PHP

Ozzie PHP

17/02/2022 17:34:39
Quote Anchor link
Wellicht omdat er een ; ontbreekt aan het eind van de regel?

$file = "test.txt"
 
Berta Pappens

Berta Pappens

17/02/2022 17:35:41
Quote Anchor link
neen dat is hier vergeten ..
 
Ozzie PHP

Ozzie PHP

17/02/2022 17:38:43
Quote Anchor link
Heb je al eens geprobeerd met het volledige path? (hieronder heb ik even iets fictiefs ingvuld)

$target_dir = "/home/var/www/http/bla/bla/zoeken/uploads/";
$file = "/home/var/www/http/bla/bla/test.txt";
 
Berta Pappens

Berta Pappens

17/02/2022 17:39:25
Quote Anchor link
Ik krijg in de php geen foutmelding maar toch word de file niet geupload.
 
Ivo P

Ivo P

17/02/2022 17:40:11
Quote Anchor link
misschien omdat $target_dir al bestaat en een directory is?

Misschien een bestandsnaam toevoegen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$target_dir
= "zoeken/uploads/";
$file = "test.txt"
move_uploaded_file('/tmp....', $target_dir . $file);
?>


En je geuploade bestand heeft een tijdelijk naam, en staat vaak in /tmp.
Die betreffende naam staat in je $_FILES-array.
 
Berta Pappens

Berta Pappens

17/02/2022 17:41:19
Quote Anchor link
Ik ben bezig op localhost in /zoeken

Toevoeging op 17/02/2022 17:45:54:

ivo

Uw voorstel werkt ook niet.
 
Ozzie PHP

Ozzie PHP

17/02/2022 17:46:40
Quote Anchor link
"This function checks to ensure that the file designated by from is a valid upload file (meaning that it was uploaded via PHP's HTTP POST upload mechanism). If the file is valid, it will be moved to the filename given by to."

Je moet de file dus wel uploaden.
 
Berta Pappens

Berta Pappens

17/02/2022 17:50:31
Quote Anchor link
Laten we het eens anders zeggen.
Je kent de filename
Je kent de directory waarde upload moet komen.
Hoe moet het dan gaan in de praktijk want dit werkt niet
move_uploaded_file($file, $target_dir);
 
Ivo P

Ivo P

17/02/2022 17:52:20
Quote Anchor link
move_uploaded_file('/tmp/denaamdiejijkent', '/een/directory/met/filename.xyz');

En de naam die jij kent moet je dus uit je $_FILES array vissen, aangezien die altijd uniek is.
 
Ozzie PHP

Ozzie PHP

17/02/2022 17:52:52
Quote Anchor link
Zie hier hoe de functie werkt: https://www.php.net/manual/en/function.move-uploaded-file.php

Het gaat om een file die je upload via een formulier. Als je niks upload via een formulier gaat het niet werken.
 
Ivo P

Ivo P

17/02/2022 17:53:36
Quote Anchor link
en het is ook van belang dat je <form> tag juist is. Met name het enctype.
 
Ad Fundum

Ad Fundum

17/02/2022 20:33:36
Quote Anchor link
Berta Pappens op 17/02/2022 17:31:08:
Ik wil gewoon een file oploaden (sic) zonder een keuze te moeten maken.

Kan je daar wat meer over vertellen?
 
Adoptive Solution

Adoptive Solution

17/02/2022 20:38:38
Quote Anchor link
Aangezien het bestand al op de server staat kan je RENAME gebruiken voor het gewenste resultaat.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
rename(string $from, string $to, ?resource $context = null): bool


https://www.php.net/manual/en/function.rename.php
 
- Ariën  -
Beheerder

- Ariën -

17/02/2022 20:40:07
Quote Anchor link
Berta Pappens op 17/02/2022 17:39:25:
Ik krijg in de php geen foutmelding maar toch word de file niet geupload.


Wat zegt: $_FILES['JOUW_NAAM_VAN HET ELEMENT']['error'] ?
 
Ivo P

Ivo P

17/02/2022 20:40:12
Quote Anchor link
Waarbij je dan de extra (veiligheids)functies van move_uploaded_file() overboord zet: je mist dan de controle of het wel om een geupload bestand gaat.

Toevoeging op 17/02/2022 21:13:02:

Ik had nog een tutorial liggen (wel behoorlijk oud) mbt het uploaden.

Die heb ik nu hier op phphulp geplaatst:
https://www.phphulp.nl/php/tutorial/php-algemeen/uploaden/848/uploaden/2382/
 



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.