Upload wilt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Medior Java developer

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 »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

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 »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

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 »
Dennis

Dennis

24/10/2006 11:26:00
Quote Anchor link
Hij wilt geen foto uploaden, hij set hem wel in de mysql met de juiste benaming.
Als een user een foto vanuit zijn pc selecteert(Maakt niet uit welke naam die heeft) moet de script zelf de naam veranderen naar <Gebruikers naam>.jpg
Alleen dat doet ie denk ik niet maar hij doet dat wel in mysql.

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
<?PHP
elseif($_GET['pagina'] == "pasfoto")
    {

    $query = mysql_query("SELECT foto, dp FROM leden WHERE id='". $_SESSION['id'] ."'")or die(mysql_error());
    while($list = mysql_fetch_assoc($query))
        {

        if(!empty($list['foto']) && $list['dp'] < 50)
            {
error("Je hebt niet genoeg Q-Punten om een nieuwe foto te uploaden of je huidige te verwijderen! Verdien eerst meer Q-Punten om een nieuwe foto te uploaden, meer info vind je daarover op de <a href='wijzigen.php?pagina=dtpunten'>Q-Punten</a> pagina. Je hebt 50 DT-Punten nodig om een foto te uploaden of te verwijderen.","../algemeen/dtpunten.php");}
        else{
            if(isset($_FILES['foto']))
                {

                $name = explode(".", $_FILES['foto']['name']);
                $extensie = strtolower($name[1]);
                $naam = $name[0];
                $grootte = getimagesize($foto);

                if($extensie != "gif" AND $extensie != "jpg" AND $extensie != "jpeg" AND $extensie != "png")
                    {
error("Het is alleen mogelijk om .jpg, .png en .gif bestanden te uploaden!",'0');}
                elseif($grootte['0'] > 500)
                    {
error("Je foto is breeder dan 500 pixels, verklein je foto!",'0');}
                    elseif($grootte['1'] > 500)
                    {
error("Je foto is hoger dan 500 pixels, verklein je foto!",'0');}
                 elseif($_FILES['foto']['size'] > 95600)
                    {
error("Je foto is groter dan 25kb, verklein je foto!",'0');}
                   elseif($_FILES['foto']['error'] != "0")
                        {
error("Er is iets fout gegaan, probeer het opnieuw!",'0');}
                else
                    {
                    echo'<b>Je foto is geupload en staat vanaf nu boven je profiel!</b><br><br>Je gaat nu automatisch naar je profiel toe.';
                    if (!empty($list['foto']) && file_exists("../pics/fotos/".$list['foto']))
                        {

                        unlink("../pics/fotos/".$list['foto']);
                        $result = mysql_query("UPDATE leden SET dp=dp-50 WHERE id='". $_SESSION["id"] ."'");
                        }


                    move_uploaded_file($foto, "../pics/fotos/". strtolower($_SESSION['naam']).".".$extensie);
                    $result = mysql_query("UPDATE leden SET foto='".strtolower($_SESSION['naam']).".".$extensie."' WHERE id='". $_SESSION["id"] ."'");
                    echo'<head><META HTTP-EQUIV="refresh" CONTENT="1; url=profiel.php?naam='. $_SESSION["naam"] .'"></head>';
                    }
                }

            elseif(isset($_GET['verwijderen']))
                {

                echo'<b>Je foto is verwijderd en staat vanaf nu niet meer boven je profiel!</b><br><br>Je gaat nu automatisch naar je profiel toe.';
                if (!empty($list['foto']) && file_exists("../pics/fotos/".$list['foto']))
                    {

                    unlink("../pics/fotos/".$list['foto']);
                    $result = mysql_query("UPDATE leden SET dp=dp-50, foto='' WHERE id='". $_SESSION["id"] ."'");
                    }

                echo'<head><META HTTP-EQUIV="refresh" CONTENT="1; url=profiel.php?naam='. $_SESSION["naam"] .'"></head>';
                }

            else{
                echo'<table cellspacing="0" width="100%"><tr><td class="titel">Een Pasfoto uploaden!</td></tr><form method="post" action="wijzigen.php?pagina=pasfoto" ENCTYPE="multipart/form-data">
                <tr><td class="content">Hier kun je een pasfoto uploaden om in je profiel te zetten. Het uploaden van een pasfoto kost normaliter <b>50 Q-Punten</b> echter als je op dit moment geen foto hebt geupload kun je deze zonder <a href="wijzigen.php?pagina=dtpunten">Q-Punten uploaden!</a><br><br>
                <INPUT TYPE="file" name="foto"><br><input type="submit" name="submit" value="Uploaden!"></td></tr>
                </form><tr><td class="bottom">&nbsp;</td></tr></table>'
;

                echo'<br><table cellspacing="0" width="100%"><tr><td class="titel">Je Pasfoto verwijderen!</td></tr>
                <tr><td class="content" align="center">'
; if(empty($list['foto'])) {echo'<i>Nog geen foto toegevoegd!</i>';} else {echo '<img src="'.$pad.'pics/fotos/'.$list['foto'].'" border="1"><br><br><a href="wijzigen.php?pagina=pasfoto&verwijderen=1">Verwijderen</a>';} echo'</td></tr>
                <tr><td class="bottom">&nbsp;</td></tr></table>'
;
                }
            }
        }
    }

?>
 
PHP hulp

PHP hulp

25/12/2024 16:56:09
 
Sjoerd Bod

Sjoerd Bod

24/10/2006 12:29:00
Quote Anchor link
bij het opslaan van die foto gebruik je opeens $foto terwijl je die nog nergens gedeclareerd hebt. verander het is in dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
move_uploaded_file($_FILES['foto']['tmp_name'], "../pics/fotos/". strtolower($_SESSION['naam']).".".$extensie);


trouwens, hoe jij je extensie uitleest is ook niet waterdicht want wanneer een bestandsnaam een punt erin zou hebben gaat het mis. Kan je beter de lengte van je array eerst tellen en daaruit de laatste pakken
Gewijzigd op 01/01/1970 01:00:00 door Sjoerd Bod
 



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.