file upload werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

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 »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

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 »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET 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! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

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 »

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 »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »
Tineau

tineau

11/08/2004 17:41:00
Quote Anchor link
Hallo,

hieronder staat mijn script. Het werkt wel indien geen plaatje wordt toegevoegd. Als de gebruiker een plaatje toevoegd werkt het echter niet. Iemand enig idee?

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
<?
    if (isset($_POST['add']))  //kijken of er iets meekomt met URL
    {
        if (isset($_POST['title']) && $_POST['catalogue_number'] && $_POST['price'] && $_POST['shipping_costs'] && $_POST['description'] && $_POST['condition'])
        {

        $title = htmlentities($_POST['title']);
        $title = ucfirst($title);
        $cat = htmlentities($_POST['catalogue_number']);
        $cat = ucfirst($cat);
        $price = htmlentities($_POST['price']);
        $shipping = htmlentities($_POST['shipping_costs']);
        $description = htmlentities($_POST['description']);
        if (!($_FILES['file']['name']))
        {

        $filename=TRUE;
        unset ($filename);
        }

        else
        {
        $filename  = $_FILES['file']['name'];
        }

            if (check_length($title, 15))
            {

            echo "Title field has to be at least 15 characters<br><a href=\"#\" onclick=\"history.go(-1)\">back</a></script>";
            }

            elseif (check_length($description, 75))
            {

            echo "Description field has to be at least 75 characters<br><a href=\"#\" onclick=\"history.go(-1)\">back</a></script>";
            }

            elseif (!is_numeric($price))
            {

            echo "Please enter your price in numbers: 29,95 is valid. Every input with letters is false";
            }

            elseif (!is_numeric($shipping))
            {

            echo "Please enter the shipping costs in numbers: 29,95 is valid. Every input with letters is false";
            }

            elseif(isset($filename))
                {

                $size = $_FILES['file']['size'];
                $extensie = substr($filename, -3);
                if (strtoupper($extensie) != "JPG" && strtoupper($extensie) != "GIF" && strtoupper($extensie) != "JPEG")
                {
        
                echo "Only JPG or GIF files can be used!<br><script><a href=\"#\" onclick=\"history.go(-1)\">back</a>')</script>";
                }

                elseif ($size > 51200)
                {

                echo "Only JPG, JPEG or GIF files can be used!<br><script><a href=\"#\" onclick=\"history.go(-1)\">back</a>')</script>";
                }
            }

            // plaats het oproepje
            elseif (isset($_POST['add']))
            {

                if (isset($filename))
                {

                $filename = $_FILES['file']['name'];
                $destination = "/home/tineau/public_html/images/ad_images/";
                $length =  strlen($filename);
              $name = "ad_images";
             // $name = substr($filename, 0, $length - 4);    
              $i = 0;
              $tempname = $name;
              // Check of file al bestaat, zo ja, filename 'verhogen'
              while (file_exists($destination . $tempname . $i . ".".$extensie))
                 {

                $i = $i + 1;
                 }

              $name = $name . $i;
             move_uploaded_file($file, $destination . $name . ".".$extensie);
              $bestand="$name"."."."$extensie";
            
            }

            else
            {
            $bestand='';
            }

            $description = parse1($description);
            $datum = date("D M j G:i:s T Y");              
            $sql = "insert into sell_list (sell_id, login, title, catalogue_number, price, shipping_cost, description, condition, image_path, date) VALUES ('', '$_SESSION[login]', '$title', '$cat', '$price', '$shipping', '$description', '$_POST[condition]', '$bestand', '$datum')";
            $res = mysql_query($sql);
            if ($res)
            {

            echo"Succes";
            }

            else
            {
            echo"Failure";
            }
            
            
            }
        }
    
        else
        {
        echo "You  have not completely filled in all fields,<br> Go back and try again!<br><a href=\"#\" onclick=\"history.go(-1)\">back</a></script>";
        }
    }

?>
 
PHP hulp

PHP hulp

05/11/2024 16:30:18
 
Marien xD

Marien xD

11/08/2004 18:14:00
Quote Anchor link
foutmeldingen enz?
 
PHP erik

PHP erik

11/08/2004 18:17:00
Quote Anchor link
Hier een mooie denkboom (zelf bedacht woord):

"plaatjes en php" ---> "uploaden" ---> "uploadfolder" ---> "chmod" ---> "(0)777"

Met andere woorden; is de destination folder ge-chmod naar 777? Met chmod() moet je 0777 gebruiken zoals je weet.
 
Dutchcamel

dutchcamel

11/08/2004 18:24:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$extensie
= substr($filename, -3);  
                if (strtoupper($extensie) != "JPG" && strtoupper($extensie) != "GIF" && strtoupper($extensie) != "JPEG")
?>


Extensie van een bestand kan ook .js zijn ofzo.. Dan krijg jij als extensie .js ipv js. Ook is het argument $extensie != 'JPEG' zinloos omdat je extensie op jou manier altijd 3 karakters is en nooit JPEG kan zijn..

Als je een bestand geupload heb staat in $_FILES['file']['type'] het bestandstype al...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
$allowed
= array('image/gif', 'image/pjpeg', 'image/x-png');
if (in_array($_FILES['file']['type'], $allowed)) {
// de rest...
}
?>
 
Tineau

tineau

11/08/2004 20:30:00
Quote Anchor link
Yep de folder is geCHMOD daar ligt het dus niet aan.
Dutchcamel bedankt voor je tip :)

Het probleem ligt hier volgens mij:

Het script checkt eerst of alles klopt maar hij loopt vast in de laatste elseif-lus indien er een plaatje bijzit.
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
<?
elseif (!is_numeric($shipping))
            {

            echo "Please enter the shipping costs in numbers: 29,95 is valid. Every input with letters is false";
            }

            
elseif(isset($filename)) // hier komt het script niet meer uit denk ik!!
{
$size = $_FILES['file']['size'];
$extensie = substr($filename, -3);
if (strtoupper($extensie) != "JPG" && strtoupper($extensie) != "GIF")
{
        
echo "Only JPG or GIF files can be used!<br><script><a href=\"#\" onclick=\"history.go(-1)\">back</a>')</script>";
}

elseif ($size > 51200)
{

echo "Only JPG, JPEG or GIF files can be used!<br><script><a href=\"#\" onclick=\"history.go(-1)\">back</a>')</script>";
}
}


?>
Gewijzigd op 11/08/2004 20:46:00 door tineau
 
Tineau

tineau

11/08/2004 21:05:00
Quote Anchor link
Okidokie het is al gefikst :)
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.