createVignette($titre, $annee, $pochette); // page de l'album if(!empty($_POST['contenu'])) { $Album->create($contenu); } } else { $Album->albumCode = $target; // page disco $_SESSION['erreur'] = $Album->updateVignetteJSON($titre, $annee, $pochette); // page de l'album if(isset($_POST['contenu'])) { $Album->format = 'html'; $Album->setFileName(); if(!empty($Album->fileName)) { $Album->update($_POST['contenu']); } } } } // autres pages else { $Article = new Page($page); if($target == '') { $Article->create($contenu); } else { $Article->fileName = $target; $Article->update($contenu); } } } // lien sans http:// // un clic sur un lien dans l'éditeur affiche une infobulle montrant l'adresse cible du lien si celle-ci a déjà été précisée // il est possible de cliquer sur ce lien, ce qui ouvre un onglet avec le site demandé // toutefois si cette adresse est de type "domaine.fr" (sans http:// devant), le navigateur ne va pas rechercher un site mais un fichier comme si mon adresse était de type file:///fichier // tomber ainsi sur une page d'erreur est déroutant: // "ai-je perdu le texte que j'étais en train de taper?"" // solution 1 (mauvaise): activer la redirection en cas d'erreur 404 dans le .htaccess // solution 2 (façon pop-up): fermer ce nouvel onglet avec echo ''; // pour faire passer par le .htaccess l'info comme quoi la page précédente comportait un éditeur ouvert... function cleanHTML($contenu) {}