Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* Upload da imagem por Thiago Belém. */
- header("Content-Type: text/html; charset=utf-8;");
- $u = $_GET["user"];
- if (isset($u)) {
- $title = mysql_real_escape_string($_POST["title_box"]);
- $price = mysql_real_escape_string($_POST["price_box"]);
- $type = mysql_real_escape_string($_POST["type_box"]);
- $obs = mysql_real_escape_string($_POST["obs_box"]);
- $title = utf8_decode($title);
- $price = utf8_decode($price);
- $type = utf8_decode($type);
- $obs = utf8_decode($obs);
- $_UP['pasta'] = 'ads/thumbs/';
- $_UP['tamanho'] = 1024 * 1024 * 2; // 2Mb
- $_UP['extensoes'] = array('jpg', 'png', 'gif');
- $_UP['renomeia'] = true;
- $_UP['erros'][0] = 'Não houve erro';
- $_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP';
- $_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especifiado no HTML';
- $_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente';
- $_UP['erros'][4] = 'Não foi feito o upload do arquivo';
- if ($_FILES['file_box']['error'] != 0) {
- die("Não foi possível fazer o upload, erro:<br />" . $_UP['erros'][$_FILES['file_box']['error']]);
- exit;
- }
- $extensao = strtolower(end(explode('.', $_FILES['file_box']['name'])));
- if (array_search($extensao, $_UP['extensoes']) === false) {
- echo "Por favor, envie arquivos com as seguintes extensões: jpg, png ou gif";
- }
- else if ($_UP['tamanho'] < $_FILES['file_box']['size']) {
- echo "O arquivo enviado é muito grande, envie arquivos de até 2Mb.";
- }
- else {
- if ($_UP['renomeia'] == true) {
- $nome_final = time().'.jpg';
- } else {
- $nome_final = $_FILES['file_box']['name'];
- }
- if (move_uploaded_file($_FILES['file_box']['tmp_name'], $_UP['pasta'] . $nome_final)) {
- if (!is_null($title) && !is_null($price) && !is_null($type) && !is_null($obs)) {
- $id = time()+1101;
- $n = utf8_decode("À venda");
- include ('connect.php');
- $q = mysql_query("insert into ads values ('$id','$title','$u','$type','$price','$nome_final','$n',0,'$obs',0,'')");
- if ($q) {
- $query = mysql_query("update users set adsid=$id,products=products+1 where username='$u'");
- if ($query) {
- ?>
- <p style="text-align:center;font-family:Trebuchet MS, Sans-Serif;color:#4682B4;font:small-caption;font-size:20px;">Seu anúncio foi cadastrado com sucesso.</p>
- <p style="text-align:center;font-family:Trebuchet MS, Sans-Serif;color:black;font:small-caption;">Agora é necessário que seu anúncio seja ativado por um administrador!</p>
- <a href="index.php?pg=anuncios"> < Voltar </a>
- <?php
- }
- }
- }
- } else {
- echo "Não foi possível enviar o arquivo, tente novamente";
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement