Uploadscriptje aanpassen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

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 »

Software Ontwikkelaar C# .NET

Functie omschrijving Startende Software Ontwikkelaar gezocht met kennis van C# .NET! Ben jij net klaar met je opleiding en ben je op zoek naar je eerste echte werkervaring? Of heb jij al enige werkervaring maar ben toe aan iets nieuws? Dan is dit de perfecte kans voor jou! Wij zoeken namelijk een Junior Software Ontwikkelaar die klaar is voor een nieuwe uitdaging bij een leuke werkgeven in de regio Zeist. In deze functie werk jij vaak aan verschillende projecten en ga je bij klanten op bezoek. Ben jij op zoek naar een functie met uitdaging, diversiteit en verantwoordelijkheid? Dan is

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

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 »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! 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

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. 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 en ingewikkeld. Hou jij van diepgang

Bekijk vacature »
Joeri Oomen

joeri Oomen

08/03/2006 19:17:00
Quote Anchor link
Hoi, hoe kan ik het onderstaande script geschikt maken voor .gif? Of heeft iemand een alternatief script (de mogelijkheid om zelf de naam te bepalen hetgeen je upload moet er in zitten!) Alvast bedankt

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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?php
 
//Variables
$max = 180; //The width or height of the destination image
$dir = "../plaatjes/"; //The folder for the destionation image
$quality = 75; //The quality of the destination image
 
//Form to upload the pictures

if(!$upload)
{

echo("With this form you can upload your banner/image. The image has to be .jpg (temporarily not .gif!).<br />");
echo("Depending on the size, uploading your file can take a while. Please press the upload button only once!<br /><br />");
echo("<table>");
echo("<form action=\"picturesphp.php\" method=\"post\" enctype=\"multipart/form-data\">");
echo("<tr><td>File:</td><td><input type=\"file\" name=\"bestand\" /></td></tr>");
echo("<tr><td>File name (Your company name)</td><td><input type=\"text\" name=\"naam\" /></td><tr>");
echo("<tr><td></td><td><input type=\"submit\" name=\"upload\" value=\"upload\" ><input type=\"button\"  value=\"Go back to form\" onClick=\"history.go(-1)\" ></td><tr></form></table>");

}

else
{
//Check if a file was selected
if(!$bestand)
{

echo("You did not select a file, please go back and select a file");
}

elseif(strlen($naam)==0)
{

echo("No file name, please go back and name your file");
}

//Check if the file-type is JPG
elseif(($_FILES['bestand']['type'] != "image/jpeg") && ($_FILES['bestand']['type'] != "image/pjpeg"))
{

echo("You can only upload .jpg" );
echo($_FILES['bestand']['type']);
}

else
{
$temp_file = $_FILES['bestand']['tmp_name'];
$source = imagecreatefromjpeg($temp_file);
//retrieving the width and height of the file
$width = imageSX($source);
$height = imageSY($source);
//determining the ratio to calculate the new height
 
//calculating the new height

if($widht < $max && $height < $max)
{

$new_width = $width;
$new_height = $height;
}

else
{
if($width > $height)
{

$ratio = $width/$height;
$new_width = $max;
$new_height = $new_width/$ratio;
}

elseif($width < $height)
{

$ratio = $height/$width;
$new_height = $max;
$new_width = $new_height/$ratio;
}

else
{
$new_height = $max;
$new_width = $max;
}
}

//Create a new true color image with the new width and height
$destination = imagecreatetruecolor($new_width, $new_height) or die("Can't process picture");
//Copy and resize the existing file to the dimensions of the new file
imagecopyresampled($destination, $source, 0,0,0,0,$new_width, $new_height, $width, $height);
//writing the new file
ob_start();
ImageJPEG($destination, '', $quality);
$buffer = ob_get_contents();
ob_end_clean();
$filename = $dir.$naam.'.jpg';
if(is_file($filename))
{

if(!unlink($filename))
{

echo("File could not be removed");
}
}

$handle = fopen($filename, 'ab'); //write only in binair
if(fwrite($handle, $buffer))
{

echo("File has been uploaded succesfully<br /><br />");
echo("<tr><td></td><td><input type=\"button\"  value=\"Go back to form\" onClick=\"history.go(-2)\" ></td></tr></form></table>");
}

else
{
echo("An error occured during uploading your file, please try again");
}

fclose($handle);
}
}

