Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [phpnuke] form non funzionante

    salve. ho creato un form per l'inserimento di alcuni dati nel db mysql e l'invio degli stessi via emai ...ma non funziona

    ecco il codice (ovviamente questo codice non è tra i tag <?php ?>)
    Codice PHP:
    <table align=center width=100border=1>
      <
    FORM METHOD=post enctype="multipart/form-data" ACTION="modules.php?name=sendmail">
      <
    tr>
      <
    td>Il tuo nickname:</td>
      <
    td><INPUT TYPE=text NAME=name SIZE=50MAXLENGTH=30 tabindex=0></td></tr>
      <
    tr>
      <
    td>Il nome del tuo sito:
    </
    td>
      <
    td><INPUT TYPE=text NAME=nomesito SIZE=50MAXLENGTH=30 tabindex=1></td></tr>
      <
    tr>
      <
    td>La tua email:
    </
    td>
      <
    td><INPUT TYPE=text NAME=email SIZE=50MAXLENGTH=50 tabindex=2></td></tr>
      <
    tr>
      <
    td>Indirizzo del tuo sito:
    </
    td>
      <
    td><INPUT TYPE=text NAME=urlsito SIZE=50MAXLENGTH=50 tabindex=3></td></tr>
      <
    tr>
      <
    td>Indirizzo del tuo banner:
    </
    td>
      <
    td><INPUT TYPE=text NAME=urlbanner SIZE=50MAXLENGTH=100 tabindex=4></td></tr>
      <
    tr>
      <
    td>Indirizzo in cui viene pubblicato il mio banner:
    </
    td>
      <
    td><INPUT TYPE=text NAME=urlmiobanner SIZE=50MAXLENGTH=100 tabindex=5></td></tr>
      <
    tr>
      <
    td>Breve descrizion del tuo sito:
    </
    td>
      <
    td><textarea NAME="text" COLS="50%" ROWS="10" tabindex="6"></textarea></td></tr>
      <
    tr><td>Clicca per l'anteprima</td><td><center>   
    <INPUT TYPE="submit" VALUE="Invia"><input type="reset" value="cancella"></center></td></tr>
      <input type="hidden" name="posted" value="yes">
    </FORM> </table> 

    allora... viene visualizzato correttamente, ma quando compilo i campi e clicco su Invia mi rimanda ad una pagina bianca con scritto Sorry, such file doesn't exist...


    dove è l'errore??? uff....proprio non lo capisco

  2. #2
    hai provato ad inviare alla sola pagina modules.php?

    io ci provo anche se è dura!!!
    vieni a trovarmi http://www.netlabit.com

  3. #3
    anzi mi correggo, hai creato la pagina sendmail?

    io ci provo anche se è dura!!!
    vieni a trovarmi http://www.netlabit.com

  4. #4
    con phpnuke si usa questa dicitura perchè non si può accedere al file direttamente (infatti nei moduli è presente questo codice
    codice:
    if (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
        die ("You can't access this file directly...");
    }
    )

    quindi, per accedere (o inviare richiesta) al file modules/sendmail/index.php si usa la dicitura /modules.php?name=sendmail

    tra l'altro ... ho aperto il file /modules/feedback/index.php ... il form presente all'interno di quel modulo, sembra configurato ugualmente..
    ecco qua il codice
    codice:
    $form_block = "
        <center><font class=\"title\">$sitename: "._FEEDBACKTITLE."</font>
        
    
    <font class=\"content\">"._FEEDBACKNOTE."</font>
        <FORM METHOD=\"post\" ACTION=\"modules.php?name=$module_name\">
        
    
    "._YOURNAME.":
    
        <INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"$sender_name\" SIZE=30></p>
        
    
    "._YOUREMAIL.":
    
        <INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"$sender_email\" SIZE=30></p>
        
    
    "._MESSAGE.":
    
        <TEXTAREA NAME=\"message\" COLS=30 ROWS=5 WRAP=virtual>$message</TEXTAREA></p>
        <INPUT type=\"hidden\" name=\"opi\" value=\"ds\">
        
    
    <INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\""._SEND."\"></p>
        </FORM></center>
    ";

    proprio non capisco perchè non funziona

    qualcuno mi sa aiutare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.