Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

γεια σας παιδιά έχω την εξής απορία αν γνωρίζει κάποιος λοιπόν έχω στίσει ένα site σε έναν host που έχω αγοράσει και δουλεύουν όλα κομπλέ. το μετέφερα σε έναν άλλο free host και δεν δουλεύει η φόρμα επικοινωνίας που έχω δεν πάνε τα email τι λέτε να φταίει γιαυτό?? 

Δημοσ.
Καλησπέρα,

θες να μας πεις τον κώδικα του send.php

(ίσως κόβονται από μηχανισμούς προστασίας εξερχόμενου spam του server, γιατί μου έχει τύχει σε πελάτη μου!)

 

edit

 


δημιούργησε ένα αρχείο test.php και βάλε μέσα τον παρακάτω κώδικα (άλλαξε μόνο το email με το δικό σου) και μετά τρέξτο mydomain.gr/test.php

αν λάβεις το email τότε είναι αυτό που σου είπα παραπάνω!

αλλά μπορούμε να το αλλάξουμε αν βάλεις τον κώδικα του δικού σου send.php




<?php
$email_to = '[email protected]';
$email_from = '[email protected]';
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];

$headers = "From: $email\r\n";
$headers .= "Reply-To: $email\r\n";

if(mail($email_to, $subject, $message, $headers, '-f ' . $email_from)){
echo 'sent'; //
}else{
echo 'failed';//
}
?>

Δημοσ.

ορίστε φίλε ο κώδικας μου!

<?php

// attempt insert query execution
$firstname = $_POST["firstname"];
$lastname = $_POST["lastname"];
$publication_date = date('Y-m-d H:i:s');
$email = $_POST["email"];
$address= $_POST["address"];
$message= $_POST["message"];
$thl=$_POST["thl"];

 
 
 
 // email send to user
		$paragelia=$message;
		$eimailuser=$email;
		$name=$firstname." ".$lastname;
        $thle=$thl;
		$email_subject = "Atmiseto.gr";
		$email_from = '[email protected]';
		$email_body = "test";
		$post=$email;
        $minima= $message;
        $addr= $address;
		$email_subject2="Νέο μήνυμα";
        $email_body2 = "Απο τον/την$name";
        $email_subject ="test!";
        
		$to2 ='[email protected]' ;		
        $email_body2= "test";
		$to = $eimailuser;
        
		$headers = "From: $email_from \r\n";
		$headers .= "Reply-To: $visitor_email \r\n";
		
//Send the email!
			mail($to,$email_subject,$email_body,$headers);
			mail($to2,$email_subject2,$email_body2,$headers);
            header('Location: '.' ./index.php?success');




//  email send to user Function to validate against any email injection attempts
function IsInjected($str)
{
  $injections = array('(\n+)',
              '(\r+)',
              '(\t+)',
              '(%0A+)',
              '(%0D+)',
              '(%08+)',
              '(%09+)'
              );
  $inject = join('|', $injections);
  $inject = "/$inject/i";
  if(preg_match($inject,$str))
    {
    return true;
  }
  else
    {
    return false;
  }
}
 
 

?>
</body>
</html>

στην παραπάνω δοκιμή με τον κώδικα που μου έστειλες όταν το τρέχω μου βγάζει failed 

Δημοσ.
Καλημέρα,

 

είδα πως host έχεις freehosting.com

 

και λέει 

 

PHP mail() function: NO

sendmail: NO

 


 

οπότε λογικό είναι να μην στέλνει!

 

Εγώ θα σου πρότεινα (δεν σημαίνει πως πρέπει να το κανείς!) να μεταφέρεις το domain σου στο papaki και να πάρεις δωρεάν πακέτο φιλοξενίας

Δημοσ.

οκ φίλε ευχαριστώ θα δω θα το κοιτάξω τώρα το θέμα να δω τι θα κάνω. και γω πίστευα ότι κάτι τέτοιο έπαιζε με τον server άλλα δεν το έβρισκα κάπου να το λέει. να σαι καλά και πάλι! 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...