?>
 
PHP hulp

PHP hulp

27/12/2024 20:14:00
 
Joeri Oomen

joeri Oomen

08/03/2006 19:42:00
Quote Anchor link
Ik bedoel dan: zowel .gif als .jpg kunnen uploaden.

Heb ik er niet helemaal duidelijk bij gezet. Alvast bedankt!
 
Eris -

Eris -

08/03/2006 19:54:00
 
Zillion

zillion

08/03/2006 19:54:00
Quote Anchor link
zoek eens op http://www.phphulp.nl/php/scripts/ op deze site. ik gebruik zelf http://www.phphulp.nl/php/scripts/2/129/

echter lees wel de comments
 
Joeri Oomen

joeri Oomen

08/03/2006 20:05:00
Quote Anchor link
Hoe werkt dat dan met die twee php files? --> http://www.phphulp.nl/php/scripts/9/464/

Eentje om aan te roepen en nog een andere, waar moet ik die plaatsen? En kun je via dat script ook als uploader de naam opgeven hoe het bestand weggeschreven wordt?
 
Eris -

Eris -

08/03/2006 20:16:00
Quote Anchor link
Functie (Onderste script)
moet je includen in je bestand de andere is gewoon een voorbeeld hoe je het moet aan roepen.
 

08/03/2006 20:17:00
Quote Anchor link
en ik zou er ff een header bij pleuren op z'n minst header("content-type: image");, maar ik weet niet of dat mag zonder dat je defineerd welk specefiek type het is
 
ArendJan

ArendJan

09/03/2006 12:25:00
Quote Anchor link
Heej je kunt tog gewoon een .gif extensie invoeren bij de toegstane extensies?

Of heb ik dat nu verkeerd?
 
- wes  -

- wes -

09/03/2006 12:28:00
Quote Anchor link
en niet dezelfde vraag 2x topic voor maken, niet netjes
 
Eris -

Eris -

09/03/2006 13:34:00
Quote Anchor link
ArendJan,

Dat laatst gaat niet lukken omdat er nog meer specifieke functies voor het aanpassen van het bestand zijn...
 
Joeri Oomen

joeri Oomen

09/03/2006 15:29:00
Quote Anchor link
Jep dat was ook mijn probleem.. ik had er van gemaakt

