sliderf
02-01-2008, 01:02
Boas.
TEnho uma tabela onde na ultima linha tenho o seguinte codigo para upload de imagens.
Código
<?php
echo('
<FORM ENCTYPE="multipart/form-data" METHOD="POST">
<INPUT TYPE="file" NAME="userfile">
<INPUT TYPE="submit" VALUE="Upload">
</FORM>');
$path = '../images/home/box/';
$max_size = 20000;
if (!isset($HTTP_POST_FILES['userfile'])) exit;
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name']))
{
if ($HTTP_POST_FILES['userfile']['size']>$max_size)
{
echo "The file is too big<br>n";
exit;
}
if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/png"))
{
if (file_exists($path . $HTTP_POST_FILES['userfile']['name']))
{
echo "The file already exists<br>n";
$my_file = $HTTP_POST_FILES['userfile']['name'];
exit;
}
$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path .$HTTP_POST_FILES['userfile']['name']);
if (!$res)
{
echo "upload failed!<br>n";
exit;
} else
{
$my_file = $HTTP_POST_FILES['userfile']['name'];
echo $my_file;
tep_db_query("update home set box='$my_file'");
echo "upload sucessful<br>n";
}
}
else
{
echo "Wrong file type<br>n";
exit;
}
}
?>
O problema é que eu agora queria acrescetar mais linhas à tabela mas não aparece nada.Se tirar o codigo em cima posso acrescentar que da se o codigo estiver nao da, por isso presumo que seja alguma coisa com o codigo(ele está a funcionar).
O mais engraçado é que no dreamweaver aparece as linhas abaixo desse codigo com o conreudo e tudo direitinho mas quando o corro no browser nao aparece nada.
O que será? Agradecia que me ajudassem.
Obrigada.
Sem mais...
sliderf
TEnho uma tabela onde na ultima linha tenho o seguinte codigo para upload de imagens.
Código
<?php
echo('
<FORM ENCTYPE="multipart/form-data" METHOD="POST">
<INPUT TYPE="file" NAME="userfile">
<INPUT TYPE="submit" VALUE="Upload">
</FORM>');
$path = '../images/home/box/';
$max_size = 20000;
if (!isset($HTTP_POST_FILES['userfile'])) exit;
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name']))
{
if ($HTTP_POST_FILES['userfile']['size']>$max_size)
{
echo "The file is too big<br>n";
exit;
}
if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/png"))
{
if (file_exists($path . $HTTP_POST_FILES['userfile']['name']))
{
echo "The file already exists<br>n";
$my_file = $HTTP_POST_FILES['userfile']['name'];
exit;
}
$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path .$HTTP_POST_FILES['userfile']['name']);
if (!$res)
{
echo "upload failed!<br>n";
exit;
} else
{
$my_file = $HTTP_POST_FILES['userfile']['name'];
echo $my_file;
tep_db_query("update home set box='$my_file'");
echo "upload sucessful<br>n";
}
}
else
{
echo "Wrong file type<br>n";
exit;
}
}
?>
O problema é que eu agora queria acrescetar mais linhas à tabela mas não aparece nada.Se tirar o codigo em cima posso acrescentar que da se o codigo estiver nao da, por isso presumo que seja alguma coisa com o codigo(ele está a funcionar).
O mais engraçado é que no dreamweaver aparece as linhas abaixo desse codigo com o conreudo e tudo direitinho mas quando o corro no browser nao aparece nada.
O que será? Agradecia que me ajudassem.
Obrigada.
Sem mais...
sliderf