Condividi:
Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!
Moderatori: Anthony47, Triumph Of Steel, archimede
di Paolo87 » 22/02/08 12:11
Ciao,raga ho una questione un po particolare. Avete visto quei siti che dopo esserti registrato ti mandano loro un id ed una pass via mail ??? Ma come si fa a fare una cosa simile????
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
di Dylan666 » 22/02/08 12:24
Con script appositi, oppure imparando un linguaggio di programmazione.
E questo forum non può sostituire ne Google per cercare gli scritp ne un buon libro per insegnarti un linguaggio
-
Dylan666
- Moderatore
-
- Post: 39988
- Iscritto il: 18/11/03 16:46
di Paolo87 » 22/02/08 12:32
ok.
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
di Paolo87 » 22/02/08 12:33
ma cosa scrivo su google per trovare queste cose?
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
di Paolo87 » 22/02/08 14:19
non trovo quello che volgio su google. Mi spiego,io vorrei che nel mio sito un utente compili un modulo e poi tramite mail gli venga comunicato un id ed una pass generata in automatico. Sapete dove trovare uno scritp simile,amgari in php od altro?!
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
di Dylan666 » 22/02/08 14:26
Ma il link che ti ho dato lo hai letto? Rimandava alla sezione script di php.html.it, cioè questa:
http://php.html.it/script/
-
Dylan666
- Moderatore
-
- Post: 39988
- Iscritto il: 18/11/03 16:46
di Paolo87 » 22/02/08 14:39
si,ma non ho trovato quello che cerco. Ora ho creato lgi script in php per generare id e pass casuali,però prima le devo inserire nel db e poi mandarle via mail altrimenti non valgono. Ma come faccio ad inserirle nel db in automatico??? e poi per mandarle via mail sempre in automatico???
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
di Dylan666 » 22/02/08 15:00
È come se mi chiedessi "come si chiede come ti chiami in inglese?"
Io se vuoi ti scrivo la frase, ma poi non vai lontano. Non puoi imparare l'inglese per frasi fatte, devi sapere come funziona la lingua... perché altrimenti dopo allo step successivo non saprai comunque come muoverti.
Ad esempio: una volta che hai messo lo user e la password casuale nel database, come controlli che i nuovi iscritti non utilizzino username già esistenti? E quando ti immettono lo username, come fai a controllare che l'indirizzo che ti hanno dato sia corretto, e che ad esempio non si siano scordati di mettere la chiocciola?
E poi ua volta spedita la mail bisogna mandare un link per l'attivazione dell'account e se l'account non viene attivato entro un tot di tempo va eliminato dal database, altrimenti si riempie di record inutili. ecc. ecc. ecc.
Ma questi sono tutti passi successivi. Intanto vatti a studiare la funzione mail del php e come si fanno le query ai database, altrimenti è inutile proprio... tutta roba che non richiede un forum, ma un buon libro di base sul php...
-
Dylan666
- Moderatore
-
- Post: 39988
- Iscritto il: 18/11/03 16:46
di Paolo87 » 22/02/08 15:13
comunque ho creato un script in php che genera id e pass,poi uno script che legge ed inserisce i dati in access sempre in php. L'unica cosa è che gli script che devono andare a leggere ed inserire nel db di access m danno errore. Non so se postarli qui oppure in un topic dedicato,però l'errore è lo stesso per entrambi. Tu che dici?? li metto qui o apro un topic nuovo???
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
di Dylan666 » 22/02/08 15:27
Metti pure qui
-
Dylan666
- Moderatore
-
- Post: 39988
- Iscritto il: 18/11/03 16:46
di Paolo87 » 22/02/08 15:38
ok allora visto che l'errore è lo stesso lo script è il seguente :
<html>
<head>
<title>Interazione tra PHP ed Ms Access</title>
</head>
<body>
<?PHP
// Includo il file contenente la stringa di connessione
include("conn.php");
// Creo due oggetti COM contenenti gli oggetti Connection e Recordset
$cn = new COM("ADODB.Connection");
$rs = new COM("ADODB.Recordset");
// Apro la Connection ed il Recordset
$cn->open($sc);
$rs->Open("SELECT * FROM utenti", $cn);
// Controllo che sulla tabella ci siano dati
if ($rs->EOF) print "<p>Nessun dato trovato</p>";
else while ($rs->EOF == FALSE)
{
print "<p>";
print "<b>Nome:</b> " . $rs->Fields ['nome']->value;
print "<br>";
print "<b>Cognome:</b> " . $rs->Fields ['cognome']->value;
print "</p>";
$rs->MoveNext();
}
// Chiudo il Recordset
$rs->Close();
$rs->Release();
$rs = null;
// Chiudo la Connection
$cn->Close();
$cn->Release();
$cn = null;
?>
</body>
</html>
questo script deve leggere i dati contenuti nel mio database access,però m da errore a questa riga
" $cn = new COM("ADODB.Connection");" perchè?
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
Torna a Programmazione
Topic correlati a "Mail automatiche":
Chi c’è in linea
Visitano il forum: Nessuno e 19 ospiti