bestanden uploaden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Junior Fullstack Developer

Functie omschrijving Heb jij je universitair diploma Informatica afgerond en ben jij op zoek naar een startersfunctie waar jouw ontwikkeling in een hoog vaandel staat? Voor een softwarebedrijf in Amsterdam zijn wij op zoek naar een Junior Fullstack Developer. Je begint met een op maat gemaakte training om de kennis bij te spijkeren die jij nog mist. Uiteraard leer je het meeste tijdens je werk, maar de training geeft je hiervoor alvast de juiste handvatten. Je kunt het volgende verwachten! Jij ontwikkelt in technieken als Java, Javascript en SQL. Je werkt hierbij volgens de Agile/Scrum methode; Na het afronden van

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 »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »

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 »

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 »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Senior Java Ontwikkelaar

Dit ga je doen Werken aan uiteenlopende interne projecten voor grote (internationale) organisaties; Ontwikkelen van diverse (web)applicaties en platformen met technieken als Java, Azure en ASP.NET; Complexe vraagstukken tackelen met jouw expertise en ervaring; Waar nodig help jij je collega's om samen tot de juiste oplossing te komen. Hier ga je werken Als Java Developer kom je te werken bij een internationale organisatie in regio Amsterdam die zich richt op procesoptimalisatie door middel van zeer complexe IT oplossingen. Dit doen zij op het allerhoogste niveau met vestigingen over heel de wereld en met een groot aantal aansprekende, maatschappelijk betrokken klanten.

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 »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »
Cyberboy fdsafds

Cyberboy fdsafds

24/12/2006 15:37:00
Quote Anchor link
Ik heb een script voor het editten van messages, hierbij moet en plaatje kunnen worden geupload, daarvoor heb ik een script geschreven, en daarna wordt het plaatje geresized.

Vervolgens worden alle gegevens in de database gezet.
Maar het probleem is dat de array $_FILES['files'] geen waardes bevat?

