Test deze webeditor

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 13382 Introductie We is looking for a HANA Developer to work for our client. The candidate has to have an experience in building Data Intensive Applications (DIA’s). The role of a HANA Developer at ASML involves working on building Data Intensive Applications in an industrial/enterprise environment. The primary responsibility is to handle data from various sources and determine the best way to structure it for use by data analysts, who will run queries and algorithms against it for predictive and prescriptive analytics through machine learning. Wat verwachten we van jou?

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

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 »

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 »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »
Sasa

sasa

28/10/2007 13:36:00
Quote Anchor link
Hallo allemaal,

Ik heb na veel zwoegen eindelijk een webeditor kunnen maken, 't is te zeggen, ik heb tinymc geïntergreerd op mij pagina.( zie:
http://www.hermancandries.be/webeditor/index.php)
Ik heb er ook een scipt tussen gestoken om foto's up te loaden, en dat begint nu voor problemen te zorgen. Probeer maar ens als je al een foto gebruikt op "verzend!" te drukken...

hier is mijn "image-upload script"
Hoe komt het dat als ik $_FILES['bestand'] niet invul, dat het toch begint ?

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
<?

set_time_limit(120);
    
if( $_FILES['bestand'] != "") {

        $dir = "images/";  // map voor images
           $thumb_dir = "images/thumbs/"; // map voor thums
  
        $maxsize = 100000000; // maximum groote images
  
        $max_y = 170; // maximum hoogte thumbs
  
        $max_x = 170; // maximum breedte thumbs
  
        $pathinfo = pathinfo($_FILES['bestand']['name']);
  
        $ext = $pathinfo["extension"];
  
        switch($ext){
  
        case
"jpg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;
  
        case
"jpeg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;
  
        case
"gif" : $thumb = imagecreatefromgif($_FILES['bestand']['tmp_name']);
        break;
  
        case
"png" : $thumb = imagecreatefrompng($_FILES['bestand']['tmp_name']);
        break;

    case
"bmp" : $wrongext = 1;
        break;

        
    
        }

  
            if(isset($wrongext)){
  
            $error = "Verkeerde Extensie. Voeg een andere foto toe (jpg, jpeg, gif of png).<p>";
  
            }
else{
  
            if($_FILES['bestand']['size'] > $maxsize){
      
                $error = "Bestand is te groot";
      
                }
else{
      
                $succes = true;
      
                }
  
            }


$a = ".$ext";
$naam= @foto_. date("dmyHis") .$a;


 if(!isset($succes) || isset($error)){
  
        echo "<b>Er is een fout op getreden:</b><br>";
  
        echo $error;
  
        @
imagedestroy($thumb);
  
    }
else{
       
        move_uploaded_file($_FILES['bestand']['tmp_name'], $dir.$naam) or die("Onze excuses, maar het kan niet uploaden.
Waarschijnlijk is uw foto te groot.<br>
<A HREF=\"index.php\">Ga Terug en probeer iets anders!</A> "
);
      
        $x = imagesx($thumb);
      
        $y = imagesy($thumb);

        if($max_x<$x){
      
                $eind = imagecreatetruecolor($x/($x/$max_x), $y/($x/$max_x)) or die("Fout: imagecreattreucolor() 1");
          
            }

else {}
if($max_y<$y){

                $eind = imagecreatetruecolor($x/($y/$max_y), $y/($y/$max_y)) or die("Fout: imagecreattreucolor() 2");
          
            }

else {}
      
        @
imagecopyresized($eind, $thumb, 0, 0, 0, 0, imagesx($eind), imagesy($eind), $x, $y) or die("Fout: imagecopyresized()");
      
        @
imagegif($eind, $thumb_dir.$naam) or die("Fout: imagegif()");
      
        @
imagedestroy($thumb);
      
        @
imagedestroy($eind);
        
    
   }
}

?>
 
PHP hulp

PHP hulp

19/02/2025 00:15:28
 
Jan Koehoorn

Jan Koehoorn

28/10/2007 13:37:00
Quote Anchor link
Omdat er al hjhh in staat zodra ik de pagina open.
 
Sasa

sasa

28/10/2007 15:13:00
Quote Anchor link
Neenee, hjhh is de "korte naam " van het bestand. Om het bestand zelf te vinden moet je op "Gebruik andere foto (deze foto wordt verwijderd)." drukken, dit werkt blijkbaar alleen met IE.
Normaal krijg je dan een input veld met "bladeren" zodat je zelf een image kunt uploaden.

Maar de bedoeling is dus dat als je die foto(bv die met de visjes) wil laten staan, dat je toch de tekst kunt wijzigen. Ik dacht dit te kunnen bekomen door

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<? if( $_FILES['bestand'] != "") {
?>


maar dat gaat niet! Probeer maar eens gewoon op "verzend" te drukken, zonder een foto toe te voegen, dat zal
"Onze excuses, maar het kan niet uploaden. Waarschijnlijk is uw foto te groot.
Ga Terug en probeer iets anders!"
opleveren.
 
Jan Koehoorn

Jan Koehoorn

28/10/2007 15:40:00
Quote Anchor link
Op die manier. Je check klopt niet. Hij zou er ongeveer zo uit moeten zien:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    if (is_uploaded_file (($_FILES['bestand']['tmp_name'])) {
    // verdere checks
    }
?>
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Sasa

sasa

28/10/2007 21:03:00
Quote Anchor link
Ja, nu lukt het wel, maar nu update hij 'naam' als er geen foto is ingevoerd - probeer maar eens te verzenden als er al een foto is.

Ik heb hiervoor nochtans dit script gemaakt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
if ($_SERVER['REQUEST_METHOD'] == "POST") {

if (isset($_FILES['bestand'])) {
mysql_query("UPDATE fototabel SET naam='$naam' , datum='$datum' , comment='$comment' , kort='$kort'
WHERE pagina='1'"
);
}

else {
mysql_query("UPDATE fototabel SET datum='$datum' , comment='$comment' , kort='$kort'
WHERE pagina='1'"
);
}

?>


=>Als er dus op "verzend" gedrukt wordt, zou - als er al een foto is - enkel datum, korte naam en commentaar, en niet de fotonaam zelf, geüpdate moeten worden.

PS. En hoe komt het eigenlijk dat sommige jpg's eb gif's niet werken? Iets met foute functie imagesx, maar dat zou correct moeten zijn.
 
Sasa

sasa

28/10/2007 21:51:00
Quote Anchor link
IK heb het gevonden, het moest
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
<?
if ($_SERVER['REQUEST_METHOD'] == "POST") {

[
code]<?
if ($_SERVER['REQUEST_METHOD'] == "POST") {

if ( $_FILES['bestand']['name'] != "" ) {
mysql_query("UPDATE fototabel SET naam='$naam' , datum='$datum' , comment='$comment' , kort='$kort'
WHERE pagina='1'"
);
}

else {
mysql_query("UPDATE fototabel SET datum='$datum' , comment='$comment' , kort='$kort'
WHERE pagina='1'"
);
}

?>

mysql_query("UPDATE fototabel SET naam='$naam' , datum='$datum' , comment='$comment' , kort='$kort'
WHERE pagina='1'");
}
else {
mysql_query("UPDATE fototabel SET datum='$datum' , comment='$comment' , kort='$kort'
WHERE pagina='1'");
}
?>


..zijn. Alleen krijg ik nog bij sommige foto's
Warning: imagesx(): supplied argument is not a valid Image resource in /home/hermanca/public_html/webeditor/index.php on line 191

Warning: imagesy(): supplied argument is not a valid Image resource in /home/hermanca/public_html/webeditor/index.php on line 193
Fout: imagecopyresized()

Hoe komt dit? imagesx() is toch wel valid?
 
Sasa

sasa

28/10/2007 22:08:00
Quote Anchor link
Ik heb ff de verzend geblokkeerd wegens te veel spam. Ik werk er nog eventjes aan, en dan zal ik terug posten!
Alvast erg bedankt, Jan!!
 
Cake Masher

Cake Masher

28/10/2007 22:08:00
Quote Anchor link
Offtopic:

Sasa?
Hoe doe je dat, dat je boven je textvak van die opmaak dingen hebt? zoals Text vergroote en Vetgedrukte dingen enzo? (B)

Dat zoek ik al een tijdje maar kom nergens uit =(
 
Kalle P

Kalle P

28/10/2007 22:13:00
Quote Anchor link
tinymce
fckeditor

google daarmaar eens op.
 
M Ypma

M Ypma

28/10/2007 22:25:00
Quote Anchor link
hier klopt ook geen snars van natuurlijk:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$naam
= @foto_. date("dmyHis") .$a;
?>


een @ ervoor zetten is niet de oplossing
 
Sasa

sasa

29/10/2007 07:46:00
Quote Anchor link
Rick, Ik gebruik dus weldegelijk tinymce.

Michel, het zou kunnen dat het niet klopt, maar het werkt toch...
 
Sasa

sasa

29/10/2007 11:18:00
Quote Anchor link
Beste mensen,

Ik ben nog wat bezig geweest met dit script. Alleen heb ik soms nog problemen dat er niet kan geresized worden. Probeer maar gewoon eens random foto's up te loaden [http://www.hermancandries.be/webeditor], af en toe zal je wel deze warnings krijgen:


Warning: imagesx(): supplied argument is not a valid Image resource in /home/hermanca/public_html/webeditor/index.php on line 110

Warning: imagesy(): supplied argument is not a valid Image resource in /home/hermanca/public_html/webeditor/index.php on line 112

Warning: imagesx(): supplied argument is not a valid Image resource in /home/hermanca/public_html/webeditor/index.php on line 127

Warning: imagesy(): supplied argument is not a valid Image resource in /home/hermanca/public_html/webeditor/index.php on line 127

Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/hermanca/public_html/webeditor/index.php on line 127
Fout: imagecopyresized()


Al deze fouten doen zich voor in dit stukje van het script:

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
<?
        move_uploaded_file($_FILES['bestand']['tmp_name'], $dir.$naam) or die("Onze excuses, maar het kan niet uploaden.
Waarschijnlijk is uw foto te groot.<br>
<A HREF=\"index.php\">Ga Terug en probeer iets anders!</A> "
);
      
        $x = imagesx($thumb);
      
        $y = imagesy($thumb);

        

if($max_x<$x){
      
                $eind = imagecreatetruecolor($x/($x/$max_x), $y/($x/$max_x)) or die("Fout: imagecreattreucolor() 1");
          
            }

else {}
if($max_y<$y){

                $eind = imagecreatetruecolor($x/($y/$max_y), $y/($y/$max_y)) or die("Fout: imagecreattreucolor() 2");
          
            }

else {}
      
        imagecopyresized($eind, $thumb, 0, 0, 0, 0, imagesx($eind), imagesy($eind), $x, $y) or die("Fout: imagecopyresized()");
      
        imagegif($eind, $thumb_dir.$naam) or die("Fout: imagegif()");
      
        imagedestroy($thumb);
      
        imagedestroy($eind);
        ?>
 
Niek Weevers

Niek Weevers

29/10/2007 11:30:00
Quote Anchor link
Eigenlijk zou er nog een button in moeten om een link te kunnen maken
 
Sasa

sasa

29/10/2007 12:39:00
Quote Anchor link
Normaal worden links (bv http://www.hermancandries.be/webeditor/) vanzelf "aanklikbaar". En hebben jullie problemen gehad met de foto's?

En een vraagje: hoe komt het dat sommige foto's alleen de breedte resizen en niet de lengte?
Er staat toch
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
<?
if($max_x<$x){
      
                $eind = imagecreatetruecolor($x/($x/$max_x), $y/($x/$max_x)) or die("Fout: imagecreattreucolor() 1");
          
            }

else {}
if($max_y<$y){

                $eind = imagecreatetruecolor($x/($y/$max_y), $y/($y/$max_y)) or die("Fout: imagecreattreucolor() 2");
          
            }

else {}
?>
 
Bart van der veen

bart van der veen

29/10/2007 13:22:00
Quote Anchor link
controleer ook ff ergens of het wel een foto is....
 
Sasa

sasa

29/10/2007 14:14:00
Quote Anchor link
Het probleem was dat er eerst dit stond:

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
<?
if( $_FILES['bestand'] != "") {

        $dir = "images/";  // map voor images
           $thumb_dir = "images/thumbs/"; // map voor thums
  
        $maxsize = 100000000; // maximum groote images
  
        $max_y = 170; // maximum hoogte thumbs
  
        $max_x = 170; // maximum breedte thumbs
  
        $pathinfo = pathinfo($_FILES['bestand']['name']);
  
        $ext = $pathinfo["extension"];
  
        switch($ext){
  
        case
"jpg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;
  
        case
"jpeg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;
  
        case
"gif" : $thumb = imagecreatefromgif($_FILES['bestand']['tmp_name']);
        break;
  
        case
"png" : $thumb = imagecreatefrompng($_FILES['bestand']['tmp_name']);
        break;

     default :
$wrongext = 1;
        
    
        }

  
            if(isset($wrongext)){
  
            $error = "Verkeerde Extensie. Voeg een andere foto toe (jpg, jpeg, gif of png).<p>";
  
            }
else{
  
            if($_FILES['bestand']['size'] > $maxsize){
      
                $error = "Bestand is te groot";
      
                }
else{
      
                $succes = true;
      
                }
  
            }

?>


Met dus "default : $wrongext = 1;", maar dan werkten plots de helft van de foto's (gif's en jpg's) niet meer... Zijn er misschien onderverdeling in jpg en gif, dat sommige wel en anderen niet werken?
 
Sasa

sasa

29/10/2007 14:40:00
Quote Anchor link
JAAA! Ik heb het gevonden! Stom natuurlijk, maar sommigen foto's zijn JPG of GIF... ik moest dus het volgende doen;

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
<?
$pathinfo
= pathinfo($_FILES['bestand']['name']);
  
        $ext = $pathinfo["extension"];
  
        switch($ext){
  
        case
"jpg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;
       
    case
"JPG" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;

        case
"jpeg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;

case
"JPEG" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;
  
        case
"gif" : $thumb = imagecreatefromgif($_FILES['bestand']['tmp_name']);
        break;

case
"GIF" : $thumb = imagecreatefromgif($_FILES['bestand']['tmp_name']);
        break;  

        case
"png" : $thumb = imagecreatefrompng($_FILES['bestand']['tmp_name']);
        break;

case
"PNG" : $thumb = imagecreatefrompng($_FILES['bestand']['tmp_name']);
        break;

     default :
$wrongext = 1;


        
    
        }

  
            if(isset($wrongext)){
  
            $error = "<span style=\"color: red\">Verkeerde Extensie. Voeg een andere foto toe (jpg, jpeg, gif of png).</span><p>";
   ?>
 
Joren de Wit

Joren de Wit

29/10/2007 14:49:00
Quote Anchor link
En nu nog iets korter:
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
<?php
switch(strtolower($ext)){
  
        case
"jpg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;
      
        case
"jpeg" : $thumb = imagecreatefromjpeg($_FILES['bestand']['tmp_name']);
        break;

        case
"gif" : $thumb = imagecreatefromgif($_FILES['bestand']['tmp_name']);
        break;

        case
"png" : $thumb = imagecreatefrompng($_FILES['bestand']['tmp_name']);
        break;

        default :
$wrongext = 1;
}

?>
 



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.