move_uploaded_file werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

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 »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

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 »

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Pagina: 1 2 volgende »

Christian k

christian k

07/01/2014 20:20:23
Quote Anchor link
hallo allemaal,
ik ben bezig met een script die fotos kan uploaden
ik heb een script van het internet gekopieert maar hij werkt niet
dit is mijn script
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
<?php
$map
         = "pf/";
$target_path = $map . basename($_FILES['uploadedfile']['name']);
    
if(move_uploaded_file($_FILES["file"]["tmp_name"], $target_path))
{

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

else
{
     echo "There was an error uploading the file, please try again!";
}

?>

weet iemand wat ik fout doe
 
PHP hulp

PHP hulp

18/12/2024 11:56:40
 
- Ariën  -
Beheerder

- Ariën -

07/01/2014 20:29:21
Quote Anchor link
..door te vertellen wat er niet werkt, misschien?

Als je een kapotte auto naar de garage brengt, dan leg je toch ook uit wat er niet werkt, en wat er gebeurt?
Gewijzigd op 07/01/2014 20:29:42 door - Ariën -
 
Christian k

christian k

07/01/2014 20:37:59
Quote Anchor link
Ik krijg steeds "There was an error uploading the file, please try again!" Te zien
Maar als ik de code zo run:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$map
         = "pf/";
$target_path = $map . basename($_FILES['uploadedfile']['name']);
    
move_uploaded_file($_FILES["file"]["tmp_name"], $target_path)
Echo "The file is succesvol geuploadt";
?>

Krijg ik geen error te zien maar alleen "the file is succesvol geupload" maar
Als ik in de map pf kijk is hij leeg
 
- Ariën  -
Beheerder

- Ariën -

07/01/2014 20:43:40
Quote Anchor link
Logisch, er mist daar foutafhandeling.
 
Christian k

christian k

07/01/2014 20:46:05
Quote Anchor link
Bij mijn vorige kreeg ik van php een foutmelding te zien maar nu niet maar
Het probleem is dus dat hij niks upload
 
- Ariën  -
Beheerder

- Ariën -

07/01/2014 20:47:21
Quote Anchor link
Bouw foutafhandeling in, en kijk eens met print_r() naar $_FILES.
 
Donny Wie weet

Donny Wie weet

08/01/2014 04:57:13
Quote Anchor link
- Aar - op 07/01/2014 20:29:21:
Als je een kapotte auto naar de garage brengt, dan leg je toch ook uit wat er niet werkt, en wat er gebeurt?


Tenzij ze de nieuwste versie van de glazen bol hebben, nergens meer voor nodig dan =]
 
Ivo P

Ivo P

08/01/2014 07:32:52
Quote Anchor link
Staat je error reporting aan? Move-uploaded-file zou toch wel ern melding geven als er wat mis gaat?

Ini_set('display_errors',1);
Error_reporting(E_ALL);
 
Christian k

christian k

08/01/2014 08:20:06
Quote Anchor link
@ivop ik heb de errors erin gezet en krijg dit te zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Notice: Undefined index: uploadedfile in /var/www/profile.php on line 3


@-Aar- als ik een print_r overheen doe krijg ik alleen een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Notice: Undefined index: uploadedfile in /var/www/profile.php on line 3

erbij te zien (dan staan er dus 2)
 
Michael -

Michael -

08/01/2014 08:32:15
Quote Anchor link
Christian k op 08/01/2014 08:20:06:
@ivop ik heb de errors erin gezet en krijg dit te zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Notice: Undefined index: uploadedfile in /var/www/profile.php on line 3


@-Aar- als ik een print_r overheen doe krijg ik alleen een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Notice: Undefined index: uploadedfile in /var/www/profile.php on line 3

erbij te zien (dan staan er dus 2)

Notice is niet zo zeer een error, maar het is wel vreemd dat die aangeeft dat uploadedfile leeg is, dan kan er ook niks worden geupload.
De ene keer gebruik je ook file en dan weer uploadedfile. Waarschijnlijk heb je daar ook een fout in zitten.
 
Erwin H

Erwin H

08/01/2014 09:29:22
Quote Anchor link
Wel opvallend overigens dat je eerst $_FILES['uploadedfile'] gebruikt en dan $_FILES["file"]. Een van de twee is dus per definitie al fout.
 
Kris Peeters

Kris Peeters

08/01/2014 10:11:23
Quote Anchor link
Ja, hier is weinig mysterie te zoeken.

$_FILES['uploadedfile'] betekent dat je dit moet hebben :
<input type="file" name="uploadedfile">

OFWEL

$_FILES['file'] betekent dat je dit moet hebben :
<input type="file" name="file">

En uiteraard moet je ook het enctype invullen:
<form action="..." method="post" enctype="multipart/form-data">

Zorg dat de gegevens overal overeenkomen
Gewijzigd op 08/01/2014 10:12:10 door Kris Peeters
 
Ivo P

Ivo P

08/01/2014 10:16:24
Quote Anchor link
zonder enctype had je waarschijnlijk de melding unknown variable _FILES gekregen.

en aangezien de onbekende index niet op regel 5 genoemd wordt: het veld in html heet dus kennelijk 'file'

ergo: op regel 3 dus ook 'file' gebruiken ipv 'uploadedifle'.

Daarmee heb je een filename te pakken op regel 3, zodat op regel 5 de file ook verplaatst wordt met een filename in het path. Grotere kans dat het move-n dan wel lukt, tenzij er geen schrijfrechten in die map zijn.

