24-07-2019, 01:43 PM
(24-07-2019, 10:04 AM)Xenos a écrit : Le mobile n'affiche peut-être pas les placeholder, il faudrait comparer avec d'autres sites ou voir la doc de ton navigateur. Après, je ne vois pas non plus de placeholder sur tes input sur PC... ni dans le code, donc j'ai peut-être pas compris?!Sisi, j'ai bien mis des placeholders o.0 qui fonctionne bien sur pc. Ils sont masqué par le CSS avec un filtre @media.
Ah, "send by mail", ça envoie à toi direct en fait?! : ) Bon, ben, 5 5 5, c'est moi ! En revanche, tu stockes ton fichier temporaire hors du dossier web, on est d'accord? Parce que sinon, si j'arrive à trouver où il est stocké et que je "spam" un peu cette URL quand je fais l'envoie par email, alors il deviendra certainement possible de le faire exécuter par le serveur Perso, pour un truc destiné à moi-même (vu le send by mail, tu ne vas probablement pas ouvrir ce site à tous), j'aurai mis un accès par mot de passe (ie: un .htpasswd sur Apache, un AuthType Basic quoi), ça t'éviterait le spam intempestif, les soucis de "où est mon PHP généré? est-il exécutable?" etc (et ça passe bien sur mobile)
PS/ je me demande du coup ce qui se passe si j'insère un NULL char dans l'un des champs (\00 ou %00 en URL encodé), je me demande si ça tronque le fichier à sa sauvegarde, ou à son envoi, ou à sa réception, etc
Le script est destiné à être ouvert a tous, le fichier est créé temporairement grâce à tempnam et est supprimer directement après l'envoie du mail. Le mail n'est pas envoyé à moi, mais au mail inscrit dans le champs input juste avant send by mail, tu peux essayer ! Il faut sûrement que je cogites à sécuriser un peu quand-même...
@niahoo> le but est de créer une base propre de la class pour gagner du temps, ensuite coder sur pc les méthodes qui se rajouterais selon les besoins etc...