Auto resize PHP

Gestart doorMounssif3 reacties47 weergaven

4 berichten · pagina 1 van 1

Mounssif

Lid · Topicstarter

Berichten
1.284
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Ik heb vorig week een Pagina gestart op Facebook voor memes etc.

Nu als ik een Afbeelding upload doe ik het eerst via http://mounssif.nl/fb/ ik upload hier de image & komt er een watermark op, nu is de probleem de afbeelding word geresized (verkleind/vergroot)
Bij css bevoorbeeld kan je deze code aanpassen:

<style>
height:auto;
width:auto;
</style>


Dit wil ik nu ook in PHP doen, ik wil de originele dimensie behouden van de afbeelding zonder dat hij verkleind of vergroot word.. Iemand een idee hoe ik dit moet doen?

Code:

[COLOR= #0000BB]<?php
$image_path[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"9lesson.png"[/COLOR][COLOR= #007700];

function[/COLOR] watermark_image[COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_image_name[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/global"]global[/URL] [COLOR= #0000BB]$image_path[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$owidth[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$oheight[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]800[/COLOR][COLOR= #007700];[/COLOR]    
    [COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$img_src[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700]);[/COLOR]
    imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$img_src[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$owidth[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$oheight[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$watermark[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$image_path[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$w_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w_height[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$image_path[/COLOR][COLOR= #007700]);[/COLOR]        
    [COLOR= #0000BB]$pos_x[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$w_width[/COLOR][COLOR= #007700];[/COLOR] 
    [COLOR= #0000BB]$pos_y[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$w_height[/COLOR][COLOR= #007700];[/COLOR]
    imagecopy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$watermark[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pos_x[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pos_y[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w_height[/COLOR][COLOR= #007700]);[/COLOR]
    imagejpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_image_name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700]);[/COLOR]
    imagedestroy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/unlink"]unlink[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
}[/COLOR]



[COLOR= #0000BB]$demo_image[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]createmark[/COLOR][COLOR= #007700]])[/COLOR] and [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]createmark[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"Submit"[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #0000BB]$path[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"uploads/"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$valid_formats[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"jpg"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"bmp"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"jpeg"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"png"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"gif"[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]))
{[/COLOR]
   [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$txt[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ext[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"."[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$name[/COLOR][COLOR= #007700]);[/COLOR]
   [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ext[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$valid_formats[/COLOR][COLOR= #007700])&&[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]size[/COLOR][COLOR= #007700]] <=[/COLOR] [COLOR= #0000BB]8000[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]80000[/COLOR][COLOR= #007700])
    {[/COLOR]
    [COLOR= #0000BB]$upload_status[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/move_uploaded_file"]move_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]tmp_name[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$upload_status[/COLOR][COLOR= #007700]){[/COLOR]
        [COLOR= #0000BB]$new_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]l jS of F Y h:i:s A[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]".jpg"[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]watermark_image[COLOR= #007700]([/COLOR][COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700]))[/COLOR]
                [COLOR= #0000BB]$demo_image[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700];
                
    }
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #0000BB]$msg[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"File size Max 256 KB or Invalid file format supports .jpg and .bmp"[/COLOR][COLOR= #007700];
    }
}[/COLOR]
?>
<html>
    <head>
        <title>
        </title>
        
        <style type="text/css">
            body{ width:auto; margin: 15px auto; padding:0px; font-family: arial}    
            
        </style>
        
    </head>
    <body>
    
    <h1>Fb.com/maghrebside</h1>
        <form name="imageUpload" id="imageUpload" method="post" enctype="multipart/form-data" >
            <fieldset>
                <legend>Afbeelding uploaden:</legend>
                Afbeelding :<input type="file" name="imgfile" id="imgfile"/><br />

                <input type="submit" name="createmark" id="createmark" value="Submit" />
            </fieldset>   
            [COLOR= #0000BB]<?php[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$demo_image[/COLOR][COLOR= #007700]))[/COLOR]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<br/><center><img src="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$demo_image[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" /></center>[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/else"]else[/URL]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h3>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$msg[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</h3>[/COLOR][COLOR= #007700];[/COLOR]
            ?>
        </form>
    
   
    </body>
</html>
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[URL="http://www.google.be/search?q=PHP+GD+resize&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$image_path[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"9lesson.png"[/COLOR][COLOR= #007700];

function[/COLOR] watermark_image[COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_image_name[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/global"]global[/URL] [COLOR= #0000BB]$image_path[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$owidth[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$oheight[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$owidth[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$oheight[/COLOR][COLOR= #007700];[/COLOR]    
    [COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$img_src[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700]);[/COLOR]
    imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$img_src[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$owidth[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$oheight[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$watermark[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$image_path[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$w_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w_height[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$image_path[/COLOR][COLOR= #007700]);[/COLOR]        
    [COLOR= #0000BB]$pos_x[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$w_width[/COLOR][COLOR= #007700];[/COLOR] 
    [COLOR= #0000BB]$pos_y[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$w_height[/COLOR][COLOR= #007700];[/COLOR]
    imagecopy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$watermark[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pos_x[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pos_y[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w_height[/COLOR][COLOR= #007700]);[/COLOR]
    imagejpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_image_name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700]);[/COLOR]
    imagedestroy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/unlink"]unlink[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
}[/COLOR]



[COLOR= #0000BB]$demo_image[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]createmark[/COLOR][COLOR= #007700]])[/COLOR] and [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]createmark[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"Submit"[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #0000BB]$path[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"uploads/"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$valid_formats[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"jpg"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"bmp"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"jpeg"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"png"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"gif"[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]))
{[/COLOR]
   [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$txt[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ext[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"."[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$name[/COLOR][COLOR= #007700]);[/COLOR]
   [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ext[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$valid_formats[/COLOR][COLOR= #007700])&&[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]size[/COLOR][COLOR= #007700]] <=[/COLOR] [COLOR= #0000BB]8000[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]80000[/COLOR][COLOR= #007700])
    {[/COLOR]
    [COLOR= #0000BB]$upload_status[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/move_uploaded_file"]move_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]tmp_name[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$upload_status[/COLOR][COLOR= #007700]){[/COLOR]
        [COLOR= #0000BB]$new_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]l jS of F Y h:i:s A[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]".jpg"[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]watermark_image[COLOR= #007700]([/COLOR][COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700]))[/COLOR]
                [COLOR= #0000BB]$demo_image[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700];
                
    }
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #0000BB]$msg[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"File size Max 256 KB or Invalid file format supports .jpg and .bmp"[/COLOR][COLOR= #007700];
    }
}[/COLOR]
?>
<html>
    <head>
        <title>
        </title>
        
        <style type="text/css">
            body{ width:auto; margin: 15px auto; padding:0px; font-family: arial}    
            
        </style>
        
    </head>
    <body>
    
    <h1>Fb.com/maghrebside</h1>
        <form name="imageUpload" id="imageUpload" method="post" enctype="multipart/form-data" >
            <fieldset>
                <legend>Afbeelding uploaden:</legend>
                Afbeelding :<input type="file" name="imgfile" id="imgfile"/><br />

                <input type="submit" name="createmark" id="createmark" value="Submit" />
            </fieldset>   
            [COLOR= #0000BB]<?php[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$demo_image[/COLOR][COLOR= #007700]))[/COLOR]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<br/><center><img src="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$demo_image[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" /></center>[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/else"]else[/URL]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h3>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$msg[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</h3>[/COLOR][COLOR= #007700];[/COLOR]
            ?>
        </form>
    
   
    </body>
</html>
0
Mounssif

Lid · Topicstarter

Berichten
1.284
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eleky schreef:
[COLOR= #0000BB]<?php
$image_path[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"9lesson.png"[/COLOR][COLOR= #007700];

function[/COLOR] watermark_image[COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_image_name[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/global"]global[/URL] [COLOR= #0000BB]$image_path[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$owidth[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$oheight[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$owidth[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$oheight[/COLOR][COLOR= #007700];[/COLOR]    
    [COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$img_src[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700]);[/COLOR]
    imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$img_src[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$owidth[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$oheight[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$watermark[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$image_path[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$w_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w_height[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$image_path[/COLOR][COLOR= #007700]);[/COLOR]        
    [COLOR= #0000BB]$pos_x[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$w_width[/COLOR][COLOR= #007700];[/COLOR] 
    [COLOR= #0000BB]$pos_y[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$w_height[/COLOR][COLOR= #007700];[/COLOR]
    imagecopy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$watermark[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pos_x[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$pos_y[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$w_height[/COLOR][COLOR= #007700]);[/COLOR]
    imagejpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_image_name[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700]);[/COLOR]
    imagedestroy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/unlink"]unlink[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$oldimage_name[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/return"]return[/URL] true[COLOR= #007700];
}[/COLOR]



[COLOR= #0000BB]$demo_image[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]createmark[/COLOR][COLOR= #007700]])[/COLOR] and [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]createmark[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]"Submit"[/COLOR][COLOR= #007700]){[/COLOR]
    [COLOR= #0000BB]$path[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"uploads/"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$valid_formats[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"jpg"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"bmp"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"jpeg"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"png"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"gif"[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/strlen"]strlen[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$name[/COLOR][COLOR= #007700]))
{[/COLOR]
   [URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$txt[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$ext[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"."[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$name[/COLOR][COLOR= #007700]);[/COLOR]
   [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ext[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$valid_formats[/COLOR][COLOR= #007700])&&[/COLOR] [COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]size[/COLOR][COLOR= #007700]] <=[/COLOR] [COLOR= #0000BB]8000[/COLOR][COLOR= #007700]*[/COLOR][COLOR= #0000BB]80000[/COLOR][COLOR= #007700])
    {[/COLOR]
    [COLOR= #0000BB]$upload_status[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/move_uploaded_file"]move_uploaded_file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]tmp_name[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$upload_status[/COLOR][COLOR= #007700]){[/COLOR]
        [COLOR= #0000BB]$new_name[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]l jS of F Y h:i:s A[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]".jpg"[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR]watermark_image[COLOR= #007700]([/COLOR][COLOR= #0000BB]$path[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_FILES[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]imgfile[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]name[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700]))[/COLOR]
                [COLOR= #0000BB]$demo_image[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$new_name[/COLOR][COLOR= #007700];
                
    }
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #0000BB]$msg[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"File size Max 256 KB or Invalid file format supports .jpg and .bmp"[/COLOR][COLOR= #007700];
    }
}[/COLOR]
?>
<html>
    <head>
        <title>
        </title>
        
        <style type="text/css">
            body{ width:auto; margin: 15px auto; padding:0px; font-family: arial}    
            
        </style>
        
    </head>
    <body>
    
    <h1>Fb.com/maghrebside</h1>
        <form name="imageUpload" id="imageUpload" method="post" enctype="multipart/form-data" >
            <fieldset>
                <legend>Afbeelding uploaden:</legend>
                Afbeelding :<input type="file" name="imgfile" id="imgfile"/><br />

                <input type="submit" name="createmark" id="createmark" value="Submit" />
            </fieldset>   
            [COLOR= #0000BB]<?php[/COLOR]
                [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$demo_image[/COLOR][COLOR= #007700]))[/COLOR]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<br/><center><img src="[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$demo_image[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]" /></center>[/COLOR][COLOR= #007700];[/COLOR]
                [URL="http://www.php.net/else"]else[/URL]
                    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]<h3>[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$msg[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]</h3>[/COLOR][COLOR= #007700];[/COLOR]
            ?>
        </form>
    
   
    </body>
</html>
Klein beloning verstuurd! Bedankt voor (proberen) te helpen (allemaal).
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren