Ir para conteúdo
Fórum Script Brasil

sbay

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que sbay postou

  1. Olá a todos :) Preciso de uma ajuda , estou há uns dias de roda de um código que utilizo muitas vezes em varias ocasiões e em vários servidores diferentes ... mas neste caso esta a me dar a volta á cabeça e não arranjo solução. Utilizo este código para a partir de um form multipart/form-data poder ora editar sendo caso disso uma entrada na BD ora criar uma entrada nova. O código também faz o ulpload de uma imagem com redimensionamento. Corre sempre ás mil maravilhas! Neste caso não se se terá alguma coisa a ver com o servidor que está alojado, quando insiro só dados nos campos de dados , ele escreve e edita a BD, quanto faço o upload de imagem , bloqueia, nunca escreve no campo da imagem, e as vezes faz o upload da imagem designada, mas isto só as vezes :| O código é o seguinte : <? require_once("classes/global.php"); require_once("classes/config.php"); include_once("classes/class.php"); $db = new Database($config['server'], $config['user'], $config['pass'], $config['database'], $config['tablePrefix']); $db->connect(); $uploaddir = '../images/upload/'; $uploadname = basename($_FILES['userfile']['name']); $uploadfile = $uploaddir.$uploadname; switch ($_GET['accao']) { case "inserir": if ($_POST == true && $_GET['familia'] != "" && $_POST['txtTitulo'] != "") { if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { $uploadedRenamedFile = rand(0,10000)."_".$uploadname; $uploadedFile = rename($uploaddir.$uploadname, $uploaddir.$uploadedRenamedFile); $image1 = new SimpleImage(); $image1->load($uploaddir.$uploadedRenamedFile); $image1->resizeToWidth(600); $image1->save($uploaddir.$uploadedRenamedFile); $data['image'] = $uploadedRenamedFile; } $data['name'] = $_POST['txtTitulo']; $data['home'] = $_POST['txtHome']; $data['extra'] = $_POST['txtExtra']; $data['travel'] = $_POST['txtTravel']; $data['age'] = $_POST['txtAge']; $data['who'] = $_POST['txtWho']; $data['who_de'] = $_POST['txtWho_de']; $data['who_sk'] = $_POST['txtWho_sk']; $data['recommended'] = $_POST['txtRecommended']; $db->query_insert($_GET['familia'], $data); $ok = true; } break; case "editar": if ($_POST == true) { $data['name'] = $_POST['txtTitulo']; $data['home'] = $_POST['txtHome']; $data['extra'] = $_POST['txtExtra']; $data['travel'] = $_POST['txtTravel']; $data['age'] = $_POST['txtAge']; $data['who'] = $_POST['txtWho']; $data['who_de'] = $_POST['txtWho_de']; $data['who_sk'] = $_POST['txtWho_sk']; $data['recommended'] = $_POST['txtRecommended']; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { $uploadedRenamedFile = rand(0,10000)."_".$uploadname; $uploadedFile = rename($uploaddir.$uploadname, $uploaddir.$uploadedRenamedFile); $image1 = new SimpleImage(); $image1->load($uploaddir.$uploadedRenamedFile); $image1->resizeToWidth(600); $image1->save($uploaddir.$uploadedRenamedFile); $data['image'] = $uploadedRenamedFile; } $db->query_update($_GET['familia'], $data, "id=".$_GET['id'].""); header("Location: produto4.php?accao=editar&familia=".$_GET['familia']."&id=".$_GET['id'].""); } else { $rows = $db->query("SELECT * FROM ".$_GET['familia']." WHERE id = ".$_GET['id'].""); $row = $db->fetch_array($rows); } break; } $db->close(); ?> Alguma ideia ?? Alguma ajuda ?? Tks
×
×
  • Criar Novo...