nicolas-chuet

test variable

Apr 7th, 2020
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1.  
  2. <?php
  3. include ('C:\Formation\givexpert\sitestest\modal\Domain.php');
  4. include ('C:\Formation\givexpert\sitestest\modal\Modal.php');
  5. include ('C:\Formation\givexpert\sitestest\modal\ModalManager.php');
  6.  
  7.  
  8. if (isset($_POST)) {
  9.  
  10. // test que les variable transmises par le form existe et ne soient pas null ///
  11. if (!empty($_POST['title']) && !empty($_POST['text']))
  12. {
  13.  
  14. // on pourrait aussi utiliser fsockopen mais c 'est bcp plus lourd vieux date de 2007 idem
  15. $domain = new Domain();
  16. $modal = new Modal();
  17. foreach ($_POST['url'] as $url){
  18. if (filter_var($url, FILTER_VALIDATE_URL)) {
  19. $domain->setUrl($url);
  20. $modal->addUrl($domain);
  21. }
  22. else {
  23. echo "l'url is not a valid URL "."\n";
  24. }
  25. }
  26.  
  27.  
  28. $modal->setText($_POST['text']);
  29. $modal->setTitle($_POST['title']);
  30. $db = new ModalManager();
  31. $db->insertMysqli($modal);
  32. echo "Modal inserรฉ dans la base "."\n";
  33.  
  34. }
  35.  
  36. else {
  37. echo "le formulaire est incorrect "."\n";
  38. }
  39. }else {
  40. echo "formulaire non recu "."\n";
  41. }
Add Comment
Please, Sign In to add comment