Révision 812f173f
Ajouté par Jocelyn Delande il y a environ 11 ans
genererPano.php | ||
---|---|---|
7 | 7 |
</head> |
8 | 8 |
|
9 | 9 |
<?php |
10 |
require 'class/utils.class.php'; |
|
10 |
require_once 'class/utils.class.php'; |
|
11 |
require_once 'constants.inc.php'; |
|
11 | 12 |
utils::init(); |
12 | 13 |
if (isset($_GET['name'])) { |
13 | 14 |
$pano_name = $_GET['name']; |
14 | 15 |
$pano_basename = preg_replace('/\.[^.]+$/', '', $pano_name); |
15 | 16 |
|
16 | 17 |
//Partie exécutante du script gen_tiles qui gènere les tuiles à partir d'une image. |
17 |
$panos_dir = 'tiles'; |
|
18 |
$pano_dest = $panos_dir.'/'.$pano_basename; |
|
19 |
if (! is_dir($panos_dir)) { |
|
20 |
if (! mkdir($panos_dir)) { |
|
21 |
echo "<p class=\"error\">le répertoire \"$panos_dir\" n'est pas accessible et ne peut être créé</p>\n"; |
|
18 |
$pano_dest = PANORAMA_PATH.'/'.$pano_basename; |
|
19 |
if (! is_dir(PANORAMA_PATH)) { |
|
20 |
if (! mkdir(PANORAMA_PATH)) { |
|
21 |
echo "<p class=\"error\">le répertoire \"PANORAMA_PATH\" n'est pas accessible et ne peut être créé</p>\n"; |
|
22 | 22 |
} |
23 | 23 |
} else if (file_exists($pano_dest)) { |
24 | 24 |
echo "<p class=\"error\">le nom de répertoire \"$pano_dest\" est déjà pris</p>\n"; |
... | ... | |
47 | 47 |
if (pclose($fp) === 0) { |
48 | 48 |
print("<h4><span class=\"success\">Opération réussie</span></h4>\n"); |
49 | 49 |
printf("<p>Pour acceder directement au panorama <a href=\"panorama.php?dir=%s&panorama=%s\">cliquer ici</a></p>\n", |
50 |
$panos_dir, $pano_basename);
|
|
50 |
PANORAMA_PATH, $pano_basename);
|
|
51 | 51 |
} else { |
52 | 52 |
print("<h4><span class=\"error\">Opération en échec durant l'exécution du script !</span></h4>\n"); |
53 | 53 |
} |
Formats disponibles : Unified diff
make use of constants