summaryrefslogtreecommitdiff
path: root/dependances.php
diff options
context:
space:
mode:
Diffstat (limited to 'dependances.php')
-rw-r--r--dependances.php67
1 files changed, 67 insertions, 0 deletions
diff --git a/dependances.php b/dependances.php
new file mode 100644
index 0000000..cd42e3f
--- /dev/null
+++ b/dependances.php
@@ -0,0 +1,67 @@
1<?php
2// dependances.php
3
4// mentions légales dans le "footer"
5// - entreprise
6// n° RCS
7// telephone
8// n°identification TVA ?
9// hébergeur
10
11
12// mode de stockage des données
13// écrire 'files' ou 'database'
14$storage = 'files';
15// laisser 'files'!!
16// l'utilisation d'une BDD n'est pas prévue pour l'instant
17
18
19// à adapter au serveur apache pour attraper les erreurs 404
20// permet d'adapter le contenu du .htaccess
21//$racineDuSite = '/var/www/melaine';
22$racineDusite = 'getcwd()';
23
24// bibliothèque utilisée pour créer les miniatures
25if(extension_loaded("imagick"))
26{
27 $imageLibrary = 'imagick';
28}
29elseif(extension_loaded('gd'))
30{
31 $imageLibrary = 'gd';
32}
33else
34{
35 echo('<script>alert(\'Erreur: Une de ces extensions de PHP est nécessaire: imagemagick ou GD. Veuillez activer une des deux dans le fichier php.ini ou installer le paquet php-imagick ou php-gd.\');</script>');
36}
37
38// format des sauvegardes à la création
39if(extension_loaded("zip"))
40{
41 $archiveFormat = 'zip';
42}
43else
44{
45 echo('<script>alert(\'Erreur: PHP doit être capable de gérer les archives. Veuillez activer zip dans le fichier php.ini.\');</script>');
46}
47
48
49// bout de code à déplacer dans controller/backup.php
50// taille max des fichiers dans le php.ini (défaut = 2M)
51$maxWeight = ini_get('upload_max_filesize');
52
53// on utilisera cette valeur dans "main.js" pour envoyer
54// les fichiers un par un quand un zip est trop grand
55
56// conversion des mégas en octets
57/*function return_bytes ($size_str)
58{
59 switch (substr ($size_str, -1))
60 {
61 case 'M': case 'm': return (int)$size_str * 1048576;
62 case 'K': case 'k': return (int)$size_str * 1024;
63 case 'G': case 'g': return (int)$size_str * 1073741824;
64 default: return $size_str;
65 }
66}*/
67/*$maxWeight = return_bytes(ini_get('upload_max_filesize'));*/