salve... testanto il sito che sto costruendo ho notato che uno script che ho sempre usato, sempre sullo stesso sito, all'improvviso non funziona più.
lo script non fa altro che inviare un email sull'indirizzo prestabilito con allegato alcuni dati che vengono forniti dal form da compilare.
il problema è il seguente: nella nuova versione del sito ho notato che il sito mi da problemi su una riga, ma se la stessa pagina la utilizzo nella root principale funziona correttamente.
in pratica la root del sito è questa:
<sito>
\.
\it-->scrivici.php (prima versione del sito -entrambe le pagine qui funzionano)
\V2-->scrivici.php (seconda versione del sito - entrambe le pagine mi dallo lo stesso errore)
ora vi posto lo script e vi indico l'errore.
Codice PHP:
<?php $yourname = "ATeS Impiantistica Generale";
$youremail = "info@atesonline.eu";
$sendpage = "http://www.atesonline.eu/V2/ok.php";
if($submitform) { $dcheck = explode(",",$require);
while(list($check) = each($dcheck))
{
if(!$$dcheck[$check])
{$error .= "
Non hai inserito: [b]$dcheck[$check][/b]
Il campo é obbligatorio!<hr>";}}
if($error)
{
echo("errore");
exit();
}
if ($fromname)
{ $yeshow = "\nDa, $fromname\n"; }
mail($toemail,"$subject"," $message $yeshow --------------------- !!! NON RISPONDERE A QUESTA EMAIL !!!", "From: $fromname <$fromemail>");
header("Location: $sendpage");}
else
{
echo("<form action=\"scrivici.php\" method=\"post\"> <table border=\"0\" cellspacing=\"3\" cellpadding=\"3\" class=\"tabella\" align=\"center\"> <tr> <td align=\"center\" class=\"scrivici\" colspan=\"2\">Compila il seguente form per ricevere informazioni dal responsabile dell'.
<td> <tr> <td align=\"center\">[size="1"]Sarete risposti nel giro di 24 H[/size]</td> </tr> </tr> <tr align=\"center\"> <td>[b]Nome/Ragione Sociale:[/b]<input name=\"fromname\" type=\"text\" size=\"20\"></td> </tr> <tr align=\"center\"> <td>[b]Email:[/b]<input name=\"fromemail\" type=\"text\" size=\"20\"></td> </tr> <tr align=\"center\"> <td colspan=\"2\"> [b]Messaggio:[/b]
<input type=\"hidden\" name=\"subject\" value=\"Info dal sito - Non rispondere\"> <input type=\"hidden\" name=\"toemail\" value=\"$youremail\"> <input type=\"hidden\" name=\"toname\" value=\"$yourname\"> <input type=\"hidden\" name=\"require\" value=\"fromname,fromemail,message\"> <textarea name=\"message\" rows=\"5\" cols=\"40\"></textarea></td> </td> </tr> <tr> <td align=\"center\"><input name=\"submitform\" type=\"submit\" value=\"Invia\" class=\"bottone\"></td> </tr> </table> </form>"); } ?> </td> <td align="right" valign="top" width="10%"><?php include ("pubblicita.php") ?></td> </tr> </table> </body> </html>
la riga con l'errore è questa : " header("Location: $sendpage"); "
perchè mi da errore soltanto nella root V2 e nella root it no????
se vi serve visualizzare lo srcipt sul sito ditelo e lo posto.