Uploader dans ckeditor
Pour uploader un fichier depuis ckeditor, il suffit d’ajouter les paramètres suivant dans la configuration de l’appel ckeditor :
<script type= »text/javascript »>
CKEDITOR.replace( ‘texte’, {
filebrowserUploadUrl : ‘ckeditor_upload.php’,
toolbar : ‘Pages’
} );
CKEDITOR.config.entities = false;
CKEDITOR.config.entities_greek = false;
</script>
Dans la page d’upload(ckeditor_upload.php) :
<?php require_once(« header.php »); ?>
<script type= »text/javascript »>
function test(fichier) {
//alert(‘test’);
window.parent.CKEDITOR.tools.callFunction(‘<?php echo $_GET['CKEditorFuncNum']; ?>’, fichier);
//window.close();
}
</script>
<?php
//uploadons le fichier
$upload = new Upload( $_FILES['upload'],’../’.CHEMIN_PRODUIT_IMAGES);
if ($upload->errors) {
foreach ($upload->errors as $e) {
echo $e. »<br /> »;
}
exit();
}
?>
<script type= »text/javascript »>
test(‘/<?php echo CHEMIN_PRODUIT_IMAGES.$upload->_name; ?>’);
</script>