Saluto tutti.
Ho perso l'e-mail e ripopongo il quesito.
Come posso fare per abilitare la visualizzazione degli errori in php?
Anticipato Grazie.
-----------------<>
Saluto tutti.
Ho perso l'e-mail e ripopongo il quesito.
Come posso fare per abilitare la visualizzazione degli errori in php?
Anticipato Grazie.
-----------------<>
Al volo nello script tramite la funzione error_reporting()
http://it2.php.net/manual/en/functio...-reporting.php
Altrimenti in maniera definitiva nel file php.ini
![]()
"Ci sono 10 tipi di persone, quelli che capiscono i numeri binari...
e quelli che non li capiscono."
Ciao Emyl, intanto grazie per la risposta
Userò la soluzione "al volo".
Uso un editor PsPad.
Praticamente è solo un foglio di scrittura codice grz il quale salvare con estenzioni html, css, php, asp, etc...
Spero spiegarmi, così con esso non saprei come accedere al "php.ini".![]()
php.ini e' un normale file di testo, percio' puoi accederci con un qualsiasi editor (notepad, wordpad...)
cerca le direttive display_errors e error_reporting, modificale a tuo piacimento e subito dopo riavvia il web server affinche' le modifiche abbiano effetto.
Di nuovo
![]()
"Ci sono 10 tipi di persone, quelli che capiscono i numeri binari...
e quelli che non li capiscono."
Di nuovo anche a teprovvedrò subito
Buona Giornata.
Ciao Emyl,
"approfitto" di nuovo di te.
ho visionato il link che mi hai mandato ed ho provato le seguenti sintassi:
<?php
error_reporting(E_ALL);
?>codice:// setting PHP error reporting switch(getinivar('php_error_reporting')) { case 0: error_reporting(0); break; case 1: error_reporting(E_ERROR | E_WARNING | E_PARSE); break; case 2: error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); break; case 3: error_reporting(E_ALL ^ (E_NOTICE | E_WARNING)); break; case 4: error_reporting(E_ALL ^ E_NOTICE); break; case 5: error_reporting(E_ALL); break; default: error_reporting(E_ALL); }
Rispettivamente prima l'una, poi l'altra, ma non ottengo nessun risultato. Nada errori
Dovrei controllari i campi di una form,
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>www.comune.jesi.an.it/zoofila - ZOOFILA DI JESI - PAGINA DI SEGNALAZIONE</title>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
</head>
<body style="background-color: rgb(255, 255, 153); color:#OOOOOO; text-align: center;">
<form name="segnalazione" method="post" action="send.php">
Il Tuo Nome:
<input name="nomemittente" type="text">
Il Tuo Cognome:<input name="cognome" type="text"><hr>
La Tua E-Mail:
<input name="emailmittente" type="text"><hr>
La Tua Segnalazione:
<textarea name="commenti" rows="15" cols="80"></textarea><hr>
<input value="Invia i Dati Inseriti" type="submit"><input value="Cancella i Dati Inseriti" type="reset">
</form>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>www.comune.jesi.an.it/zoofila - ZOOFILA DI JESI - DATI INVIATI</title>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
</head>
<body style="background-color: rgb(255, 255, 153); text-align:center; color: #OOOOOO">
<?php
#error_reporting(E_ALL);
if(codice:// setting PHP error reporting switch(getinivar('php_error_reporting')) { case 0: error_reporting(0); break; case 1: error_reporting(E_ERROR | E_WARNING | E_PARSE); break; case 2: error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); break; case 3: error_reporting(E_ALL ^ (E_NOTICE | E_WARNING)); break; case 4: error_reporting(E_ALL ^ E_NOTICE); break; case 5: error_reporting(E_ALL); break; default: error_reporting(E_ALL); }
($_POST['nomemittente'] = "")
&& ($_POST['cognome'] = "")
&& ($_POST['emailmittente']="")
&& ($_POST['commenti'] = "")
){
echo "Compila tutti i Campi";
}
else
{
$destinatario= "vigilanzazoofila@aesinet.it";
$oggetto="Modulo inviato da: ".$_POST['nomemittente']."".$_POST['cognome']."";
$intestazioni="From: ".$_POST['emailmittente']."";
mail($destinatario,$oggetto,$commenti,$intestazion i);
}
?>
<div>
Grazie per i Dati Inviati.
Torna alla Home Zoofila
</div>
</body>
</html>
Non vengono eseguiti i controlli.
Sai dirmi perchè?
:master:![]()
Grazie, per l'ennesima volta![]()
Ad occhio e croce hai un problema logico sui controlli che dovrebbero essere legati tra di loro con un "OR" e non con un "AND".
"Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"
Ciao Cris,
si l'&& non era ovviamente corretto ed ho sostituito con l'||.
Resta il problema di come accedere al file php.ini... se hai letto anche la restante parte della mail...
Grazie cmq dell'attenzione!
![]()