Uploadscriptje aanpassen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Full stack .NET developer Microsoft 365

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 »

Java developer

Als 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 staan

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 13382 Introductie We is looking for a HANA Developer to work for our client. The candidate has to have an experience in building Data Intensive Applications (DIA’s). The role of a HANA Developer at ASML involves working on building Data Intensive Applications in an industrial/enterprise environment. The primary responsibility is to handle data from various sources and determine the best way to structure it for use by data analysts, who will run queries and algorithms against it for predictive and prescriptive analytics through machine learning. Wat verwachten we van jou?

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Full stack 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 »

Cloud Developer

Cloud Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

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 in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

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

24/11/2024 01:28:53
 
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.