Jump to content


Photo

Como Chamar Uma Url E Fazer Query String


  • Faça o login para participar
7 replies to this topic

#1 ApocalipsX

ApocalipsX

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 09/04/2007, 22:30

Ola pessoal

preciso de uma ajuda de voces.

Tenho um gerador de posts

como posso programar um script para executar uma pagina php chamando url e fazer query string

um exemplo:

http://nwshare.com/f...ooks/gerado.php

a index.php

<form name="form1" method="post" action="gerador.php">
  <div align="center">
	<table width="75%" border="1" cellpadding="0" cellspacing="0" bordercolor="#DDDDDD" bgcolor="#EAEAEA">
	  <tr> 
		
	  </tr>
	</table>
	<br>
	<table width="75%"  border="0" cellpadding="2" cellspacing="0">
	  <tr> 
		<td width="20%" valign="middle"><div align="left"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif"><strong>Titulo:</strong></font></div></td>
		<td width="80%"><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
			<input name="banda" type="text" id="banda" size="50">
			</font></div></td>
	  </tr>
	  <tr> 
		<td valign="middle"><div align="left"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif"><strong>Autor: 
			</strong></font></div></td>
		<td><div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 
			<input name="ano" type="text" id="ano">
			</font></div></td>
	  </tr>
	</table>
	
  </div>
  <p align="center">
	<input type="submit" name="Submit" value="Gerar">
</p>
</form>
</body>
</html>

e o gerador.php

<tr> 
		  <td width="17"></td>
		  <td width="267" valign="top"><table width="267" border="0" cellspacing="0" cellpadding="0">
			  <tr> 
				<td><table width="267" border="0" cellpadding="0" cellspacing="0">
					<tr> 
					  
					</tr>
					<tr> 
					  <td background="http://i131.photobucket.com/albums/p297/livrosbrasil/lado2.gif"><table width="94%" height="72" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
						  <tr> 
							<td><div align="center"><strong><font color=#006600 size=1><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Titulo</font><font color="#00000" face="Verdana, Arial, Helvetica, sans-serif">:</font> 
								</font><font color=#000000></font></strong><font color=#000000><? echo $banda?></font></div></td>
						  </tr>
						  <tr> 
							<td><div align="center"><font color=#006600 size=1><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Autor:</strong></font> 
								</font><font color=#000000><? echo $ano?></font></div></td>
						  </tr>
						</table></td>
					</tr>
					<tr> 
					  <td height="20" background="http://i131.photobucket.com/albums/p297/livrosbrasil/fim2.gif">&nbsp;</td>
					</tr>
				  </table></td>
			  </tr>
			</table>
			
		  </td>
		</tr>

vlw pessoal

#2 cachopo

cachopo

    Turista

  • Usuários
  • 51 posts
  • Sexo:Masculino
  • Localidade:Assis, São Paulo

Posted 10/04/2007, 16:35

Exemplo 1. index.html
<form action="gerador.php" method="post" name="gerador">  <p><b>Título:</b> <input name="titulo" size="50" type="text"></p>  <p><b>Autor:</b> <input name="autor" size="50" type="text"></p>  <p><input name="submit" type="submit" value="Gerar"></p></form>
Exemplo 2. gerador.php
<?php$autor = $_POST["autor"];$titulo = $_POST["titulo"];?><p><a href="?autor=<?php echo $autor; ?>&titulo=<?php echo $titulo; ?>">Link</a></p><p><b>Autor:</b> <?php echo $autor; ?></p><p><b>Título:</b> <?php echo $titulo; ?></p>
$_GET: http://www.php.net/m...d.variables.get
$_POST: http://www.php.net/m....variables.post

Edição feita por: cachopo, 10/04/2007, 16:36.


#3 ApocalipsX

ApocalipsX

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 10/04/2007, 19:58

cachopo,muito obrigado pela ajuda

mas ainda tenho uma duvida:

