Back to top

Autore Topic: Inserire form nei contenuti  (Letto 3225 volte)

Offline alex

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Inserire form nei contenuti
« il: 27 Giu 2006, 16:26:40 »
Salve a tutti!
Avrei bisogno di inserire un form che ricerca un vocabolo in un file in una pagina di contenuto di joomla. Il codice l'ho scritto e provato in locale funziona, ma quando lo inserisco in joomla, qualcosa non funziona.
Ecco il codice
Codice: [Seleziona]
<form name="cerca" method="post" action="{runphp} echo $_SERVER['PHP_SELF'] {/runphp}" enctype="multipart/form-data">
  <table width="400" border="0" align="center" background="images/stories/lotto/barr.jpg">
        <tr>
          <td width="111"><div align="center"><span class="Stile1">Voce da ricercare: </span></div></td>
          <td width="193"><div align="center"><span class="Stile10">
            <input name="text" type="text" id="text" size="30" maxlength="30" />
<input type="hidden" name="stt" value="1" id="stt">
          </span></div></td>
          <td width="82"><div align="center"><span class="Stile10">
            <input name="Cerca" type="submit" id="Cerca" value="Cerca" />
          </span></div></td>
        </tr>
      </table>
</form>
</p>
<table width="400" border="0" align="center" cellpadding="5" cellspacing="1">
  <tr>
    <td><h3 align="center">Risultati della ricerca nella smorfia:</h3>
      </p>
    {runphp}
if ($_REQUEST['stt']) {
// apro il file in lettura
$identificatore=fopen ("data/smorfia.txt", "r");

// testo da trovare all'interno del file
$testo_da_trovare=$_POST['text'];

$counter=0;

// eseguo il ciclo fino alla fine del file
while (!feof ($identificatore)){

// incremento il $counter di una unit&agrave;
$counter ++;

// registro nella variabile $buffer il contenuto della linea
$buffer=fgets($identificatore, 4096);

// controllo con eregi se all'interno di $buffer c'&egrave; il testo che sto cercando
// se l'esito &egrave; positivo stampo a video il numero di linea ed il suo contenuto
if (eregi($testo_da_trovare, $buffer))
echo "$buffer<br>";
}

// chiudo il file
fclose ($identificatore);
}
{/runphp}</td>
  </tr>
</table>
P.S. I tag <?php e ?> gli ho sostituiti con {runphp} e {/runphp} perchè utilizzo il mambot RunPHP

Il problema è che quando compilo il form coi dati e premo sul bottone Cerca, vengo rimandato alla pagina index.php di joomla....perchè??
Come si risolve questo problema??

Offline alex

  • Appassionato
  • ***
  • Post: 418
  • Sesso: Maschio
    • Mostra profilo
Re: Inserire form nei contenuti
« Risposta #1 il: 29 Giu 2006, 14:23:19 »
Mi ricordo di un post che avevo letto su questo forum di un utente che voleva un modulo o un componente per visualizzare i form in un modulo...perchè diceva che nei contenuti era capace ad inserirli, ma non gli servivano....
ho cercato invano quel post....non l'ho trovato....mi servirebbe proprio l'aiuto dell'utente che l'ha scritto...ma chi è??

 



Web Design Bolzano Kreatif