Ir para conteúdo
Fórum Script Brasil

rfrancisco

Membros
  • Total de itens

    86
  • Registro em

  • Última visita

Posts postados por rfrancisco

  1. Este é meu form:

    <?php

    include ("conn.php");

    echo "<form method=\"POST\" action=\"upload.php\" enctype=\"multipart/form-data\">";

    echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"200000\">";

    echo "<p>";

    echo "Imóvel:";

    echo "<select name=\"codigo\">";

    $sql = mysql_query("SELECT * FROM imoveis");

    while($dados = mysql_fetch_array($sql)){

    echo "<option selected='selected' value='".$dados['codigo']."'>".$dados['codigo']."</option>";

    }

    echo "</select>";

    echo "</p>";

    echo "<p align=\"center\">Arquivo 1: <input type=\"file\" name=\"arquivo1\" size=\"30\"></p>";

    echo "<p align=\"center\">Arquivo 2: <input type=\"file\" name=\"arquivo2\" size=\"30\"></p>";

    echo "<p align=\"center\">Arquivo 3: <input type=\"file\" name=\"arquivo3\" size=\"30\"></p>";

    echo "<p align=\"center\">Arquivo 4: <input type=\"file\" name=\"arquivo4\" size=\"30\"></p>";

    echo "<p align=\"center\">Arquivo 5: <input type=\"file\" name=\"arquivo5\" size=\"30\"></p>";

    echo "<p align=\"center\"><input type=\"submit\" value=\"Enviar arquivos\"></p>";

    echo "</form>";

    E este o script que processa o form:

    <?

    set_time_limit (0);

    include 'conn.php';

    $imovel = $_POST['codigo'];

    $pasta = "photos";

    for ($i=1 ; $i<=5 ; $i++)

    {

    $id_arquivo = "arquivo".$i;

    $erro = FALSE;

    $nome_arquivo = $_FILES[$id_arquivo]['name'];

    $tamanho_arquivo = $_FILES[$id_arquivo]['size'];

    $arquivo_temporario = $_FILES[$id_arquivo]['tmp_name'];

    if (!empty ($nome_arquivo))

    {

    if ($sobrescrever == "não" && file_exists("$pasta/$imovel/$nome_arquivo"))

    {

    $erro = TRUE;

    echo "Arquivo $nome_arquivo já existe.";

    }

    if (($limitar_tamanho == "sim") && ($tamanho_arquivo > $tamanho_bytes))

    {

    $erro = TRUE;

    echo "Arquivo $nome_arquivo deve ter no máximo $tamanho_bytes bytes.";

    }

    $ext = strrchr($nome_arquivo,'.');

    if ($limitar_ext == "sim" && !in_array($ext,$extensoes_validas))

    {

    $erro = TRUE;

    echo "Extensão do arquivo $nome_arquivo inválida para upload.";

    }

    if(!$erro && move_uploaded_file($arquivo_temporario, "$pasta/$imovel/$nome_arquivo"))

    echo "<p align=center>O upload do arquivo <b>$nome_arquivo</b> foi concluído com sucesso.</p>";

    else

    echo "<p align=center>O arquivo $nome_arquivo não pôde ser copiado para o servidor.</p>";

    }

    }

    ?>

    Os arquivos não estão chegando no servidor, recebo o seguinte erro:

    Warning: move_uploaded_file(photos/1/apartamento2.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/httpd/vhosts/algumacoisa.org/httpdocs/bqimoveis/upload.php on line 31

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpIavSwd' to 'photos/1/apartamento2.jpg' in /home/httpd/vhosts/algumacoisa.org/httpdocs/bqimoveis/upload.php on line 31

    O arquivo apartamento2.jpg não pôde ser copiado para o servidor.

  2. Tenho um link dentro da div BAIXO que precisa abrir dentro da própria div BAIXO.

    echo " <a href=\"logout.php\"> Logout</a></br>";

    Ao clicar recebo a resposta numa página nova.

    Preciso que a div baixo receba os menus de controle do usuário e que quando o usuário clique em logout a div receba o formulário de login.

    Cfe link www.algumacoisa.org/bqimoveis

  3. <?php

    $cod = $_GET["cod"];

    $sql = "SELECT * FROM imoveis WHERE codigo=$cod'";

    $resultado = mysql_query($sql)

    or die (mysql_error());

    while ($dados=mysql_fetch_array($resultado)) {

    $corretor = $dados["corretor];

    echo "<form action=\"insere_imovel.php\" method=\"POST\" enctype=\"multipart/form-data\">";

    echo "<p>";

    echo "Corretor:";

    echo "<select name=\"corretor\">";

    $sql = mysql_query("SELECT * FROM corretores");

    while($dados = mysql_fetch_array($sql)){

    echo "<option selected='selected' value='".$dados['id']."'>".$dados['nome']."</option>";

    }

    echo "</select>";

    }

    else {

    echo "Você não está logado.";

    echo "<form method=\"POST\" action=\"login.php\">";

    echo "<input type=\"text\" name=\"username\" value=\"Usuário\" size=\"10\"><input type=\"password\" name=\"password\" value=\"Senha\" size=\"10\"><input type=\"submit\" value=\"Enviar\" name=\"enviar\">";

    }

    mysql_close($conexao);

    ?>

    Recebo este erro: Parse error: syntax error, unexpected T_ELSE in /home/httpd/vhosts/algumacoisa.org/httpdocs/bqimoveis/cadastra_imovel.php on line 74.

    Alguma sugestão?

  4. Tenho a seguinte estrutura:

    <div id="conteudo">Bem vindo ao portal Brusqueimóveis.com.br. Sinta-se em casa para conheçer nossos imóveis e solicitar online nossos serviços. Encontre imóveis usados em nosso classificado e anuncie seu imóvel ou terreno!

    </div>

    Preciso que a div referida carregue o resultado da busca efetuada pelo formulário de busca abaixo:

    <div id="busca"><form id='formbusca' action="processa_busca.php" method="post">

    <input type="text" name="termo" value="Corretor, tipo de negócio ou endereço."/>

    <input type="submit" value="BUSCAR">

    </form></div>

    E que a div abaixo abra os links contidos na página referida. E não numa página nova em branco.

    <div id="baixo">

    <?php include ("form_login.php"); ?>

    </div>

  5. Tenho um formulário em html e quero que o script processe esse formulário. Mas o email não tá chegando. Qual o problema?

    <?php

    $nome = $_POST['nome'];

    $telefone = $_POST['telefone'];

    $plano = $_POST['plano'];

    $emaildestinatario = "rfrancisco@algumacoisa.org";

    $assunto = "ASSINATURA PLANO";

    $headers = $_POST['headers'];

    $emailsender = $_POST['emailsender'];

    $headers .= "From: contato@brusqueimoveis.com.br\n";

    $mensagemHTML = '$nome solicitou informações sobre o plano $plano. Entrar em contato pelo telefone $telefone.';

    if(!mail($emaildestinatario, $assunto, $mensagemHTML, $headers ,"-r".$emailsender)){ // Se for Postfix

    $headers .= "Return-Path: " . $emailsender . $quebra_linha; // Se "não for Postfix"

    mail($emaildestinatario, $assunto, $mensagemHTML, $headers );

    }

    ?>

  6. <?php

    include ("conn.php");

    $sql = ("SELECT * FROM classificados order by rand() limit 3");

    $resultado = mysql_query($sql) or die (mysql_error());

    while ($dados=mysql_fetch_array($resultado)) {

    $tipo = $dados["tipo"];

    $texto = $dados["texto"];

    $nome = $dados["nome"];

    $email = $dados["email"];

    }

    echo "<table width=\"450\">";

    echo "<tr>";

    echo "<td class=\"tabela_corpo\">Tipo:</td>";

    echo "<td class=\"tabela_titulo\">$tipo</td></tr>";

    echo "<tr><td class=\"tabela_corpo\">Texto:</td>";

    echo "<td class=\"tabela_titulo\">$texto</td></tr>";

    echo "<tr><td class=\"tabela_corpo\">Nome:</td><td class=\"tabela_titulo\">$nome</td></tr>";

    echo "<tr><td class=\"tabela_corpo\">Email:</td><td class=\"tabela_titulo\">$email</td></tr>";

    echo "</table>";

    ?>

    Preciso: que a tabela exiba os dois resultados da consulta.

  7. Tenho esse formulário em html:

    <form action="cadastra_classificado.php" method="post">
    <input type="text" name="tipo" value="Tipo de negócio."/></br>
    <input type="text" name="texto" value="Seu anúncio com 70 letras."/></br>
    <input type="text" name="nome" value="Seu nome"/></br>
    <input type="text" name="email" value="Email."/></br>
    <input type="submit" value="Cadastrar">
    </form>
    E este código em php:
    <?php
    include ("conn.php");
    $tipo = $_POST['tipo'];
    $texto = $_POST['texto'];
    $nome = $_POST['nome'];
    $email = $_POST['email'];
    $sql_grava = "INSERT INTO classificados (tipo, texto, nome, email) VALUES ('$tipo','$texto','$nome','$email')";
            $exe_grava = mysql_query($sql_grava);
            header ('Location: classificados.php');        
    ?>

    Não estou conseguindo gravar dados no banco de dados.

  8. $cod = $_GET["cod"];
    $sql = "SELECT * FROM imoveis WHERE codigo='$cod'";
    $resultado = mysql_query($sql)
    or die (mysql_error());
    
    while ($dados=mysql_fetch_array($resultado)) {
        $corretor = $dados["corretor"];
        $tipo = $dados["tipo"];
        $cidade = $dados["cidade"];
        $estado = $dados["estado"];
        $endereco = $dados["endereco"];
        $quartos = $dados["quartos"];
        $banheiros = $dados["banheiros"];
        $valor = $dados["valor"];
    
    echo "<form action=\"insere_imovel.php?cod=$cod\" name=\"form\" method=\"post\" enctype=\"multipart/form-data\">";
    echo "<p>";
    echo "Corretor:";
    echo "<select name=\"corretor\">";
    $sql2 = mysql_query("SELECT * FROM corretores");
    while($dados2 = mysql_fetch_array($sql2)){
    if ($dados2['id'] == $dados['corretor']) {
    echo "<option selected='selected' value='".$dados2['id']."'>".$dados2['nome']."</option>";
    } else {
    echo "<option value='".$dados2['id']."'>".$dados2['nome']."</option>";
    }
    }
    echo "</select>";
    echo "</p>";
    echo "<p>";
    echo "<input type=\"radio\" name=\"assinante\" value=\"0\">Normal";
    echo "<input type=\"radio\" name=\"assinante\" value=\"1\">Assinante"; //O PROBLEMA É TRAZER AS DUAS OPÇÕES COM A OPÇÃO CADASTRADA MARCADA.
    echo "</p>";
    echo "<p>";
    echo "Tipo:";
    echo "<input type=\"text\" name=\"tipo\" value=\"$tipo\" maxlenght=\"100\" size=\"15\" />";

    Ou seja, tenho um campo no banco de dados que mostra se o imóvel é pago ou normal, e tem que mostrar no formulário a opção marcada.

  9. <div id="conteudo">Bem vindo ao portal Brusqueimóveis.com.br. Sinta-se em casa para conheçer nossos imóveis e solicitar online nossos serviços. Encontre imóveis usados em nosso classificado e anuncie seu imóvel ou terreno!
        </div>
        <div id="baixo">
    <?php include ("form_login.php"); ?>
        </div>
    
    #conteudo {
        font-family:Verdana, Geneva, sans-serif;
        font-size:12px;
        color:#000;
        width:400px;
        height:600px;
        position:absolute;
        text-align:center;
        margin-top:105px;
    }
    #baixo {
        margin-top:230px;
        font-family:Verdana, Geneva, sans-serif;
        font-size:12px;
        color:#000;
        width:400px;
        height:450px;
        position:absolute;
        text-align:center;
    }

    Preciso: Que a div conteudo abra os links do menu principal. Que a div baixo abra os links da div promocao que não esta referênciada.

  10. <th scope="col">
    <div id="menu">
    <p><a href="#conteudo" onClick="abrirPag('exibe_corretores.php');">Corretores</a> | <a href="#conteudo" onClick="abrirPag('exibe_imoveis.php');">Imóveis</a> | <a href="#" onClick="abrirPag('planos.htm');">Planos</a> | <a href="#conteudo" onClick="abrirPag('servicos.htm');">Serviços</a> | <a href="#conteudo" onClick="abrirPag('contato.htm');">Contato</a></p>
    <div id="promocao"><?php include ("promocao.php"); ?></div></div>
    </th>
    
    #menu {
        position:absolute;
        background:url(images/menu.jpg);
        font-family:Verdana, Geneva, sans-serif;
        font-size:12px;
        text-align:center;
        width:400px;
        height:80px;
    }

  11. <script type="text/javascript">

    $(document).ready(function(){

    $("#fotos a").bind("click",function(e) {

    e.preventDefault();

    $("#fotos").load($(this).attr("href")); }).end().find("a:has('img')").unbind("click").lightBox();

    });

    </script>

    Qual é o erro?

  12. Preciso que o lightbox interprete links da div promoção que está na index.php:

    &lt;script type="text/javascript">

    $(document).ready(function(){

    $("#menu a").bind("click",function(e) {

    e.preventDefault();

    $("#conteudo").load($(this).attr("href"),function(callback){

    $(this).find("a").bind('click', function(e){

    e.preventDefault();

    $("#destaque").load($(this).attr("href")); }).end().find("a:has('img')").unbind("click").lightBox();

    });

    });

    });

    </script>

    <div id="promocao"><?php include ("promocao.php"); ?></div>

    A página promocao.php têm uma div chamada promoção, que têm as imagens que precisam abrir em LIGHTBOX.

  13. $sql=mysql_query("SELECT * FROM imoveis WHERE relevancia = 1 ORDER BY RAND() LIMIT 1");

    $resultado = mysql_query($sql)

    or die (mysql_error());

    while ($dados=mysql_fetch_array($resultado)) {

    $imagem1 = $dados["imagem1"];

    echo "$imagem1";

    ?>

    <center><a href="<?php echo $imagem1; ?>"><img src="timthumb.php?src=<? echo $imagem1; ?>&amp;w=65&amp;h=120&amp;zc=1" width="75" border="0"/></a>

    Qual é o erro?

  14. <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Brusqueimoveis.com.br - Portal dos corretores de Brusque e região.</title>
    <link rel="stylesheet" href="bqimoveis.css" />
    <script language="javascript" src="ajax.js"></script>
    <script language="javascript" src="instrucao.js"></script>
    </head>
    <body>
        <table>
        <tr><td><div id="esquerda"><?php include ("esquerda.php"); ?></div></td>
        <td><div id="direita"><?php include ("direita.php"); ?></div></td>
        </tr>
        </table>
            <br><br>
        <div id="conteudo"></div>
    </body>
    </html>

    O que têm de errado?

  15. <?php
    require_once("conn.php");
        function gera_nome($foto , $pasta) {
            $imovel = $_POST['codigo'];
            $dir = $pasta;
            $temp = substr(md5(uniqid(time())), 0, 10);
            $imagem_nome = $y1.".".$m1.".".$d1."_".$temp.'.jpg';
            if (file_exists($dir."/".$imagem_nome)) { 
            $imagem_nome = gera_nome($dataf,$dir);
            }
            if (file_exists($dir."/".$imovel)) {
            echo "Já existe a imagem $imagem_nome na pasta photos/$imovel.";
            return $dir."/".$imovel."/".$imagem_nome;
            } else {
            mkdir($dir."/".$imovel);
            echo "Criada a pasta $imovel no diretório $dir e renomeada a imagem $imagem_nome";
            return $dir."/".$imovel."/".$imagem_nome;
                        }
        }
    ?>
    <?php
    $nome_temp1 = $_FILES['arquivo1']['tmp_name'];
    $nome_temp2 = $_FILES['arquivo2']['tmp_name'];
    $nome_temp3 = $_FILES['arquivo3']['tmp_name'];
    $nome_temp4 = $_FILES['arquivo4']['tmp_name'];
    $nome_temp5 = $_FILES['arquivo5']['tmp_name'];
    $pasta = "/home/httpd/vhosts/algumacoisa.org/httpdocs/bqimoveis/photos";
    $datahoje = date('d/m/Y');
        $imagem_nome1 = gera_nome($datahoje,$pasta);
        move_uploaded_file($nome_temp1, $imagem_nome1);
        echo "Novo arquivo: $imagem_nome1 - Imagem original: $nome_temp1";
        $sql_update = "UPDATE imoveis SET  imagem1='$imagem_nome1',imagem2='$imagem_nome2',imagem3='$imagem_nome3',imagem4='$imagem_nome4',imagem5='$imagem_nome5'  WHERE codigo='$imovel'";
    $exe_update = mysql_query($sql_update);
    ?>

    O script pega cada imagem enviada por input e renomeia no servidor. O problema é que não tá chegando no servidor.

  16. tenho dois códigos em duas divs, na index.php:

    <?php
    $advertise = rand(1,3);
    switch ($advertise) {
            case 1: 
                    $banner = "plano1_a.jpg"; 
                    $url = "corretor.php?cod=$plano1_a"; 
                    $heigth = "200"; 
                    $width = "400";
                    break;
            case 2: 
                    $banner = "plano1_b.jpg"; 
                    $url = "corretor.php?cod=$plano1_b"; 
                    $heigth = "200"; 
                    $width = "400";
                    break;
            case 3: 
                    $banner = "plano1_c.jpg"; 
                    $url = "corretor.php?cod=$plano1_c"; 
                    $heigth = "200"; 
                    $width = "400";
                    break;
    }
    echo '<a href="'. $url .'"><img src="'. $banner .'" width="'. $width .'" height="'. $heigth .'" alt=""/></a>';
    ?>
    <?
    $advertise2 = rand(1,2);
    switch ($advertise2) {
            case 1: 
                    $banner2 = "plano2_a.jpg"; 
                    $url2 = "corretor.php?cod=$plano1_a"; 
                    $heigth2 = "200"; 
                    $width2 = "400";
                    break;
            case 2: 
                    $banner2 = "plano2_b.jpg"; 
                    $url2 = "corretor.php?cod=$plano1_b"; 
                    $heigth2 = "200"; 
                    $width2 = "400";
                    break;
    }
    echo '<a href="'. $url2 .'"><img src="'. $banner2 .'" width="'. $width2 .'" height="'. $heigth2 .'" alt=""/></a>';
    ?>

    Não funcionou corretamente, as vezes abre imagens do $advertise um no $advertise2.

  17. Estou usando a seguinte estrtura:

    <script type="text/javascript" src="js/jquery-1.3.1.js"></script>
    <script type="text/javascript" src="js/jquery.lightbox-0.5.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
        $("#linksdiv a").bind("click",function(e) {
              e.preventDefault();
             $("#textodiv").load($(this).attr("href"),function(callback){
                 $(this).find("a").bind('click', function(e){
                              e.preventDefault();
                              $("#textodiv").load($(this).attr("href"));
                              }).end().find("a:has('img')").unbind("click").lightBox();
               });
        });
      });
    </script>

    E não abre fotos na div #principal.

  18. <div id="resultado"></div>

    <div id="lerid">

    Id: <input name="id" id="id" type="text" />

    <input value="OKA!!" onclick="lerId()" type="button" />

    </div>

    Preciso usar um formulário deste tipo mas não intendi a ligação entre o input e o campo.

    De que maneira o script vai interpretar os campos?

×
×
  • Criar Novo...