Intendo il codice della pagina popup tellfriend.php...
Intendo il codice della pagina popup tellfriend.php...
ho fatto delle prove, se imposto tutti i tag mancanti, tipo
doctype, head, htm, la popup invia ma rimane li senza errore cgi,
però cmq non è corretto lo stesso,
grazie per l'aiuto cmq
Puoi postare il codice attuale di tellfriend.php?
ho fatto una correzione a: <form action=<?echo $PHP_SELF;?> method=post>
con: <form method="post" ACTION="<?php echo $PHP_SELF ?>"> ,
ma non cambia nulla tutto come prima.
Guarda sei veramente molto gentile, stai avendo una pazienza infinita, purtroppo, l'ignoranza è una brutta cosa, cmq..
codice popup php:
<?php
if ( $_POST['msg'])
{
header ("tellfriend.done.htm"); //questo indirizzo dovrebbe essere assoluto, non relativo
mail ("admin@batticuore.biz", "segnala_errore", $_POST['msg']);
}
?>
<form method="post" ACTION="<?php echo $PHP_SELF ?>"> <TABLE WIDTH="373" BORDER="0" CELLSPACING="0" CELLPADDING="2">
<TR>
<TD WIDTH="369" height="92" valign="top"><TEXTAREA NAME=msg COLS=50 ROWS=5 WRAP=soft>Un problema è presente a questo indirizzo:
<?php echo $HTTP_SERVER_VARS['HTTP_REFERER']; ?>
</TEXTAREA> </TD>
</TR>
<TR>
<TD height="28" valign="top"><INPUT TYPE=submit NAME=submit VALUE="INVIA LA SEGNALAZIONE"></TD>
</TR>
</TABLE>
</form>
Ma non avevi detto che avevi aggiunto tutti i tag, head doctype... nel codice che hai postato non ci sono...
a si li ho ritolti perche non funzianava lo stesso, sono gli stessi che sono in una qualsiasi pagina del sito, ho racchiuso php <html> <body> php</body></html>, se vuoi te li riposto, o riposto la popup con i tag html aggiunti
Guarda che non puoi fare la caccia agli errori cambiando tante cose alla volta... è la maniera di non capire cosa c'è che non va. Oltretutto non è che mettere quei tag è una preferenza personale: vanno messi, se hai scritto il resto del sito sai come si scrive una pagina html!Originariamente inviato da uilloc
a si li ho ritolti perche non funzianava lo stesso, sono gli stessi che sono in una qualsiasi pagina del sito, ho racchiuso php <html> <body> php</body></html>, se vuoi te li riposto, o riposto la popup con i tag html aggiunti
Posta il codice completo di tutti i tag. Il redirect potrebbe non funzionare perché messo nel punto sbagliato...
<html>
<head>
<title>BATTICUORE - LA NUOVA DIRECTORY DEL CUORE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="OWNER" content="batticuore.biz">
<meta name="AUTHOR" content="batticuore.biz">
<meta name="description" content="Batticuore è una directory free che ospita esclusivamente siti orientati al dating o inerenti ">
<meta name="keywords" content="Directory free iserisci sito scambio link gratis dating recensioni siti incontri online dating">
<link rel="SHORTCUT ICON" href="http://www.batticuore.biz/favicon.ico">
<link href="../../../css/batticuore.css" rel="stylesheet">
<head>
<body>
tutte le pagine sono in questi tag, il codice della popup php lo racchiuso qui.
</body>
</html>
Ah, no... il codice del popup php devi metterlo solo in parte dentro body.
Questo pezzo mettilo prima di tutto quanto (anche di <html>)
...con l'indirizzo assoluto nell'istruzione header(), magari.Codice PHP:<?php
if ( $_POST['msg'])
{
header ("tellfriend.done.htm"); //questo indirizzo dovrebbe essere assoluto, non relativo
mail ("mia@mail.biz", "segnala_errore", $_POST['msg']);
}
?>
Il restante pezzo invece puoi metterlo dentro il body.
ho fatto come hai detto,
mettendo la parte che mi hai indicato prima di html,
ma fa uguale, cgi error (ho messo solo tag html senza meta e altro)