|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Poppi (AR)
Messaggi: 764
|
comando php per aprire un'URI
mi serve un modo per aprire direttamente un'URI da una pagina php, tipo
goto("www.ciao.it"); perchè voglio intergrare in un sito un semplicissimo form per la ricerca con google. Codice:
<form method="GET" action="google.php">
<input type="text" name="search" size="10">
<button type="submit">Go</button>
</input>
</form>
<?php
if (IsSet($_GET["search"]) and $_GET["search"] != "")
{
$search = $_GET["search"];
$uri = "http://www.google.com/search?q=$search";
QUI CI ANDREBBE IL COMANDO
}
?>
__________________
PaintedHomepage.com - Cicoandcico company la vera forza non sta nel non cadere mai, ma nel risollevarsi dopo una caduta. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Hai due strade... Gli header HTTP e javascript:
header("Location: ".$uri); //va fatto prima di qualsiasi output ?> <script> location = <?=$uri?>; </script> <? |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Poppi (AR)
Messaggi: 764
|
ok, mi c'è voluto un po' ma ora l'header funziona. esiste un comando html per impostare un minimo di caratteri nel form, in modo che premendo go senza inserire testo non carichi google.php?
__________________
PaintedHomepage.com - Cicoandcico company la vera forza non sta nel non cadere mai, ma nel risollevarsi dopo una caduta. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sicuro che rispetti lo standard HTML il codice sopra ?
Come mai hai messo il bottone dentro l'input ? In ogni caso bisogna farlo con JavaScript... Una volta premuto il pulsante bisogna controllare che il campo sia riempito... Ora però non mi ricordo come si fa ad interrompere l'esecuzione in modo che non si voglia eseguire google.php... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:38.



















