ΖΗΤΗΜΑ ΑΣΦΑΛΕΙΑΣ: Ανιχνεύθηκε προσπάθεια περιήγησης στις Υπηρεσίες της e-Πλατφόρμας (είτε από Χρήστη, είτε από «Μηχανή») ΧΩΡΙΣ να έχει γίνει ΑΠΟΔΟΧΗ των ΟΡΩΝ περιήγησης στις ΥΠΗΡΕΣΙΕΣ και το ΕΚΠΑΙΔΕΥΤΙΚΟ ΥΛΙΚΟ της που απαιτούνται!
e-Φόρμα ΕΠΙΚΟΙΝΩΝΙΑΣ ΚΟΙΝΟΥ περί των Υπηρεσιών της e-Πλατφόρμας ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΥΛΙΚΟΥ ΝΜ «Σισμανόγλειο»
ΔΕΝ έχετε ΔΗΛΩΣΕΙ το EMAIL σας (για επικοινωνία μαζί σας)!
";
}
if ($_POST['subject']==null)
{
$error1 = "
ΔΕΝ έχετε ΔΗΛΩΣΕΙ ΘΕΜΑ για το ΜΗΝΥΜΑ σας!
";
}
if ($_POST['message']==null)
{
$error2 = "
ΔΕΝ έχετε ΣΥΜΠΛΗΡΩΣΕΙ το ΠΕΔΙΟ ΕΛΕΥΘΕΡΟΥ ΚΕΙΜΕΝΟΥ (μπορείτε να καταθέσετε την ΑΞΙΟΛΟΓΗΣΗ/ΚΡΙΤΙΚΗ σας, ΠΡΟΒΛΗΜΑΤΙΣΜΟΥΣ και ΠΡΟΤΑΣΕΙΣ σας ή/και -τυχόν- άλλα επιπλέον στοιχεία επικοινωνίας μαζί σας -πέραν του email σας- αν το επιθυμείτε)!
";
}
// ADVANCED Level - ΕΛΕΓΧΟΙ ΕΠΙ ΑΡΙΘΜΗΤΙΚΩΝ ΤΙΜΩΝ (ασχέτως πλήθους χαρακτήρων)
if ((($_POST['email']!=null) and (is_numeric($_POST['email'])))
or (($_POST['subject']!=null) and (is_numeric($_POST['subject'])))
or (($_POST['message']!=null) and (is_numeric($_POST['message']))))
{
$error3 = "
ΔΕΝ έχετε δηλώσει ΛΕΚΤΙΚΟ ΠΕΡΙΕΧΟΜΕΝΟ (αλλά μόνο αριθμητικό) σε κάποιο ή όλα τα πεδία της φόρμας!
";
}
//ΠΡΟΣ ΕΝΕΡΓΕΙΑ (email)
if (($error0==null) and ($error1==null) and ($error2==null) and ($error3==null))
{
//ΜΕΤΑΒΛΗΤΕΣ ΒΟΗΘΗΤΙΚΕΣ ("σύντομες")...
$email=$_POST['email'];
$subject=$_POST['subject'];
$message=$_POST['message'];
//ΕΠΙΜΕΛΕΙΑ ΤΙΜΩΝ ΕΛΕΥΘΕΡΟΥ ΚΕΙΜΕΝΟΥ ΑΠΟ ΦΟΡΜΑ
//ΑΠΟΣΤΡΟΦΟΣ + ΚΕΝΑ as _ (SQL INJECTION...)
$remove[] = "'";
$removeblank[]=" ";
$email=str_replace( $remove, "_", $email );
$email=str_replace( $removeblank, "_", $email );
$subject=str_replace( $remove, "_", $subject );
$subject=str_replace( $removeblank, "_", $subject );
$message=str_replace( $remove, "_", $message );
$message=str_replace( $removeblank, "_", $message );
//NOT here!
//CRITICAL !!! ΣΤΗΝ ΦΟΡΜΑ, ΤΑ ΔΕΚΑΔΙΚΑ ΝΟΥΜΕΡΑ ΓΙΝΟΝΤΑΙ ΑΠΟΔΕΚΤΑ ΜΟΝΟ ΜΕ ΧΡΗΣΗ ΤΟΥ .
//ΑΛΛΑ ΜΕΤΑ ΣΤΟ EXCEL -ΓΙΑ ΝΑ ΓΙΝΟΝΤΑΙ ΣΩΣΤΑ ΟΙ ΠΡΑΞΕΙΣ ΣΤΑ ΔΕΔΑΔΙΚΑ ΝΟΥΜΕΡΑ- ΠΡΕΠΕΙ ΝΑ ΑΝΑΓΟΥΜΕ ΤΑ . (ΤΕΛΕΙΑ) ΣΕ , (ΚΟΜΜΑΤΑ)!!!
date_default_timezone_set('Europe/Athens');
$spts=date("d-m-Y")." και ώρα ".date("H:i:s")." δευτ.";
//ΑΡΧΙΚΗ ΣΗΜΑΔΟΥΡΑ - ΒΟΗΘΗΤΙΚΗ ΜΕΤΑΒΛΗΤΗ ΠΛΗΘΟΥΣ EMAIL (max 1 send)
$mhlp=0;
//other domain not supported - only company email - SERVER >>> 1 email final!
//ΑΠΟΣΤΟΛΗ ΕΝΗΜΕΡΩΤΙΚΟΥ EMAIL ΣΤO ΔΙΑΧΕΙΡΙΣΤΗ ΠΡΟΣ ΔΡΟΜΟΛΟΓΗΣΗ ΣΤΟΝ ΑΡΜΟΔΙΟ!
$subject2 = "ΠΡΟΣ ΔΙΑΧΕΙΡΙΣΤΗ για ΠΡΟΩΘΗΣΗ στον ΑΡΜΟΔΙΟ ΥΠΑΛΛΗΛΟ / 'ΣΙΣΜΑflix' e-Πλατφόρμα Εκπαιδευτικού Υλικού ΝΜ Σισμανόγλειο: ΕΝΗΜΕΡΩΤΙΚΟ ΜΗΝΥΜΑ υποβολής ΣΤΟΙΧΕΙΩΝ ΦΟΡΜΑΣ από ".$email." (YΠΟΒΟΛΗ στις ".$spts.")";
$message2 = "ΜΗΝΥΜΑ για ΠΡΟΩΘΗΣΗ στον ΑΡΜΟΔΙΟ ΥΠΑΛΛΗΛΟ >".PHP_EOL." ".PHP_EOL."ΑΥΤΟΜΑΤΟΠΟΙΗΜΕΝΟ ΜΗΝΥΜΑ από την e-Πλατφόρμα Εκπαιδευτικού Υλικού ΝΜ Σισμανόγλειο 'ΣΙΣΜΑflix' (https://www.sismanoglio.gr/SISMAflix)".PHP_EOL." ".PHP_EOL."Από : ".$email.PHP_EOL." ".PHP_EOL."Υποβλήθηκαν, στις ".$spts.", ΗΛΕΚΤΡΟΝΙΚΑ ΤΑ ΑΚΟΛΟΥΘΑ ΣΤΟΙΧΕΙΑ (προς ανάλογη εξέτασή τους).".PHP_EOL." ".PHP_EOL."---------------------------------------------------------------------------------------------".PHP_EOL." ".PHP_EOL."ΑΝΑΛΥΤΙΚΑ δηλώθηκαν:".PHP_EOL."".PHP_EOL.$email." = ως το EMAIL του".PHP_EOL."".PHP_EOL.$subject." = ως το επιθυμητό (συνοπτικό) ΘΕΜΑ του μηνύματός του".PHP_EOL."".PHP_EOL.$message." = ως το επιθυμητό ΑΝΑΛΥΤΙΚΟ μήνυμά του (που μπορεί να εμπεριέχει την ΑΞΙΟΛΟΓΗΣΗ/ΚΡΙΤΙΚΗ του, ΠΡΟΒΛΗΜΑΤΙΣΜΟΥΣ και ΠΡΟΤΑΣΕΙΣ του ή/και -τυχόν- άλλα επιπλέον στοιχεία επικοινωνίας μαζί του εφόσον το επιθυμεί)".PHP_EOL." ".PHP_EOL."Προς ΑΞΙΟΛΟΓΗΣΗ (και ανάλογα τότε να ΑΠΑΝΤΗΘΕΙ) από τον σχετικό Αρμόδιο.".PHP_EOL." ".PHP_EOL."---------------------------------------------------------------------------------------------".PHP_EOL." ".PHP_EOL."ΤΕΛΟΣ ΥΠΟΒΛΗΘΕΝΤΟΣ ΜΗΝΥΜΑΤΟΣ".PHP_EOL." ".PHP_EOL."---------------------------------------------------------------------------------------------".PHP_EOL."".PHP_EOL."Υποδιεύθυνση Πληροφορικής ΝΜ Σισμανόγλειο".PHP_EOL." ".PHP_EOL."(c) 2002-2024 Παρασκευάς Γ. Παπαδόπουλος - Μηχανικός Η/Υ Συστημάτων, H.I. MSc".PHP_EOL." ".PHP_EOL."---------------------------------------------------------------------------------------------";
$to = "it@sismanoglio.gr"; // <<< it@sismanoglio.gr
$email = $_POST['email']; //ΓΙΑ ΤΥΧΟΝ "ΑΥΤΟΜΑΤΗ" ΑΠΑΝΤΗΣΗ ΣΤΟΝ ΙΔΙΟ...
$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=utf-8";
$headers[] = "From: $email";
$headers[] = "Reply-To: $email";
$mail=mail($to, $subject2, $message2, implode("\r\n", $headers));
sleep(2);
if ($mail)
{
//ΕΠΙΤΥΧΩΣ = ΕΠΙΣΤΡΕΦΕΙ ΤΙΜΗ 1
$mhlp=$mhlp+1;
}
else
{
//NOT sented
}
//ΑΠΟΦΑΣΗ ΠΛΗΡΟΤΗΤΑΣ
//other domain not supported - only company email - SERVER >>> 1 email final!
if ($mhlp=="1")
{
?>
Ελέγχθηκαν και υποβλήθηκαν ΕΠΙΤΥΧΩΣ τα περιεχόμενα της Φόρμας στις ".$spts." και θα απαντηθούν -αναλόγως και- αρμοδίως
Ευχαριστούμε για τη Συμμετοχή σας!
";
}
else
{
//ΚΑΤΙ ΔΕΝ ΠΗΓΕ ΚΑΛΑ
?>
ΤΑ ΣΤΟΙΧΕΙΑ Δ Ε Ν ΕΧΟΥΝ ΥΠΟΒΛΗΘΕΙ ΕΠΙΤΥΧΩΣ ΗΛΕΚΤΡΟΝΙΚΑ !
";
//ΑΠΟΣΤΟΛΗ ΕΝΗΜΕΡΩΤΙΚΟΥ ΜΗΝΥΜΑΤΟΣ ΣΤΟΝ ΔΙΑΧΕΙΡΙΣΤΗ ΓΙΑ ΤΟ "ΠΡΟΒΛΗΜΑ" περί αποστολής email!!!
$to = "it@sismanoglio.gr"; //"mine" -same server's domain- for diagnosis!
$email = $_POST['email']; //ΓΙΑ ΤΥΧΟΝ "ΑΥΤΟΜΑΤΗ" ΑΠΑΝΤΗΣΗ ΣΤΟΝ ΧΡΗΣΤΗ από μέρους μας (ΔΕΝ ΑΠΑΙΤΕΙΤΑΙ-ΔΕΝ ΕΧΕΙ ΓΙΝΕΙ ΑΠΟΔΕΚΤΗ Η ΥΠΟΒΟΛΗ ΤΟΥ ΚΑΙ ΕΙΝΑΙ ΕΝΗΜΕΡΟΣ!!!)...
$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=utf-8";
$headers[] = "From: $email";
$headers[] = "Reply-To: $email";
//ΠΟΣΑ EMAIL ΑΠΟΣΤΟΛΗΣ ΕΙΧΑΝ ΠΡΟΒΛΗΜΑ > ΥΠΟΛΟΓΙΣΜΟΣ
//other domain not supported - only company email - SERVER >>> 1 email final!
$mhlpcount=1-$mhlp;
$subject3="ΠΡΟΒΛΗΜΑ / *** 'ΣΙΣΜΑflix' e-Πλατφόρμα Εκπαιδευτικού Υλικού ΝΜ Σισμανόγλειο/Διαδικτυακή Εφαρμογή: ΠΡΟΒΛΗΜΑ ΑΠΟΣΤΟΛΗΣ ΣΕ -".$mhlpcount."- ΠΡΟΒΛΕΠΟΜΕΝΑ EMAIL [για τον ΣΥΜΜΕΤΕΧΟΝΤΑ με δηλωθέν email ".$_POST['email']." στις ".$spts."] ***";
$message3 = "ΑΝΑΦΟΡΑ ΠΡΟΒΛΗΜΑΤΟΣ ΠΡΟΣ ΔΙΑΧΕΙΡΙΣΤΗ > ΑΥΤΟΜΑΤΟΠΟΙΗΜΕΝΟ ΜΗΝΥΜΑ από την e-Πλατφόρμα Εκπαιδευτικού Υλικού ΝΜ Σισμανόγλειο 'ΣΙΣΜΑflix' (https://www.sismanoglio.gr/SISMAflix)".PHP_EOL." ".PHP_EOL."---------------------------------------------------------------------------------------------".PHP_EOL." ".PHP_EOL."Από : ".$email.PHP_EOL." ".PHP_EOL."ΕΓΙΝΕ ΠΡΟΣΠΑΘΕΙΑ ΥΠΟΒΟΛΗΣ ΧΩΡΙΣ ΝΑ ΑΠΟΣΤΑΛΛΕΙ ΕΠΙΤΥΧΕΣ EMAIL ΣΤΟ ΔΙΑΧΕΙΡΙΣΤΗ, στις ".$spts.PHP_EOL." ".PHP_EOL."Ειδικότερα, ΕΓΙΝΕ ΠΡΟΣΠΑΘΕΙΑ ΔΗΛΩΣΗΣ ΑΝΑΛΥΤΙΚΑ των ακόλουθων:".PHP_EOL."".PHP_EOL.$email." = ως το EMAIL του ΧΡΗΣΤΗ".PHP_EOL."".PHP_EOL.$subject." = ως το επιθυμητό (συνοπτικό) ΘΕΜΑ του μηνύματός του".PHP_EOL."".PHP_EOL.$message." = ως το επιθυμητό ΑΝΑΛΥΤΙΚΟ μήνυμά του (που μπορεί να εμπεριέχει την ΑΞΙΟΛΟΓΗΣΗ/ΚΡΙΤΙΚΗ του, ΠΡΟΒΛΗΜΑΤΙΣΜΟΥΣ και ΠΡΟΤΑΣΕΙΣ του ή/και -τυχόν- άλλα επιπλέον στοιχεία επικοινωνίας μαζί του εφόσον το επιθυμεί)".PHP_EOL." ".PHP_EOL.">>> ΣΤΑΤΙΣΤΙΚΑ ΠΡΟΣ ΕΞΕΤΑΣΗ ΤΗΣ ΔΥΣΛΕΙΤΟΥΡΓΙΑΣ <<<".PHP_EOL." ".PHP_EOL."Ο ΧΡΗΣΤΗΣ ΕΝΗΜΕΡΩΘΗΚΕ ΑΜΕΣΑ ΠΩΣ Δ Ε Ν ΕΓΙΝΕ ΕΠΙΤΥΧΩΣ Η ΥΠΟΒΟΛΗ-ΤΕΛΟΣ ΥΠΟΒΛΗΘΕΝΤΟΣ ΕΝΗΜΕΡΩΤΙΚΟΥ ΜΗΝΥΜΑΤΟΣ".PHP_EOL." ".PHP_EOL."---------------------------------------------------------------------------------------------".PHP_EOL."".PHP_EOL."Υποδιεύθυνση Πληροφορικής ΝΜ Σισμανόγλειο".PHP_EOL." ".PHP_EOL."(c) 2002-2024 Παρασκευάς Γ. Παπαδόπουλος - Μηχανικός Η/Υ Συστημάτων, H.I. MSc".PHP_EOL." ".PHP_EOL."---------------------------------------------------------------------------------------------";
$mail=mail($to, $subject3, $message3, implode("\r\n", $headers));
sleep(2);
// ΑΚΟΛΟΥΘΕΙ: ΚΑΤΑ ΑΥΤΟ ΤΟΝ ΤΡΟΠΟ ΜΕΣΩ JAVASCRIPT, Ο ΧΡΗΣΤΗΣ ΕΠΙΣΤΡΕΦΕΙ ΣΤΗΝ ΣΕΛΙΔΑ ΣΥΜΠΛΗΡΩΣΗΣ ΤΗΣ ΦΟΡΜΑΣ
// ΠΟΥ ΒΡΙΣΚΟΤΑΝ, ΕΝΩ ΕΤΣΙ ΕΧΟΥΝ ΔΙΑΤΗΡΗΘΕΙ ΟΙ ΑΡΧΙΚΕΣ ΤΟΥ ΕΠΙΛΟΓΕΣ!!! --- CHROME TESTED SUCCESSFULLY (διαφορετικά χάνει τις προηγούμενες τιμές!!!)
?>
ΕΝΤΟΠΙΣΤΗΚΑΝ ΠΡΟΒΛΗΜΑΤΑ ΣΕ ΠΕΔΙΑ ΤΗΣ ΦΟΡΜΑΣ ΥΠΟΒΟΛΗΣ ΣΤΟΙΧΕΙΩΝ!
";
?>
ΑΝΑΛΥΤΙΚΑ:
";
echo "
".$error0."
";
echo "
".$error1."
";
echo "
".$error2."
";
echo "
".$error3."
";
echo "";
echo "
ΤΑ ΣΤΟΙΧΕΙΑ ΣΑΣ Δ Ε Ν ΕΧΟΥΝ ΥΠΟΒΛΗΘΕΙ ΕΠΙΤΥΧΩΣ. ΠΡΟΗΓΗΘΗΚΑΝ ΤΑ ΣΗΜΕΙΑ ΛΑΘΟΥΣ!
";
// ΑΚΟΛΟΥΘΕΙ: ΚΑΤΑ ΑΥΤΟ ΤΟΝ ΤΡΟΠΟ ΜΕΣΩ JAVASCRIPT, Ο ΧΡΗΣΤΗΣ ΕΠΙΣΤΡΕΦΕΙ ΣΤΗΝ ΣΕΛΙΔΑ ΣΥΜΠΛΗΡΩΣΗΣ ΤΗΣ ΦΟΡΜΑΣ
// ΠΟΥ ΒΡΙΣΚΟΤΑΝ, ΕΝΩ ΕΤΣΙ ΕΧΟΥΝ ΔΙΑΤΗΡΗΘΕΙ ΟΙ ΑΡΧΙΚΕΣ ΤΟΥ ΕΠΙΛΟΓΕΣ!!! --- CHROME TESTED SUCCESSFULLY (διαφορετικά χάνει τις προηγούμενες τιμές!!!)
?>