Problema T_OBJECT_OPERATOR
Segue abaixo o script, o erro ocorre quando entra nessa página, obs: A hospedagem utiliza PHP 5.0.
O erro acontece na linha 31, conforme abaixo:
[08-Nov-2011 16:32:05] PHP Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/w24834a/public_html/adm/fotosnoticias/upload.php on line 31
<?php
/**
* Conexão Mysql
*/
$conn = mysql_connect('host', 'user', 'pass');
$db = mysql_select_db('dbname');
$file = $_FILES['Filedata'];
$album = (int) $_POST['id'];
$filename = $file['name'];
$query = "INSERT INTO albums_photos (album, file) VALUES ('$album', '$filename')";
mysql_query($query);
$path = $file['tmp_name'];
$new_path = "arquivos/".$file['name'];
move_uploaded_file($path, $new_path);
// Vamos usar a biblioteca WideImage para o redimensionamento das imagens
require("../lib/WideImage/WideImage.php");
// Carrega a imagem enviada
$original = WideImage::load($new_path);
// Redimensiona a imagem original para 1024x768 caso ela seja maior que isto e salva
$original->resize(1024, 768, 'inside', 'down')->saveToFile($new_path, null, 90);
// Cria a miniatura
$ext = end(explode(".", $new_path)); // Pega a extensão do arquivo
$thumb = str_replace(".$ext", "_thumb.$ext", $new_path); // Substitui a extensão
$original->resize(75, 75, 'inside', 'down')->saveToFile($thumb, null, 90); // Redimensiona e salva
echo mysql_insert_id(); // Retorna o id da foto cadastrada
?>
Discussão (5)
Carregando comentários...