//Check if the file-type is JPG or GIF
elseif(($_FILES['bestand']['type'] != "image/jpeg") && ($_FILES['bestand']['type'] != "image/pjpeg") &&
($_FILES['bestand']['type'] != "image/gif"))
{
echo("You can only upload .jpg or .gif" );
echo($_FILES['bestand']['type']);
}
else
{

Maar dan heb je nog niet genoeg veranderd, er moet nog iets worden veranderd in het wegschrijf gedeelte, maar daar kwam ik dus niet uit.

@ wes, sorry maar niemand reageerde op dat andere topic
 
Joeri Oomen

joeri Oomen

09/03/2006 16:19:00
Quote Anchor link
Ik heb nu het volgende script, maar .gif doet ie nog steeds niet uploaden. Wie weet waar de fout zit?

De foutmeldingen erbij:

Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in /home/worldpixel/domains/worldpixelcenter.com/public_html/picturesphp2.php on line 47

Warning: imagecreatefromjpeg(): '/var/tmp/phpHRN5Xm' is not a valid JPEG file in /home/worldpixel/domains/worldpixelcenter.com/public_html/picturesphp2.php on line 47

Warning: imagesx(): supplied argument is not a valid Image resource in /home/worldpixel/domains/worldpixelcenter.com/public_html/picturesphp2.php on line 49

Warning: imagesy(): supplied argument is not a valid Image resource in /home/worldpixel/domains/worldpixelcenter.com/public_html/picturesphp2.php on line 50

Warning: imagecreatetruecolor(): Invalid image dimensions in /home/worldpixel/domains/worldpixelcenter.com/public_html/picturesphp2.php on line 80
Can't process picture

Het script is als volgt:


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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?php
 
//Variables
$max = 180; //The width or height of the destination image
$dir = "../plaatjes/"; //The folder for the destionation image
$quality = 75; //The quality of the destination image
 
//Form to upload the pictures

if(!$upload)
{

echo("With this form you can upload your banner/image. The image has to be .jpg or .gif!).<br />");
echo("Depending on the size, uploading your file can take a while. Please press the upload button only once!<br /><br />");
echo("<table>");
echo("<form action=\"picturesphp2.php\" method=\"post\" enctype=\"multipart/form-data\">");
echo("<tr><td>File:</td><td><input type=\"file\" name=\"bestand\" /></td></tr>");
echo("<tr><td>File name (Your company name)</td><td><input type=\"text\" name=\"naam\" /></td><tr>");
echo("<tr><td></td><td><input type=\"submit\" name=\"upload\" value=\"upload\" ><input type=\"button\"  value=\"Go back to form\" onClick=\"history.go(-1)\" ></td><tr></form></table>");

}

else
{
//Check if a file was selected
if(!$bestand)
{

echo("You did not select a file, please go back and select a file");
}

elseif(strlen($naam)==0)
{

echo("No file name, please go back and name your file");
}

//Check if the file-type is JPG or GIF
elseif(($_FILES['bestand']['type'] != "image/jpeg") && ($_FILES['bestand']['type'] != "image/pjpeg") &&
(
$_FILES['bestand']['type'] != "image/gif"))
{

echo("You can only upload .jpg or .gif" );
echo($_FILES['bestand']['type']);
}

else
{
$temp_file = $_FILES['bestand']['tmp_name'];
$source = imagecreatefromjpeg($temp_file);
//retrieving the width and height of the file
$width = imageSX($source);
$height = imageSY($source);
//determining the ratio to calculate the new height
 
//calculating the new height

if($widht < $max && $height < $max)
{

$new_width = $width;
$new_height = $height;
}

else
{
if($width > $height)
{

$ratio = $width/$height;
$new_width = $max;
$new_height = $new_width/$ratio;
}

elseif($width < $height)
{

$ratio = $height/$width;
$new_height = $max;
$new_width = $new_height/$ratio;
}

else
{
$new_height = $max;
$new_width = $max;
}
}

//Create a new true color image with the new width and height
$destination = imagecreatetruecolor($new_width, $new_height) or die("Can't process picture");
//Copy and resize the existing file to the dimensions of the new file
imagecopyresampled($destination, $source, 0,0,0,0,$new_width, $new_height, $width, $height);
//writing the new file
ob_start();
if($_FILES['bestand']['type'] == "image/gif") {
  Imagegif($destination);
}
else {
  ImageJPEG($destination, '', $quality);
}

$buffer = ob_get_contents();
ob_end_clean();
$filename = $dir.$naam.'.jpg';
if(is_file($filename))
{

if(!unlink($filename))
{

echo("File could not be removed");

}
}

$handle = fopen($filename, 'ab'); //write only in binair
if(fwrite($handle, $buffer))
{

echo("File has been uploaded succesfully<br /><br />");
echo("<tr><td></td><td><input type=\"button\"  value=\"Go back to form\" onClick=\"history.go(-2)\" ></td></tr></form></table>");
}

else
{
echo("An error occured during uploading your file, please try again");
}

fclose($handle);
}
}

?>
 
Joeri Oomen

joeri Oomen

09/03/2006 16:38:00
Quote Anchor link
Ik ben er uit! Allemaal hartstikke bedankt voor de hulp!
 



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.