fix for special caracters in .mobi filenames

This commit is contained in:
Thomas Citharel 2015-01-26 17:44:52 +01:00
parent 42ac69337f
commit 3829c54bc5

View file

@ -202,8 +202,8 @@ class WallabagMobi extends WallabagEBooks
}
$mobi->setContentProvider($content);
// we strip spaces because the browser inside Kindle Devices doesn't likes spaces
$this->bookFileName = str_replace(' ', '_', $this->bookFileName);
// the browser inside Kindle Devices doesn't likes special caracters either, we limit to A-z/0-9
$this->bookFileName = preg_replace('/[^A-Za-z0-9\-]/', '', $this->bookFileName);
// we offer file to download
$mobi->download($this->bookFileName.'.mobi');