de code waar het om gaat :

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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
<?php

    
public function create_new_JPGimage ($breedte, $hoogte, $imgFILE, $imgDIR, $imgNAME, $imgEXTENSION, $quality)
{
                    
//temp_photo voor thumbnail maken
$photo = imagecreatefromjpeg ($imgFILE);
    
//afmetingen bepalen
$source_x = imagesx($photo);
$source_y = imagesy($photo);

$target_x = $breedte;
$target_y = $hoogte;

//als foto te hoog is
if (($source_x/$target_x) < ($source_y/$target_y))
    {

    //echo "te hoog";
    $from_y = ceil(($source_y - ($target_y * $source_x / $target_x))/2);
    $from_x = '0';
    $source_used_y = ceil(($target_y * $source_x / $target_x));
    $source_used_x = $source_x;
    }


//als foto te breed is
if (($source_y/$target_y) < ($source_x/$target_x))
    {

    //echo "te breed";
    $from_x = ceil(($source_x - ($target_x * $source_y / $target_y))/2);
    $from_y = '0';
    $source_used_x = ceil(($target_x * $source_y / $target_y));
    $source_used_y = $source_y;
    }


//als verhoudingen gelijk zijn    
if (($source_x/$target_x) == ($source_y/$target_y))
    {

    $from_x = '0';
    $from_y = '0';
    $source_used_x = $source_x;
    $source_used_y = $source_y;
    }




//nieuwe image maken en wegschrijven naar dir

$create_blank = imagecreatetruecolor ($target_x, $target_y);

imagecopyresampled ($create_blank, $photo, 0, 0, $from_x, $from_y, $target_x, $target_y, $source_used_x, $source_used_y);

$new_filename = $imgDIR.$imgNAME.$imgEXTENSION;
                
ImageJpeg($create_blank,$new_filename,$quality);

Imagedestroy($photo);

return true;
}

    
    public function imageupload($file){
        
        $dir = 'image_upload/';
        $extention = explode('.', $file);

        
          $allow[0] = "pjpeg";
        $allow[1] = "gif";
        $allow[2] = "png";
        $allow[3] = "pjpg";
        $allow[4] = "jpg";
        $allow[5] = "jpeg";
        $allow[6] = "x-png";

        $location = 'image_upload/';
        
        $allowed = FALSE;
            
        foreach ( $allow AS $key => $value ){
                if($allowed != true){
                    $allowed = ($value == $extention[1])?true:false;
                }
        }

        
        
        if($allowed == true){
            
                if(!file_exists($dir.$file)){
                    
                    if(is_uploaded_file($dir.$file)){
                        
                        if(move_uploaded_file($dir.$file, $dir.$file)){
                            
                            return $dir.$file;
                            
                        }
else{
                            echo 'couldn\'t move the picture.';
                            exit();
                        }
                        
                    }
else{
                        echo 'couldn\'t upload the file';
                        exit();
                    }
                    
                }
else{
                    
                    echo 'file does all ready exists';
                    exit();
                    
                }
            
        }
else{
            
            echo 'Wrong file type';
            exit();
            
        }
        
        
        
    }

    public function EditMessage(){
            if(isset($_POST['editmessage'])){
                            global $_FILES;             
                            $message         = $_POST['bericht'];
                            $MessageId         = $_POST['id'];
                            $path             = $_post['files'];
                            $title            = $_POST['title'];
                            
                            
                            
                            if(!empty($_POST['files'])){
                                $path = $this->imageupload($path);
                                
                                $breedt         = 75;
                                $hoogte         = 75;
                                $imgFILE         = $path;
                                $imgNAME         = md5(rand(0,1000000).date("NOW"));
                                $imgEXTENSION    = ".jpg";
                                $quality        = 75;
                                $imgDIR            = "image_upload";
                                
                                
                                
                                if(create_new_JPGimage ($breedte, $hoogte, $imgFILE, $imgDIR, $imgNAME, $imgEXTENSION, $quality) ){
                            
                                        if(mysql_query("UPDATE `NewsMessage` SET Message = '".$message."', Title ='".$title."', PathImg = 'image_upload/".$imgNAME.".jpg'  WHERE MessageId = '".$MessageId."'  ")){
                                                $data .= $this->ReadMessage();
                                        }
                                }
                                        
                            }
else{
                        
                                if(mysql_query("UPDATE `NewsMessage` SET NewsMessage = '".$message."', Title ='".$title."' WHERE NewsMessageId = '".$MessageId."' ")){
                                        $data .= $this->ReadMessage();
                                }
                                
                            }
                
                
            }
else{
                
                $MessageId = $_GET['messageid'];
                
                $qry = mysql_query("SELECT * FROM `NewsMessage` WHERE NewsMessageId = '".$MessageId."' AND (UserId = '".$_SESSION['userid']."' or ".$_SESSION['authlevel']." = '1')")or die(mysql_error());
                while($row = mysql_fetch_object($qry)){
                    
                    $mess = str_replace("<br />", "", $row->NewsMessage);
                    
                    $data .= "                    
                        <br>\n
                        Edit your message :
                        <form enctype=\"multipart/form-data\" action='?mode=NewsMessage&type=edit' method='post' name='formulier'>\n
                                \t <input type ='text' name ='title' value ='"
.$row->Title."'><br>\n
                                \t <input type ='file' name ='files' > New picture\n
                                \t<textarea name=\"bericht\" cols=\"52\" rows=\"22\" class=\"input\">"
.$mess."</textarea><br>\n
                                \t<input type='hidden' name='id' value='"
.$row->NewsMessageId."'>
                                \t<input type='submit' name='editmessage'  value='Edit'>\n
                        </form>\n"
;    
                    
                }
            }

            
            return $data;
    }



?>



Heeft iemand een idee waarom de waarde van de array $_FILES leeg blijft?
Graag uw hulp dan kan ik weer verder:)
Gewijzigd op 01/01/1970 01:00:00 door Cyberboy fdsafds
 
PHP hulp

PHP hulp

25/11/2024 09:07:18
 
Jan Koehoorn

Jan Koehoorn

24/12/2006 16:02:00
Quote Anchor link
Meestal gaat er dan iets fout met het enctype in je form. Check de HTML bron die het resultaat is van je script. Kijk of alle quotes kloppen en dergelijke.

Je benaming files is wel vreemd, want je hebt mee 1 input type file. Ik zou hem dus userfile of zoiets noemen.

Om te testen kun je verder nog dit doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    echo '<pre>';
    print_r ($_FILES);
    echo '</pre>';
?>
 



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.