php mail() command

Discussioni su qualunque linguaggio di programmazione o engine
Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

php mail() command

Messaggio da cp94 »

Perchè se provo ad usare il comando mail() in PHP non mi arriva nessuna mail anche se l'operazione viene eseguita con successo?
I dati inseriti sono giusti, son sicuro.
Ho guardato un po in giro e ho visto che molti parlano di un file php.ini, ma non so ne cos'è, ne dove si trova e ne come dovrei modificarlo...
Nemmeno il comando in Javascript tramite mailto:.. funge.
La pagina che dovrebbe inviare mail sta su altervista.
Qualche aiuto?
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: php mail() command

Messaggio da Tizzio »

cp94 ha scritto:Perchè se provo ad usare il comando mail() in PHP non mi arriva nessuna mail anche se l'operazione viene eseguita con successo?
I dati inseriti sono giusti, son sicuro.
Ho guardato un po in giro e ho visto che molti parlano di un file php.ini, ma non so ne cos'è, ne dove si trova e ne come dovrei modificarlo...
Nemmeno il comando in Javascript tramite mailto:.. funge.
La pagina che dovrebbe inviare mail sta su altervista.
Qualche aiuto?
Hai controllato nella spam?

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: php mail() command

Messaggio da cp94 »

Tizzio ha scritto:
cp94 ha scritto:Perchè se provo ad usare il comando mail() in PHP non mi arriva nessuna mail anche se l'operazione viene eseguita con successo?
I dati inseriti sono giusti, son sicuro.
Ho guardato un po in giro e ho visto che molti parlano di un file php.ini, ma non so ne cos'è, ne dove si trova e ne come dovrei modificarlo...
Nemmeno il comando in Javascript tramite mailto:.. funge.
La pagina che dovrebbe inviare mail sta su altervista.
Qualche aiuto?
Hai controllato nella spam?
Ovviamente si. :fapensare:
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: php mail() command

Messaggio da Tizzio »

così?

$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: php mail() command

Messaggio da cp94 »

Mettendo la mia mail non arriva comunque niente...
Vorrei capire quella storia del file php.ini, altrimenti non saprei :protect:
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
civic71
GMI Advanced
Messaggi: 2210
Iscritto il: 23/10/2003, 17:31
Specialità: Risotto con zucchine
Uso: GM:Studio 1.4 Pro
Località: Jesolo (venezia)
Contatta:

Re: php mail() command

Messaggio da civic71 »

Che ricordi altervista invia una email quasi subito mentre se ne vuoi inviare più di una quest'ultime potrebbero accodarsi ed essere spedite da altervista nella notte.

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: php mail() command

Messaggio da cp94 »

Xeryan ha scritto:Non c'è niente da modificare nel php.ini, su altervista mail() funziona fin da subito, facci vedere del codice
Il codice è come quello di Tizzio, comunque:
Spoiler

Codice: Seleziona tutto

<?php
    	$NOME = $_GET['nome'];
        $COGN = $_GET['cognome'];
        $EMAI = $_GET['email'];

        if (isset($NOME))
        {
        	$file = fopen("newsletter/iscritti.txt","a+");
            $line = $NOME."§".$COGN."§".$EMAI.PHP_EOL;
            fwrite($file, $line);
            fclose($file);
            $sent = mail($emai,"Benvenuto!","Ciao, ".$NOME." ".$COGN."!\n\nlolool");
            if (!$sent) echo "ERROR!!";
        }
        
    ?>
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: php mail() command

Messaggio da cp94 »

Xeryan ha scritto:Ok $emai in mail() è minuscolo
:shock:
Strano che il codice di Tizzio non andasse. Grazie mille, come ho fatto a non notarlo.. lol
Tanto per sapere, come faccio ad accedere a php.ini?
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: php mail() command

Messaggio da Tizzio »

