Ir para conteúdo
Fórum Script Brasil

LDtnw

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre LDtnw

  • Data de Nascimento 03/03/1992

Contatos

  • MSN
    ld_tnw@hotmail.com
  • Website URL
    http://ldtnw.com
  • ICQ
    0

Perfil

  • Gender
    Male
  • Location
    Itaipulândia - Paraná
  • Interests
    PHP, DW, NFS e SA:MP

LDtnw's Achievements

0

Reputação

  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. 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!
  5. 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...