MySQL beginner |
|
dit zou moeten werken, ik heb het niet echt getest
<?php
$src = $_POST['url'];
$soort = substr ($src, -3);
$soort2 = substr($src, -4);
//de 3 of 4 laatste letters van de url
//hoogte, breedte, en allebei(10x10 bv) van de afbeelding
if(substr($homepage, 0, 7) != "http://")
{//de eerste 7 tekens zijn != http://
echo "gelieve een url in te geven";
}
if(is_file($src))
{//is het wel een bestand?
echo "U hebt geen bestand gegeven";
}
elseif($soort != 'jpg' && $soort != 'gif' && $soort != 'png' && $soort2 != 'jpeg')
{//controle op soort bestand
echo "Uw avatar moet een jpg, jpeg, gif of png-bestand zijn.";
}elseif(filesize($src) > 100000; )
{//grootte
echo "uw avatar mag maximum 10kb groot zijn!";
}else
{
list($width, $height, $attr) = getimagesize($src);
if($width > 100 || $height > 100)
{//breedte en hoogte
echo "Uw avatar mag maximum 100px op 100px groot zijn!";
}else
{//uploaden
$newava = time().$userid;
//een unieke naam geven
$dest = 'upload/'.$newava;
//naar de folder upload
$check = copy($src, $dest);
//gedaan \o/
}
}
?>
<?php $src = $_POST['url']; //de 3 of 4 laatste letters van de url //hoogte, breedte, en allebei(10x10 bv) van de afbeelding if(substr($homepage, 0, 7) != "http://") {//de eerste 7 tekens zijn != http:// echo "gelieve een url in te geven"; } {//is het wel een bestand? echo "U hebt geen bestand gegeven"; } elseif($soort != 'jpg' && $soort != 'gif' && $soort != 'png' && $soort2 != 'jpeg') {//controle op soort bestand echo "Uw avatar moet een jpg, jpeg, gif of png-bestand zijn."; {//grootte echo "uw avatar mag maximum 10kb groot zijn!"; }else { if($width > 100 || $height > 100) {//breedte en hoogte echo "Uw avatar mag maximum 100px op 100px groot zijn!"; }else {//uploaden $newava = time().$userid; //een unieke naam geven $dest = 'upload/'.$newava; //naar de folder upload $check = copy($src, $dest); //gedaan \o/ } } ?>
je kan voor de url ook werken met reguliere expressieten, maar daar ben ik niet zo goed in |