Test deze webeditor

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

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 React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Java Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Junior/Medior Front-end developer

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Ervaren Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als ervaren developer zul je hiernaast ook andere developers assisteren en waar nodig de leiding nemen in het project.

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

20/11/2024 00:25:01
 
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.