Secondo me ti dimentichi gli Header, GmSnippet è su altervista e le mail le manda
(prova http://gmsnippet.altervista.org/register.php)


$to = $mail;
$subject = $L['confirmregistration'];
$message = "
Clicca sul link in basso per completare la registrazione<br/>
<b>Username</b>: ".$username."<br/>
<b>Password</b>: ".$password."<br/>
<hr/>
<img src='".$serverName."/img/logo.png' /><br/>
<a href='".$serverName."/conferma.php?username=".$username."&code=".$random."'>
".$L['completeregistration']." >>
</a>
<br/>
";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: '.$username.'<'.$mail.'>' . "\r\n";
$headers .= 'From: '.$siteName.' <'.$adminMail. "\r\n";
$headers .= 'Cc: '.$adminMail."\r\n";
if(mail($to, $subject, $message, $headers)){
echo('<div ><center>'.$L['registrationlink'].' "'.$mail.'".<br/><br/>'.$L['checkinspam'].'</center></div>');
}
else{
echo($L['impossibleregister']);
}

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: php mail() command

Messaggio da cp94 »

Può darsi, ma almeno ora va.
Prenderò un po di spunti qua e la per mandare un email decente, grazie a tutti :D
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Sicurezza di un sito

Messaggio da cp94 »

Mi servirebbe un altro aiuto, questa volta non di programmazione però.
Ho quasi terminato il mio sito, è un sito dove poter inserire delle recensioni, senza login e accessibile a chiunque in modo rapido.
Per questo ho creato alcuni script in php che sono una sorta di "anti hack", per rendere il sito vivibile da chi lo vuole frequentare. Ci sarà sempre lo spammer o chi vuole tentare di far impallare i server.
Volevo dunque testare la sicurezza del sito, chiedendo a voi di cercare dei metodi di forzatura e cercare di far intasare tutto (sembra divertente eh? lol)
Se ci riuscite vi invito a postare qua come avete fatto e io cercherò una soluzione.

Il sito è questo: http://viewit.altervista.org/
E' fatto da zero, ditemi anche se vi piace e cosa cambiereste o aggiungereste! :protect:
Non guardate le vecchie recensioni, son tutte di prova e molte di esse non hanno nemmeno tutte le feature implementate di recente. Scrivetene una nuova (anche alla cacchio) per vederle tutte.
A breve implementerò anche un comando "report" che cancellerà in automatico la pagina in caso di tante segnalazioni.
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
doom13
Moderatore
Messaggi: 2093
Iscritto il: 31/08/2012, 15:40
Specialità: Programmazione
Uso: GM:Studio 2
Contatta:

Re: php mail() command

Messaggio da doom13 »

Peccato non ho tempo oggi, vediamo se domani riesco a divertirmi. Faccio un programmino easy, già te lo dico.
Immagine
Spoiler
Maze [sospeso]
Isom (titolo provvisorio) (Windows & Android) [sospeso]
Keep Calm & Jump (Android) [In corso]
The Graywall (Windows) [Completo]
DTB (Windows & Android) [Completo]
The Last Spell (Windows) [Completo]
Dukenstein: Return to the house (Windows) [Completo]
DMSystem (Windows) [Completo]
"Things get hard sometimes guys... But remember, dicks get hard too, but they don't stay hard forever. Don't give up!"

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: php mail() command

Messaggio da cp94 »

Il bordo rosso dovrebbe mostrarlo, i caratteri minimi sono 50.
A parte ciò si, è possibile inviarlo tramite url. Dovrei ripetere il controllo anche dopo l'invio, perchè prima non è possibile eseguire php dalle textbox... dopo sistemo, grazie mille :)

@cash: si, è stato xeryan, leggi sopra :lol:
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
Cash
Membro super
Messaggi: 933
Iscritto il: 09/11/2013, 20:40
Uso: GM:Studio 1.4 Pro
Contatta:

Re: php mail() command

Messaggio da Cash »

Non riesco ad inviare niente, quando clicko "review it" non succede niente e nella console compare questo:
TypeError: c.includes is not a function sub_shopping.php:83:15
TypeError: des.includes is not a function sub_shopping.php:93:15
TypeError: c.includes is not a function
c.includes viene chiamato continuamente.

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: php mail() command

Messaggio da Tizzio »

"Defaced by FirEc00l - salvogiammi17@ hotmail.it"
wat?
ti hanno pwnato subito...

https://m.ask.fm/FirEc00l

Nix
GMI Advanced
Messaggi: 2437
Iscritto il: 26/12/2008, 18:14
Uso: GM:Studio 2
Contatta:

Re: php mail() command

Messaggio da Nix »

Xeryan ha scritto:Ahhaha è stato uno che conosco, è riuscito a caricare anche files .php
Non è molto sveglio, dato che si trovano facilmente nome e foto, e cp94 potrebbe benissimo denunciarlo (fino a 3 anni di carcere). Anche se è stato cp a chiederlo, io comunque non mi sarei reso così visibile, specialmente per testare il sito di uno che non conosco (lui l'ha chiesto su GMI).

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: php mail() command

Messaggio da Tizzio »

u'v been h4xx0r3d, deal with it

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: php mail() command

Messaggio da cp94 »

Eh.. grazie ora devo riscrivere la home da capo perchè non ho un backup.. avevo capito dal post di xery che dovevo sistemare li, solo che ero via tutta sera.
vabe lol, appena sistemo vi aggiorno :D
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: php mail() command

Messaggio da cp94 »

Xeryan ha scritto:
cp94 ha scritto:Eh.. grazie ora devo riscrivere la home da capo perchè non ho un backup..
stai scherzando? :protect: si sapeva che finiva col deface :asd:

prova a controllare che altervista fa backup automatici
No
Fortunatamente sono riuscito a copiare il codice da una copia cache della pagina, è tutto salvo.
Tra poco sistemo il problemino sperando che nel frattempo nessuno tocchi niente... :protect:
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: php mail() command

Messaggio da cp94 »

Qualcosina è cambiato, provate adesso.
Ho fatto i backup, ma se dovete cancellare un file non cancellateli tutti :lol:
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 23 ospiti