move_uploaded_file werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

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

17/11/2024 19:56:20
 
- 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.