FILE image 150x150

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

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 »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional 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.

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

Java Developer

Java 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 »
Mitch

Mitch

25/09/2009 19:47:00
Quote Anchor link
Hallo.

ben nu bezig met een script om een avatar te uploaden...
het lukt aardig.
alles werkt, maar er is nog 1 ding wat ik mis.
ik wil graag dat de afmetingen maar 150x150 zijn....

hoe kan ik dat doen?

Alvast bedankt.
 
PHP hulp

PHP hulp

24/12/2024 17:59:54
 
Jesper Diovo

Jesper Diovo

25/09/2009 19:54:00
Quote Anchor link
php image 150x150. Is it really that hard?
 
Daniel H

Daniel H

25/09/2009 19:55:00
Quote Anchor link
deze zouw je kunnen gebruiken bij het opvragen, klik hier, als je het bestand gelijk met deze afmetingen wilt opslaan, dan moet je hier ff kijken:
Klik hier
Klik hier1
Klik hier2
 
Mitch

Mitch

25/09/2009 20:05:00
Quote Anchor link
Hmm

hoe kan ik zo toe passen bij wat ik nu heb? :S

want in vele functies zitten al file chekkers enz...


wat ik nu heb:
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
if ((
($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/png")
|| ($_FILES["file"]["type"] == "image/GIF")
|| ($_FILES["file"]["type"] == "image/JPEG")
|| ($_FILES["file"]["type"] == "image/JPG")
|| ($_FILES["file"]["type"] == "image/PNG")
)){
if ($_FILES["file"]["size"] < 800000){
  if ($_FILES["file"]["error"] > 0){
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }else{


    if (file_exists("images/users/" . $_FILES["file"]["name"])){
      echo $_FILES["file"]["name"] . " already exists. ";
      }else{
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "images/users/" . $_FILES["file"]["name"]);
      }
    }
    }else{
  echo "Uw bestand is te groot.<br>";
  }
  }else{
  echo "bestand type is niet geldig.<br>";
  }
}
 
Jan Willem van der Veer

Jan Willem van der Veer

25/09/2009 21:35:00
Quote Anchor link
Quote:
((
($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/png")
|| ($_FILES["file"]["type"] == "image/GIF")
|| ($_FILES["file"]["type"] == "image/JPEG")
|| ($_FILES["file"]["type"] == "image/JPG")
|| ($_FILES["file"]["type"] == "image/PNG")
)){

Daar kun je gewoon met geen mogelijkheid op vertrouwen. Gebruik daar liever getimagesize voor. Als daar niets zinnigs uitkomt weet je gelijk zeker dat PHP het niet ondersteunt. Daarnaast had je voor iets dergelijks beter in_array kunnen gebruiken :).

Heb je wel eens met de GD-functies gewerkt? Kijk anders een naar imagecopyresampled, dat is wat je zoekt geloof ik.

Quote:
if (file_exists("images/users/" . $_FILES["file"]["name"])){
echo $_FILES["file"]["name"] . " already exists. ";
Waarom maak je er niet gewoon een unieke filename van?
 
Mitch

Mitch

25/09/2009 22:04:00
Quote Anchor link
ok ik ben bezig met de array.

het lukt niet helemaal, ik heb de volgende tut gebruikt:
http://phphulp.nl/php/tutorials/4/226/413/

wat ik nu heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$array = array('image/gif','image/gif','image/jpg','image/png','image/GIF','image/JPEG','image/JPG','image/PNG');
if(in_array($_FILES["file"]["type"],$array)){


maar hij zegt bij alles dat het bestand geen geldige typen is.
dus ik neem aan dat er wat verkeerd is?

nee, ik weet niet wat een GD-Functie is.
werk zelf nooit met functies wat ik me wel moet gaan aan leren omdat het veel werk gaat schelen...

Misschien dat ik dat idd ook ga doen.
 
Jan Koehoorn

Jan Koehoorn

25/09/2009 22:08:00
Quote Anchor link
Waarom staat er dubbel 'image/gif' in?
 
Mitch

Mitch

25/09/2009 22:09:00
Quote Anchor link
Soms hebben mensen fotos .GIF dat kan zo zijn dat de fotos van bepaalde camera's komen, vandaar heb ik het in grote letters en kleine letters.
 
Jan Willem van der Veer

Jan Willem van der Veer

25/09/2009 22:10:00
Quote Anchor link
Quote:
maar hij zegt bij alles dat het bestand geen geldige typen is.
dus ik neem aan dat er wat verkeerd is?
Ja, dat neem ik ook aan... Volgens mij had ik je al verteld dat je niet kunt vertrouwen op het type wat de browser meestuurt. Ik zou gewoon eens met getimagesize-functie proberen. Dan kun je wat meer zien.
En afgezien daarvan doe je het ook nog op een totaal ineffectieve manier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if(in_array(strtolower($_POST['file']['type']), Array('image/jpeg', 'image/png', 'image/gif')); # Het bestand is volgens de browser een image. Maar controleer dat altijd zelf nog een keertje :D
?>


Quote:
werk zelf nooit met functies wat ik me wel moet gaan aan leren omdat het veel werk gaat schelen...
Tsjonge, ik ben hier op het forum net beginner-af. Maar volgens mij kunnen we wat dat betreft beter ruilen... :)
PHP create thumbnails. Dat geeft je meer informatie dan ik je ooit van mijn leven kan geven.
Gewijzigd op 01/01/1970 01:00:00 door Jan Willem van der Veer
 
Jan Koehoorn

Jan Koehoorn

25/09/2009 22:14:00
Quote Anchor link
Voor het werken met plaatjes heb je in PHP de Imagick class. Voorbeeld:
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
<?php
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        if ($_FILES['error'] == 0) {
            $tmp = $_FILES['userfile']['tmp_name'];
            if (is_uploaded_file ($tmp)) {
                $name = preg_replace ('/[^a-zA-z\.]/', '', $_FILES['userfile']['name']);
                $path = $_SERVER['DOCUMENT_ROOT'] . '/gfx/';
                if (move_uploaded_file ($tmp, $path . $name)) {
                    $msg = '<p>Geupload: ' . $name . '</p>';
                    $msg .= '<p><img src="gfx/' . $name . '" /></p>';
                    
                    $img = new Imagick ($path . $name);
                    $img->scaleImage (150, 150);
                    $img->writeImage ($path . $name);
                    $img->destroy ();
                    // hier moet absoluut beveiling tegen MySQL injection op
                    // dus minstens mysql_real_escape_string () over $name heen halen

                    $sql = "
                        INSERT INTO tabelnaam
                        (filename)
                        VALUES
                        ('"
. $name . "')
                    "
;
                    $msg .= '<pre>' . print_r (htmlentities ($sql), true) . '</pre>';
                }
            }
        }
    }

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>PHP Image Upload</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        
        <style type="text/css" media="screen">
            div#container                        {margin: 30px auto; width: 500px; padding: 10px;}
            
            input,
            div#container                        {font: 11px "Lucida Sans Unicode";}
            h1                                    {font: bold 11px "Lucida Sans Unicode";}        
        </style>
    </head>
    
    <body>
        <div id="container">
            <h1>PHP Image Upload</h1>
            <?php
                if (isset ($msg)) {
                    echo $msg;
                }

            ?>

            <form method="post" action="image_upload.php" enctype="multipart/form-data">
                <div>
                    <input id="userfile" name="userfile" type="file" />
                    <input type="submit" value="upload" />
                </div>
            </form>
        </div>
    </body>
</html>
 



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.