Kan geen afbeelding uploaden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

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 »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Back end developer PHP

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 »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

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 »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

Front-end Developer

Onze klant is sinds 2 jaar actief als adviseur en bemiddelaar in de verzekeringsmarkt. Sindsdien proberen zij deze slapende markt flink wakker te schudden. Dit willen zij doen door het bouwen van slimme vergelijkers op hun eigen website en die van partners. Het bedrijf wil continu voorop lopen, zodat consumenten eenvoudig de verzekeringen kunnen vinden die het beste bij ze past. Functieomschrijving Als Front-end Developer werk je aan vergelijkingsmodules die consumenten dagelijks gebruiken bij het vergelijken en afsluiten van verzekeringen. Je vindt het leuk om samen te werken met de product owner, bestaande modules te verbeteren en nieuwe vergelijkers "from

Bekijk vacature »
Steven Hoogervorst

Steven Hoogervorst

20/12/2013 12:07:15
Quote Anchor link
Hallo iedereen,

Al een paar dagen zit ik met het volgende probleem:
Ik kan geen afbeeldingen naar de webserver uploaden via php.
Ik krijg geen errors. Het bestand wil telkens maar niet op de server terecht komen.

Dit is mijn script:

php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
       if ($_POST['submit'] && $_FILES['page-image']['size'] > 0) {
        $target = 'images/';
        if (($_FILES['page-image']['type'] == 'image/jpeg') || ($_FILES['page-image']['type'] == 'image/png')) {
            $target = $target . basename($_FILES['page-image']['name']);
            if (move_uploaded_file($FILES['page-image']['tmp_name'], $target)) {
                echo "GELUKT!";
            }
        }
    }

?>


html:
<form method="post" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER['PHP_SELF']; ?>
" enctype="multipart/form-data">
<input style="width:100%;" type="file" name="page-image" />
<input type="submit" name="submit" value="Uploaden" />
</form>

Alvast bedankt voor de hulp!

Steven
Gewijzigd op 20/12/2013 12:27:56 door Steven Hoogervorst
 
PHP hulp

PHP hulp

23/04/2024 20:41:49
 
Tom aan t Goor

Tom aan t Goor

20/12/2013 12:10:05
Quote Anchor link
In je form tag moet je het volgende stukje toevoegen als je bestanden wilt kunnen uploaden.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
enctype="multipart/form-data"


Ik denk dat dat het is.
 
Steven Hoogervorst

Steven Hoogervorst

20/12/2013 12:11:20
Quote Anchor link
Deze heb ik al toegevoegd aan de <form> tag, alleen vergeten over te nemen. Heb het nu aangepast in de code.
Gewijzigd op 20/12/2013 12:23:29 door Steven Hoogervorst
 
Michael -

Michael -

20/12/2013 12:23:14
Quote Anchor link
Steven Hoogervorst op 20/12/2013 12:11:20:
Deze heb ik toegevoegd, alleen vergeten over te nemen. Heb het nu aangepast in de code.

Plaats dit eens bovenaan je code
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
error_reporting(E_ALL);
?>


Je zou sowieso op deze regel een foutmelding moeten krijgen want je mist een ;

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>


Ik zou ook $_SERVER['PHP_SELF'] vervangen door $_SERVER['SCRIPT_NAME'] (Veiliger omdat hier geen queries worden meegestuurd)

Daarnaast zou ik ipv $_POST['submit'] gebruiken
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$_SERVER['REQUEST_METHOD'] == POST
 
Steven Hoogervorst

Steven Hoogervorst

20/12/2013 12:25:20
Quote Anchor link
De HTML code heb ik snel overgenomen. Er kunnen daarin wat fouten zitten. Zelf krijg ik geen foutmeldingen. Ik ga de code die je hebt gestuurd invoegen.

Toevoeging op 20/12/2013 12:26:52:

Krijg geen foutmeldingen en de afbeelding wordt nog steeds niet geüpload.
 
- Ariën  -
Beheerder

- Ariën -

20/12/2013 12:30:30
Quote Anchor link
Wat meldt dit als je het formulier verstuurd hebt?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "</pre>".print_r($_FILES,1)."</pre>";
?>


edit
Ik zie het al:
Lijn 6: $FILES['page-image']['tmp_name']

Een underscore mist....
Gewijzigd op 20/12/2013 12:31:16 door - Ariën -
 
Steven Hoogervorst

Steven Hoogervorst

20/12/2013 12:31:50
Quote Anchor link
Array ( [page-image] => Array ( [name] => 1460284_10151857167086840_936084111_n.jpg [type] => image/jpeg [tmp_name] => /tmp/phpnP44pZ [error] => 0 => 83692 ) )
 
Erwin H

Erwin H

20/12/2013 12:32:28
Quote Anchor link
Michael - op 20/12/2013 12:23:14:
Je zou sowieso op deze regel een foutmelding moeten krijgen want je mist een ;

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>

Nope, daar is geen puntkomma nodig.

Waar ik mee zou beginnen is boven aan je script een print_r doen op je $_FILES array, dan kan je zien wat er in zit.
Daarna zou ik achter elke "if" een "else" zetten waarin je even simpelweg een echo geeft zodat je weet waar het verkeerd liep.
Debuggen dus....
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
<?php
print_r( $_FILES );
 
if ($_POST['submit'] && $_FILES['page-image']['size'] > 0) {
  $target = 'images/';
  if (($_FILES['page-image']['type'] == 'image/jpeg') || ($_FILES['page-image']['type'] == 'image/png')) {
     $target = $target . basename($_FILES['page-image']['name']);
     if (move_uploaded_file($FILES['page-image']['tmp_name'], $target)) {
       echo "GELUKT!";
     }
else {
       echo 'move mislukt';
     }
  }
else {
    echo 'type incorrect';
  }
}
else {
  echo 'niet gepost of geen image';
}

?>
 
Steven Hoogervorst

Steven Hoogervorst

20/12/2013 12:34:40
Quote Anchor link
- Aar - op 20/12/2013 12:30:30:
Wat meldt dit als je het formulier verstuurd hebt?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo "</pre>".print_r($_FILES,1)."</pre>";
?>


edit
Ik zie het al:
Lijn 6: $FILES['page-image']['tmp_name']

Een underscore mist....


Ooh ik zie het nu ook! Hartelijk bedankt voor de hulp! Het werkt.
 
Michael -

Michael -

20/12/2013 13:11:28
Quote Anchor link
Erwin H op 20/12/2013 12:32:28:
Michael - op 20/12/2013 12:23:14:
Je zou sowieso op deze regel een foutmelding moeten krijgen want je mist een ;

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>

Nope, daar is geen puntkomma nodig.

Oke, dat wist ik niet. Ondanks dat het slordig lijkt, werkt hier inderdaad ook zonder ;
 



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.