Verder even nadenken over het puntje: jij gebruikt nu de naam van het bestand zoals je gebruiker dat aanbiedt. Dus ook als het bestand al bestaat, of als het script ik_ga_je_hacken.php heet.
 
Christian k

christian k

08/01/2014 16:10:57
Quote Anchor link
ik heb jullie reacties toegepast het script is nu
html:

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


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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
$allowedExts
= array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
if ((($_FILES["file"]["type"] == "image/gif")
|| (
$_FILES["file"]["type"] == "image/jpeg")
|| (
$_FILES["file"]["type"] == "image/jpg")
|| (
$_FILES["file"]["type"] == "image/pjpeg")
|| (
$_FILES["file"]["type"] == "image/x-png")
|| (
$_FILES["file"]["type"] == "image/png"))
&& (
$_FILES["file"]["size"] < 20000)
&&
in_array($extension, $allowedExts))
{

     $target_path = "pf/" . $_FILES["file"]["name"];
 
     if (file_exists("upload/" . $_FILES["file"]["name"]))
     {

          echo $_FILES["file"]["name"] . " already exists. ";
     }

     else
     {
          if(move_uploaded_file($newpf, $map))
          {

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

          else
          {
               echo "There was an error uploading the file, please try again!<br>";
          }
     }

     else
     {
          echo 'bestand bestaat al hernoem u bestand';
     }
}

else
{
     echo 'geen geldige foto';
}

?>


alleen werkt het nogsteeds niet




Toevoeging op 08/01/2014 16:12:23:

ik heb op regel 16 upload/ weer naar pf/ verandert
 
Ivo P

Ivo P

08/01/2014 16:21:36
Quote Anchor link
"alleen werkt het nogsteeds niet"

want
* je krijgt een error
* je vergeet op de button te klikken
* de monitor staat uit
* nog iets anders

"werkt niet" is een heeel breed begrip.
Als je geen aanwijzingen geeft, duurt het nog even
 
Christian k

christian k

08/01/2014 16:22:23
Quote Anchor link
nu 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
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$allowedExts
= array("gif", "jpeg", "jpg", "png");
     $temp        = explode(".", $_FILES["file"]["name"]);
     $extension   = end($temp);
    
     if(1==1)
     {

          $target_path = "pf/" . $_FILES["file"]["name"];
 
          if (file_exists("pf/" . $_FILES["file"]["name"]))
          {

               echo $_FILES["file"]["name"] . " already exists. ";
          }

          else
          {
               if(move_uploaded_file($newpf, $map))
               {

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

               else
               {
                    echo "There was an error uploading the file, please try again!<br>";
               }
          }
     }

     else
     {
          echo 'geen geldige foto';
     }

?>
 
Erwin H

Erwin H

08/01/2014 16:23:27
Quote Anchor link
Wat zijn in regel 22 $newpf en $map? Die worden nergens aangemaakt zo te zien.
 
Christian k

christian k

08/01/2014 16:25:59
Quote Anchor link
ik krijg dit te zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
There was an error uploading the file, please try again!
 
Ivo P

Ivo P

08/01/2014 16:27:59
Quote Anchor link
move_uploaded_file heeft 2 argumenten nodig

de eerste is eigenlijk altijd $_FILES['naam van het veld']['tmp_name']

de tweede is de map + filename van hoe het bestand gaat heten voortaan.

-
dat is eerste dat fout kan gaan
Verder zou je nog schrijf rechten problemen kunnen hebben, maar dat komt straks wel.

Wat voer jij aan de functie move_uploaded_file?
 
Frank Nietbelangrijk

Frank Nietbelangrijk

08/01/2014 16:28:58
Quote Anchor link
$target_path = "pf/" . $_FILES["file"]["name"];..

Heeft die map ook schrijfrechten?
 
Christian k

christian k

08/01/2014 16:30:26
Quote Anchor link
ik heb het verandert
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
<?php
if($_POST['file'] != '')
{

     $allowedExts = array("gif", "jpeg", "jpg", "png");
     $temp        = explode(".", $_FILES["file"]["name"]);
     $extension   = end($temp);
    
     if ((($_FILES["file"]["type"] == "image/gif")
     || (
$_FILES["file"]["type"] == "image/jpeg")
     || (
$_FILES["file"]["type"] == "image/jpg")
     || (
$_FILES["file"]["type"] == "image/pjpeg")
     || (
$_FILES["file"]["type"] == "image/x-png")
     || (
$_FILES["file"]["type"] == "image/png"))
     && (
$_FILES["file"]["size"] < 20000)
     &&
in_array($extension, $allowedExts))
     {

          $map = "pf/" . $_FILES["file"]["name"];
 
          if (file_exists("pf/" . $_FILES["file"]["name"]))
          {

               echo $_FILES["file"]["name"] . " already exists. ";
          }

          else
          {
               if(move_uploaded_file($_FILES["file"]["tmp_name"], $map))
               {

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

               else
               {
                    echo "There was an error uploading the file, please try again!<br>";
               }
          }
     }

     else
     {
          echo 'geen geldige foto';
     }
}

else
{
   echo '<br>';
}

?>


Toevoeging op 08/01/2014 16:31:19:

ik krijg nu steeds dit te zien
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Notice: Undefined index: file in /var/www/profile.php on line 2
 

Pagina: 1 2 volgende »



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.