como posso fazer esse gerador gerar um iframe tipo esse:

[center]<iframe frameborder="0" width="650px" height="994px" scrolling="no" src="http://www.meusite.com/forum/geradores/ebooks/ebook.php?id=85" id="filme" marginheight="0" marginwidth="0" name="filme"></iframe>[/center]

ao inves do codigo todo apenas um iframe com a id do post
como posso fazer isso?

vlw

Edição feita por: ApocalipsX, 10/04/2007, 20:05.


#4 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 10/04/2007, 20:23

Ai vc vai ter que usar um banco de dados para guardar os dados que as pessoas enviarem ..
Dai com o ID que o banco de dados retornar vc coloca na URL do IFRAME para exibir ...

Se vc não sabe sobre banco de dados e afins, recomendo que vc leia os tutoriais que existem aqui no fórum e por ai, por que assim do nada vc não irá consegui fazer só estudo ... pode resolver ;)

#5 ApocalipsX

ApocalipsX

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 10/04/2007, 20:30

sk15,vou dar uma lida aqui no forum,nao sei por onde começae mas vou tentar me achar

obrigado

#6 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 10/04/2007, 20:45

Bem eu vou ti dar uma "mãozinha" e mostrar o caminhos das pedra e postar um exemplo BEM SIMPLES (usando o HTML do nosso amigo "cachopo") ....
De como vc pode fazer isso com arquivos de textos simples ... olhe:

Formulário HTML (index.html)
<form action="gerador.php" method="post" name="gerador">  
<p><b>Título:</b> <input name="titulo" size="50" type="text"></p>  
<p><b>Autor:</b> <input name="autor" size="50" type="text"></p>  
<p><input name="submit" type="submit" value="Gerar"></p>
</form>

Gravação dos dados nos TXT (gerador.php)
<?php
$arq = time();
$vls = $_POST["autor"] . "\r\n" . $_POST["titulo"];
$fps = fopen(($arq . ".txt"), "w+");
fwrite($fps, $vls);
fclose($fps);
?>
<iframe frameborder="0" width="650px" height="994px" scrolling="no" src="http://www.meusite.com/dados.php?id=<?php echo $arq; ?>" id="filme" marginheight="0" marginwidth="0" name="filme"></iframe>

Agora a exibição do IFRAME (dados.php)
<?php
$file = file(($_GET["id"] . ".txt"));
?>
<p><a href="?autor=<?php echo $file[0]; ?>&titulo=<?php echo $file[1]; ?>">Link</a></p>
<p><b>Autor:</b> <?php echo $file[0]; ?></p>
<p><b>Título:</b> <?php echo $file[1]; ?></p>

Simplificadamente é só isso ... :rolleyes:

sk15,vou dar uma lida aqui no forum,nao sei por onde começae mas vou tentar me achar

obrigado



#7 ApocalipsX

ApocalipsX

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 10/04/2007, 21:40

Cara brigadao mesmo
so uma ultima duvida,o codigo gero,so que nao aparece o iframe
ql o erro?

vlw

Edição feita por: ApocalipsX, 10/04/2007, 22:15.


#8 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 11/04/2007, 00:27

Á é pode cre ... ele ativa o IFRAME em vez de exibir o código HTML .. :assobio:
É simples coloque dentro de um textarea que resolver ... veja:

Gravação dos dados nos TXT (gerador.php)
<?php
$arq = time();
$vls = $_POST["autor"] . "\r\n" . $_POST["titulo"];
$fps = fopen(($arq . ".txt"), "w+");
fwrite($fps, $vls);
fclose($fps);
?>
<textarea cols="70" rows="10"><iframe frameborder="0" width="650px" height="994px" scrolling="no" src="http://www.meusite.com/dados.php?id=<?php echo $arq; ?>" id="filme" marginheight="0" marginwidth="0" name="filme"></iframe></textarea>





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq