<?php
require("AreaRestrita.php");
include("../includes/config.php");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Cadastro</title>
<style type="text/css">
<!--
.style1 { font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.style3 { color: #FFFFFF;
font-family: "Courier New", Courier, monospace;
font-weight: bold;
}
-->
</style>
</head>
<body>
<?php
$data = date("d/m/Y");
################################
function initRand ()
{
static $randCalled = FALSE;
if (!$randCalled)
{
srand((double) microtime() * 1000000);
$randCalled = TRUE;
}
}
function randNum ($low, $high)
{
initRand();
$rNum = rand($low, $high);
return $rNum;
}
// setando o mínimo é o máximo que o número aleatório deve chegar
$num_imagem = randNum(0101,999999);
if($anunciante != ""){
if($file != ""){
$f_name = $_FILES['file']['name'];
$ext = substr($f_name,-5);
$dir = $DirRoot."imagens/anunciantes";
$status = move_uploaded_file($file,"$dir"."/"."$num_imagem"."
$ext");
?>
<?php
$file = $_FILES['file']['name'];
$file_size = $_FILES['file']['size'];
$file_temp = $_FILES['file']['tmp_name'];
$file_err = $_FILES['file']['error'];
$path = 'imagens/anunciantes/';
$randomizer = rand(0000, 9999);
$file_name = $randomizer.$userfile;
$file_type = $file;
$file_type_length = strlen($file_type) - 3;
$file_type = substr($file_type, $file_type_length);
if(!empty($file)) {
echo '<div style="font-weight: bold; padding: 6px;">File Uploaded Information</div>
<ul>
<li>Nome riginal: ' .$userfile. '</li>
<li>Novo nome: ' .$file_name. '</li>
<li>Tipe: ' .$file_type.'</li>
<li>tamanho: ' .$file_size. '</li>
<li>nome temporario: ' .$file_temp. '</li>
<li>Erro: ' . $file_err. '</li>
</ul>';
// limite 200KB
if($file_size > 25600) {
echo 'FILE SIZE TO LARGE - ASSIMA DO TAMANHO PERMITIDO<BR />';
exit();
}
$file_type = strtolower($file_type);
$files = array();
$files[] = 'jpeg';
$files[] = 'jpg';
$files[] = 'gif';
$files[] = 'png';
$key = array_search($file_type, $files);
if($key) {
echo '<b>Arquivo ok!</b><br />';
} else {
echo '<b>Tipo não permitido</b><br />';
exit();
}
$error_count = count($file_error);
if($error_count > 0) {
for($i = 0; $i <= $error_count; ++$i) {
echo $_FILES['file']['error'][$i];
}
} else {
if(move_uploaded_file($file_temp, 'imagens/anunciantes/' .$file_name.'')) {
echo '<h3>Upload feito com susseso!</h3>';
} else {
echo '<h3>ERROR</h3>';
}
}
} else {
echo '<h3>Você não selecionou um arquivo.</h3>';
}
?>
Porém está dando o erro...
Parse error: syntax error, unexpected $end in /home/wwwclass/public_html/adm3306/cadastro.php on line 118
Dei uma verificada e não consegui concertar. Obrigado pela força. Se puder me ajudar, te agradeço.
Algum desenvolvedor tiver disponibilidade, podemos ver um valor pra arrumar essa função do move-uploaded-file. Obrigado.
Algum desenvolvedor tiver disponibilidade, podemos ver um valor pra arrumar essa função do move-uploaded-file. Obrigado.