move_uploaded_file werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

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 »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

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 »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

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 »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Senior PHP developer

Functie Jouw werkzaamheden zullen grotendeels bestaan uit het in teamverband ontwerpen, vernieuwen en door ontwikkelen van het systeem. Het is echt back-end werk (bijvoorbeeld het doorontwikkelen van een API) en dit moet je dan ook liggen. Ze zijn niet persee gebonden aan talen of tools maar gebruiken graag de technieken die het beste aansluiten op de gegeven oplossing. Voor nieuwe (versies van) componenten maken ze veelal gebruik van Go(lang). Bij aanpassingen aan bestaande onderdelen gebeurt dit in PHP en C++. Het team is heel divers, er hangt een relaxte sfeer en ze organiseren regelmatig leuke music nights, game nights e.d.

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 »

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

27/05/2026 02:22:44
 
- 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.