Olá pessoal, sou nova nisto da programação em php e estou aqui com um problema.
A minha ideia é fazer upload a uma imagem e ao fazê-lo adicionar à database o nome do ficheiro, guardar a imagem original numa pasta e criar uma miniatura noutra pasta. Já tentei tanta coisa que a vontade de desistir é quase imediata![:)]()
o que tenho agora é:
Código (PHP):
Depois do copy tentei fazer o resize da imagem, para po-la mais pequena mas não consegui.
Se me pudessem ajudar agradecia imenso.
Isto de não perceber ainda bem as coisas é um contratempo. Ando a aprender aos poucos![:)]()
Obrigada
A minha ideia é fazer upload a uma imagem e ao fazê-lo adicionar à database o nome do ficheiro, guardar a imagem original numa pasta e criar uma miniatura noutra pasta. Já tentei tanta coisa que a vontade de desistir é quase imediata

o que tenho agora é:
Código (PHP):
<?php
$con=mysql_connect('fapsilva.com','faps','maba8uzer');
mysql_select_db ("faps_fapsilva",$con);
if(@$_POST ['submit'])
{
$file = $_FILES ['file'];
$name1 = $file ['name'];
$type = $file ['type'];
$size = $file ['size'];
$tmppath = $file ['tmp_name'];
$name2='thumb'.$name1;
$filedir='camera/images/slides/';
$thumbdir='camera/images/slides/thumbs/';
if($name1!="")
{
if(move_uploaded_file ($tmppath, $filedir.$name1))
{
copy($filedir.$name1, $thumbdir.$name2) or die ('problem');
$query="insert into gallery (photo, thumb) values ('$name1', '$name2')";
mysql_query ($query) or die ('Não conseguiu fazer upload:'.mysql_error());
echo "Fez upload com sucesso!!";
}
}
}
?>
<form name="form" action="" method="post" enctype="multipart/form-data">
Fotografia <input type="file" name="file" />
<input type="submit" name="submit" value="submit" />
</form>
$con=mysql_connect('fapsilva.com','faps','maba8uzer');
mysql_select_db ("faps_fapsilva",$con);
if(@$_POST ['submit'])
{
$file = $_FILES ['file'];
$name1 = $file ['name'];
$type = $file ['type'];
$size = $file ['size'];
$tmppath = $file ['tmp_name'];
$name2='thumb'.$name1;
$filedir='camera/images/slides/';
$thumbdir='camera/images/slides/thumbs/';
if($name1!="")
{
if(move_uploaded_file ($tmppath, $filedir.$name1))
{
copy($filedir.$name1, $thumbdir.$name2) or die ('problem');
$query="insert into gallery (photo, thumb) values ('$name1', '$name2')";
mysql_query ($query) or die ('Não conseguiu fazer upload:'.mysql_error());
echo "Fez upload com sucesso!!";
}
}
}
?>
<form name="form" action="" method="post" enctype="multipart/form-data">
Fotografia <input type="file" name="file" />
<input type="submit" name="submit" value="submit" />
</form>
Depois do copy tentei fazer o resize da imagem, para po-la mais pequena mas não consegui.
Se me pudessem ajudar agradecia imenso.
Isto de não perceber ainda bem as coisas é um contratempo. Ando a aprender aos poucos

Obrigada