Kód: Vybrať všetko
Parse error: syntax error, unexpected T_CONCAT_EQUAL in /domains1/do427200/public/www_root/skuska/92_php_zaciatocnik.php on line 38Kód: Vybrať všetko
<?
//nastavenie obmedzenia
$my_max_file_size = 10000; //maximalna velkost suboru v bytoch
$image_max_width = "300"; //maximalna sirka
$image_max_height = "300"; //maximalna vyska
//povolene typy suborov
$allowed_types = array("image/bmp","image/gif","image/pjpeg","image/jpeg");
//adresar pre upload
$the_path = "/upload";
function validate_upload($the_file) {
global $my_max_file_size, $image_max_width, $image_max_height,$allowed_types,$the_file_type,$registred_types;
//do tejto premennej budeme združovat pripadne chybove hlasenia
$start_error = "\ n<b>Chyba:</b>\ n<ul>";
//stlacili sme tlacitkoupload bez vybrania suboru
if ($the_file == "none") {
$error .= "\ n<li>Nebol vybraný žiadny súbor</li>";
} else {
//zistíme ci je typ vybraneho suboru podporovany
if (!in_array($the_file_type,$allowed_types)) {
$error .= "\ n<li>Súbor, ktorý chcete uploadovat je nesprávneho typu</li>";
}
//pokial je to obrazok zkontrolujeme jeho rozmery
if (ereg("image",$the_file_type) && (in_array($the_file_type,$allowed_types))) {
//funkcia GetImageSize vytvori pole obsahujuce rozmery
$size = GetImageSize($the_file);
list($foo,$width,$bar,$height) = explode("\ ", $size[3]);
if ($width > $image_max_width) {
error .= "\ n<li>Tvoj obrázok nesmie byt širší než " . $image_max_width . " pixelov</li>";
}
if ($height > $image_max_height) {
$error .= "\ n<li>Tvoj obrázok nesmie byt vyšší než " . $image_max_height . " pixelov</li>";
}
}
//pokial je v premennej error nejaka chybova hlaska,
//zistime, ze nieco nieje v poriadku a preto hlasku
//zobrazime a vratimehodnotu false
//v opacnom pripade funkcie vratia true
if ($error) {
$error = $start_error . $error . "\ n</ul>";
echo $error;
return false;
} else {
return true;
}
}
}
?>