Oi, Fabiano! Td bem?
Olha só... Vou te contar o q está acontecendo, mas infelizmente não dá pra te ajudar assim, por alto, sem saber o código (neste caso é necessário).
Todas as msgs d erro aí estão se referindo a funções que trabalham em cima de imagens. Vou pegar um exemplo dos erros pra te explicar...
A função imagesx() funciona assim: vc informa pra ela em qual variável está armazenada a imagem e a função te fala qual é a largura (em pixels) da imagem. Por exemplo:
$largura = imagesx($imagem);
Neste caso eu estou guardando na variável $largura a largura da imagem guardada na variável $imagem. No entanto, a variável $imagem precisa estar definida, ou seja, ela precisa ter uma imagem dentro dela. Existem duas formas d se guardar uma imagem dentro de uma variável. Uma é vc criando livremente a imagem com a função imagecreate(). Por exemplo:
$imagem = imagecreate(200, 300);
Isto fará com q se crie uma imagem de 200px de largura e 300px de altura, e esta imagem fique guardada dentro da variável $imagem. Uma variante desta função imagecreate() é a função imagecreatetruecolor(), que faz a mesma coisa, mas cria uma imagem com uma paleta de cores maior. Não vou entrar em detalhes pra não extender mto o assunto.
O outro jeito de se guardar uma imagem dentro de uma variável é usando uma função pra abrir algum arquivo de imagem. As funções variam, pois tem função pra abrir uma imagem em GIF, outra pra abrir uma imagem em JPEG, etc. Por exemplo:
$imagem1 = imagecreatefromjpeg("c:\foto1.jpg");
$imagem2 = imagecreatefromgif("c:\foto2.gif");Pq estou te explicando isto? Bem... Pelo seguinte: o erro q aparece pra vc tá informando que a variável de imagem passada para as funções em questão não é válida! Por exemplo: a linha 25 do arquivo /noticias/admin/paginas/imaddp.php está bem confusa, pois na mesma linha o programador usou 3 funções, então o código pode estar um pouco bagunçado nesta linha, mas pode procurar q vc vai achar algo do tipo:
imagesx($img);
Eu não sei o que tem antes disto ou o q tem depois, mas sei q isto está na linha 25, e tb não sei se a variável informada é $img, mas sei q tem uma variável dentro daqueles parênteses. E vou supor que esta variável é $img.
O erro está informando q esta variável não é uma imagem válida, e deveria... Então, se vc procurar um pouco mais acima, vc deve encontrar no código uma tentativa de se guardar uma imagem dentro desta variável. E esta tentativa vai ser em um daqueles jeitos q eu citei ali em cima... Pode ser um destes casos:
$img = imagecreate(200, 300);
ou
$img = imagecreatetruecolor(200, 300);
ou
$img = imagecreatefromjpeg("nomedoarquivo.jpg");Ou qquer outro jeito. No entanto, esta tentativa de criação de imagem foi falha! Eu lhe dou quase q toda a certeza d q não foi nenhum dos dois primeiros casos citados aí em cima, pois nunca vi dar algum erro com a função imagecreate() ou com a imagecreatetruecolor(). O q deve ter acontecido é na linha estar informado $img = imagecreatefromTIPO($arquivo);, sendo TIPO o tipo da imagem (jpeg, gif, tiff, ou qquer outro), e este $arquivo informado não existe. Então a variável $img passa a não ser uma imagem válida, obviamente. Verifique isto no seu código... Verifique se o arquivo informado na função existe, ou então simplesmente mande o código para avaliarmos.
Um abraço,
Thales Medeiros.