phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

problema formail

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: R: problema formail

Messaggio da brunino » 29/07/2014, 21:49

Crei un file php con dentro

Codice: Seleziona tutto

<?php
phpinfo();
?>
lo lanci e guardi la versione php

comunque non credo sia quello il problema... penso più a una funzione non supportata dall'host o qualche altro problema

Inviato con Tapatalk Free da Android
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

student
Utente
Utente
Messaggi: 12
Iscritto il: 28/07/2014, 15:33
Sesso: Maschio
Server: Windows

Re: problema formail

Messaggio da student » 29/07/2014, 22:00

Risulta php 5.3

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: problema formail

Messaggio da Barrnet » 29/07/2014, 23:21

Prova cosi:

Codice: Seleziona tutto

<form id="form1" name="form1" method="post" action="esito.php">
<p>
<label for="nome">Nome</label>
<input type="text" name="nome" id="nome" />
</p>
<p>
<label for="email">Email&nbsp; </label>
&nbsp;<input type="text" name="email" id="email" /></p>
<p>
<label for="Telefono">Telefono</label>
&nbsp;<input type="text" name="Telefono" id="Telefono" /></p>
<p>
<label for="messaggio">Messaggio</label>
<textarea name="messaggio" id="messaggio" cols="45" rows="5"></textarea>
</p>
<input type="submit" name="submit" id="submit" value="Invia Messaggio" />
</p>
</form>

php :

<?php

function isValidEmail($email){
return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
}

if (isset($_POST["submit"])) {
    $array = array(nome,email,telefono,messaggio);
    foreach ($array as $k) {
		if (!isset($_POST[$k])) {
			die ("<strong>Errore:</strong> Non hai compilato il campo $k");
		}
	}
	$nome=$_POST['nome'];
	$email=$_POST['email'];
	$telefono=$_POST['telefono'];
	$messaggio=$_POST['messaggio']; 

	$testo_del_messaggio.="Nome: $nome\n";
	$testo_del_messaggio.="Email: $email\n";
	$testo_del_messaggio.="Telefono: $telefono\n";
	$testo_del_messaggio.="Messaggio: $messaggio\n";
	$esito=mail("mia email","Messaggio di $nome ($email)", $testo_del_messaggio);
}
?>

student
Utente
Utente
Messaggi: 12
Iscritto il: 28/07/2014, 15:33
Sesso: Maschio
Server: Windows

Re: problema formail

Messaggio da student » 30/07/2014, 13:45

mi esce questo errore allo script creato da lei
Parse error: syntax error, unexpected '}' in /membri/proviamopro/esito.php on line 24

student
Utente
Utente
Messaggi: 12
Iscritto il: 28/07/2014, 15:33
Sesso: Maschio
Server: Windows

Re: problema formail

Messaggio da student » 30/07/2014, 14:42

ho fatto questo esperimento con il linguaggio creato da me . ho visto che mandando il modulo con firefox funziona invece con microsoft explorer mi esce quel famoso errore che ho descritto all'inizio

student
Utente
Utente
Messaggi: 12
Iscritto il: 28/07/2014, 15:33
Sesso: Maschio
Server: Windows

Re: problema formail

Messaggio da student » 30/07/2014, 16:52

<?php

function isValidEmail($email){
return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
}

if (isset($_POST['submit'])) {
$nome=$_POST['nome'];
$email=$_POST['email'];
$telefono=$_POST['telefono'];
$messaggio=$_POST['messaggio'];
if (!empty($nome)) {
if (!empty($email)) {
if (isValidEmail($email)) {
if (!empty($telefono)) {
if (!empty($messaggio)) {
$testo_del_messaggio.="Nome: $nome\n";
$testo_del_messaggio.="Email: $email\n";
$testo_del_messaggio.="Telefono: $telefono\n";
$testo_del_messaggio.="Messaggio: $messaggio\n";
$esito=mail("mia email","Messaggio di $nome ($email)", $testo_del_messaggio);
if ($esito) {
echo "Esito: Messaggio inviato, ripsonderemo appena possibile!";
} else {
echo "Errore: Non &egrave; stato possibile inviare il messaggio!";
}
} else {
echo "Errore: Il Codice di verifica non &egrave; corretto!";
}
} else {
echo "Errore: Manca il Messaggio!";
}
} else {
echo "Errore: Formato Email non corretto!";
}
} else {
echo "Errore: Manca un indirizzo Email!";
}
} else {
echo "Errore: Manca il Nome!";
}
} else {
echo "Errore: Modulo di invio non valido!";
}

?>

adesso funziona tutto con lo script creato da me all'inizio.
Per il mio parere il problema dipendeva da quei bastardi dell'hosting dopo tante lamentere adesso va tutto ok.
l'unico problema se non scrivo il numero di telefono(non riesco a capire perche') non mi manda l'email
grazie a tutti per l'impegno.

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: problema formail

Messaggio da Barrnet » 30/07/2014, 19:43

Avevo dimenticato effettivamente una parentesi, avendolo scritto senza rientri usando l'editor del forum mi era sfuggito :D
Ho corretto il mio post.

L'errore è che il campo telefono è identificato via html con "Telefono" e nel codice php con "telefono". I server linux sono case-sensitive.

student
Utente
Utente
Messaggi: 12
Iscritto il: 28/07/2014, 15:33
Sesso: Maschio
Server: Windows

Re: problema formail

Messaggio da student » 01/08/2014, 8:44

grazie la ringrazio gentilissimo

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 46 ospiti