bestanden uploaden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

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 »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte 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 gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

Bekijk vacature »

Software Developer C# - Deventer

Software Developer C# – Deventer Bijdragen aan de toekomst van het onderwijs! Ben jij op zoek naar een dynamische omgeving waar vol enthousiasme wordt gewerkt aan software voor interactieve dashboard- en analysetoepassingen ter verbetering van het onderwijs? Dan zijn wij het bedrijf voor jou! TIG is een bedrijf met een informele en ondernemende werksfeer, waarbij goede ideeën snel leiden tot concrete acties. Wij zijn een software ontwikkelorganisatie en focussen ons op het ontwikkelen en implementeren van oplossingen voor het leveren van managementinformatie, datavisualisatie en analyses voor het onderwijs. Met onze dashboard- en analyseoplossingen zetten scholen gegevens om naar betekenisvolle informatie.

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 »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

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

26/04/2024 15:24:28
 
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.