Ir para conteúdo
Fórum Script Brasil

LDtnw

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Posts postados por LDtnw

  1. Eu não sei como so tão cego: olha o que estava dando problema no script:

    $new = $_GET['new'];
    $desc = $_GET['desc'];
    $url = $_GET['url'];
    os dados no formulario são enviados por POST, não na url, ou seja:
    $new = $_POST['new'];
    $desc = $_POST['desc'];
    $url = $_POST['url'];

    foi só mudar isso que o sistema funcionou!!!

    obrigado por tudo, obrigado por terem tentado me ajudar.

    Se quiserem ver o script funcionando, acessem http://url.hot.to

    este script foi usado mais precisamente em http://url.hot.to/cadastro

  2. Oi, eu consegui fazer o codigo que funciona, porem, as variaveis não são inseridas no texto predefinido, e elas não estão em branco. Olha o codigo ai:

    <?php
    $new = $_GET['new'];
    $desc = $_GET['desc'];
    $url = $_GET['url'];
    
    if( $new == "" || $desc == "" || $url == ""){ 
                $js="&lt;script language='javascript'>alert('Preencha todos os campos!')</script>";
                print $js;
                $js="&lt;script language='javascript'>java script:history.back(-1)</script>";
                print $js;  }
                
    if(file_exists(../pasta/$new.php)) { 
                $js="&lt;script language='javascript'>alert('Essa nova URL já existe, escolha outra e tente novamente.')</script>";
                print $js;
                $js="&lt;script language='javascript'>java script:history.back(-1)</script>";
                print $js;  }
    
    $fp = fopen('../pasta/' . $new . '.php',"w+");
    
    fwrite($fp,'
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>EXEMPLO</title>
    <meta http-equiv="Content-Language" content="English" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" type="text/css" href="CSS/style.css" media="screen" />
    </head>
    <body>
    
    <div id="wrap">
    
    <div id="header">
    <div class="headings">
    <h1><a>EXEMPLO</a></h1>
    <h2>Projeto Empresa ABC</h2>
    </div>
    
    
    </div>
    
    
    <div align="center">
      <p>Descrição: ' . $desc . '</p>
      <p> </p>
      <p>Aguarde...</p>
    </div>
    <div style="clear: both;"> </div>
    
    
    </div>
    
    </body>
    </html>
    
    <META HTTP-EQUIV="REFRESH" CONTENT="4; URL=' . $url . '">
    ');
    
    
    fclose($fp);
    
    header('Location:new.redir.sucess.php?new=' . $new . '&url=' . $url . '')
    ?>

    agora, eu so preciso saber o porque que as variaveis não são inseridas, e o arquivo é salvo no servidor sem nome, ele fica como somente ".php" (sem as aspas).

    Daria pra alguém me ajudar nisso?

    Obrigado...

  3. Olá, eu tenho um problema parecido com o do Halfar:

    Eu preciso criar um documento php automaticamente tambem, porem, o documento é salvo da seguinte forma:

    O Usuario preenche um formulário, e os dados (3 no total) são enviados ao save.php

    o save.php irá salvar o documento, porem, ele salvara da seguinte forma:

    ele colocará duas variaveis dentro do texto pre-definido, cada uma seu lugar, e salva com o nome de uma das variaveis, exemplo: $new.php

    o save.php salva o documento, porem, não insere as variaveis no documento, e salva o documento como somente .php no servidor, sem o nome na frente ($new.php).

    aqui está o meu codigo:

    <?php
    $new = $_GET['new'];
    $desc = $_GET['desc'];
    $url = $_GET['url'];
    
    $fp = fopen('$new.php',"w+"); //aqui deveria criar o arquivo começando com $new, mas não o faz, cria apenas .php
    
    fwrite($fp,"
    <html xmlns='http://www.w3.org/1999/xhtml'>
    <head>
    <title>EXEMPLO</title>
    <meta http-equiv='Content-Language' content='English' />
    <meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
    <link rel='stylesheet' type='text/css' href='CSS/style.css' media='screen' />
    </head>
    <body>
    <div id='wrap'>
    <div id='header'>
    <div class='headings'>
    <h1><a>URL Domain</a></h1>
    <h2>Um projeto Empresa ABC</h2>
    </div>
    </div>
    <div align='center'>
      <p>URL: $desc</p> // aqui ele deveria inserir o valor da varialvel $desc, o que não acontece, ficando em branco...
      <p> </p>
      <p>Aguarde...</p>
    </div>
    <div style='clear: both;'> </div>
    </div>
    </body>
    </html>
    <META HTTP-EQUIV='REFRESH' CONTENT='4; URL=$url'> // aqui ele deveria inserir o valor da varialvel $url, tambem não acontece...
    ");
    
    fclose($fp);
    
    header("Location:sucesso.php") // redireciona informando que teve sucesso, mas não houve!
    ?>

    Pelo que percebi, as variaveis não são inseridas por causa do " ", refente ao fwrite($fp,"conteudo do arquivo")

    alguém tem uma ideia do que fazer para resolver isso? Já tentei de mil e uma formas e nada...


  4. <?
    $porta = 80 ; // seta a porta do teste, assim você pode testar a disponibilidade de outros acessos, por exemplo WEBMAILS e etc
    ..........
    [/codebox]

    Tem um comando mais simples para isso:

    [code]<? $site = "www.google.com.br"; $pag = "arquivo.php"; $url = "$site\$pag"; if(file_exists($url)) { echo(Arquivo Existe); } else { echo(Arquivo não Existe); }          ?>[/code]

    esse codigo é mais facil, e lembrando, você pode trocar o www.google.com.br por outra variavel ficando $site = "$recebesite"; por exemplo, o mesmo se aplica ao $pag.

  5. Formulário que pega as info:

    <div align="center">
    <form method="post" action="save.new.redir.php">
      <table width="447" border="0">
        <tr>
          <td width="196"><div align="right">URL Antiga (Atual):</div></td>
          <td width="241"><div align="left">
            <label>
            <input type="text" name="url" />
          </label></div></td>
        </tr>
        <tr>
          <td><div align="right">Descrição:</div></td>
          <td><div align="left"><label>
            <input name="desc" type="text" maxlength="50" />
            <font size="-4"> (max 50)</font>
          </label></div></td>
        </tr>
        <tr>
          <td><div align="right">Nova URL:</div></td>
          <td><div align="left"><label>
            <input name="new" type="text" maxlength="15" />
          <font size="-4">(max 10)</font></label></div></td>
        </tr>
        <tr>
          <td><div align="right">
            <label>
            <input type="submit" value="Criar URL" />
          </label></div></td>
          <td><div align="left"><input type="reset" name="reset" value="Resetar" /></div></td>
        </tr>
      </table>
    
    </form>
    </div>
    Ate aki OK, o problema é daqui pra frente: o codigo do php save.new.redir.php não funciona nem um pouco. O que gostaria que acontece-se é o seguinte: o php obtem os dados e o tranforma em variaveis, exemplo:
    <?php
    $url = $_GET['url'];
    $desc = $_GET['desc'];
    $new = $_GET['new'];
    ?>
    e coloca as variaves dentro de um texto pre-definido, exemplo:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>EXEMPLO</title>
    <meta http-equiv="Content-Language" content="English" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
    <body>
    
    <div id="wrap">
    
    <div id="header">
    <div class="headings">
    <h1><a>EXEMPLO</a></h1>
    <h2>Um Projeto empresa ABC</h2>
    </div>
    
    
    </div>
    
    
    <div align="center">
      <p>URL Solicitada: <? echo($desc); ?></p>
      <p> </p>
      <p>Aguarde, redirecionando...</p>
    </div>
    <div style="clear: both;"> </div>
    
    
    </div>
    
    </body>
    </html>
    
    <META HTTP-EQUIV="REFRESH" CONTENT="4; URL=<? echo($url); ?>" />
    e salvava o arquivo com o mesmo nome da varialvel $new exemplo:
    $new.php ou $new.htm

    Não importa qual dos dois formatos em que ele salvaria, porem, em outros formatos, o servidor não trabalha, ele está sofrendo atualizações.

    já tentei de varias formas fazer save.new.redir.php mas não dá, de toda maneira que tento, falha, tanto que fiquei com raiva e exclui os arquivos save.new.redir.php que tentei fazer.

    Eu trabalho com o DW CS4, se isso implica em alguma coisa...

    vlw pela ajuda!

  6. Estou com um probleminha aqui,

    preciso de um codigo, aonde, com dados de um formulario, que são enviados a "save.php", "o save.php" gera e salva um "arquivo.htm" ou "arquivo.php" com os dados do formularios. Por exemplo:

    Formulario:

    <form id="form1" name="form1" method="post" action="save.new.redir.php">
      <p>
        <label>
          <input type="text" id="valor1" />
        </label>
      </p>
      <p>
        <label>
          <input type="text" id="valor2" />
        </label>
      </p>
      <p>
        <label>
          <input type="text" id="valor3" />
        </label>
      </p>
    <p>
    <input name="" type="submit" />
      </p>
    </form>

    e os dados preenchidos são enviados para o php, e o mesmo salva um arquivo pre-definido, apenas inserindo os dados do formulario no devido lugar. Por Exemplo:

    "Ola $valor1 o arquivo foi salvo com sucesso. O $valor2 foi recebido e o $valor3 foi enviado para o webmaster", isso em um arquivo.htm ou .php

    daria pra me ajudar com o codigo do save.new.redir.php?

    já tentei de tudo e não consigo. Obrigado...

×
×
  • Criar Novo...