Hello, I'm developing a real estate website and in the area that lists the real estate, the photos of the real estate are not appearing. and is generating the following error
Failed to load resource: the server responded to a status of 400 (Bad Request) thumb.php
codewhereitshowstheimagepath
<?php/***descricaoImagem**@authorjanaina*/classFotos{/**metodoparaexibirafoto*comvariostamanhos*/publicstaticfunctionExibir($imagem,$w,$h,$f=null){if($imagem==null):$imagem='sem-foto.jpg';endif;if($f!=null&&$f==true){$fotos=".".Rotas::$siteUrl . Rotas::$pastaFotos . 'thumb.php?src=' . $imagem . '&w=' . $w . '&h=' . $h;
} else {
$fotos = Rotas::$siteUrl . Rotas::$pastaFotos . 'thumb.php?src=' . $imagem . '&w=' . $w . '&h=' . $h;
}
$img = '<img src="' . $fotos . '" >';
return $img;
// echo $fotos;
}
/**
*
* @param type $imagem
* @param type $w
* @param type $h
* @return string caminho da foto
* este é o metodo somente quando a imagem for link
*/
public static function ImagemLink($imagem, $w, $h) {
$fotos = Rotas::$siteUrl . Rotas::$pastaFotos . 'thumb.php?src=' . $imagem . '&w=' . $w . '&h=' . $h;
return $fotos;
// echo $fotos;
}
/**
* metodo que faz tratamento do upload
*/
public static function Upload() {
}
/**
* metodo que dele a foto da pasta
* @param type $arquivo (pega o nome da foto)
* e apaga da pasta
*/
public static function Apagar($arquivo=null) {
if(empty($arquivo)):
$arquivo = '00000.jpg';
endif;
$foto = $_SERVER['DOCUMENT_ROOT'] . '/' . Rotas::$pastaFotos . $arquivo;
// se a foto existe
if (file_exists($foto)):
unlink($foto); // apago ela da pasta
else:
echo '<br><center><strong>Erro: Imagem inexistente</strong></center>';
endif;
}
}