File "editeur_creer_fichier.php"
Full Path: /home/analogde/www/copy/editeur_creer_fichier.php
File size: 2.02 KB
MIME-type: text/x-php
Charset: utf-8
<?php
session_start();
$fichier = $_POST["fichier"]; //
$base = $_POST["base"]; // répertoire de base :
$chemin = $_POST["chemin"]; // répertoire de la hierarchie
if( $_SESSION['plateforme'] == "local")
{
// supprimer tous les caracteres \ et / de la chaine $chemin
$tmp = str_replace("\\", "", $chemin);
$tmp = str_replace("/", "", $tmp);
$len = strlen($tmp);
if($len == 0)
{
$position = "Racine";
$path = $base;
chdir($path);
if(file_exists($fichier))
{
//$etat = "Erreur";
echo 2;
}
else
{
$fp=fopen($fichier,"w");
ftruncate($fp, 0);
fclose($fp);
//$etat = "Ok";
echo 1;
}
}
else
{
$position = "Hier";
// supprimer le dernier caractere : \
$tmp = substr($chemin, 0, -1);
$path = $base ."\\".$tmp;
chdir($path);
if(file_exists($fichier))
{
//$etat = "Erreur";
echo 2;
}
else
{
$fp=fopen($fichier,"w");
ftruncate($fp, 0);
fclose($fp);
//$etat = "Ok";
echo 1;
}
}
}
/**************************************************************/
else
{
// supprimer tous les caracteres \ et / de la chaine $chemin
$tmp = str_replace("\\", "", $chemin);
$tmp = str_replace("/", "", $tmp);
$len = strlen($tmp);
if($len == 0)
{
$position = "Racine";
$path = $base;
chdir($path);
if(file_exists($fichier))
{
//$etat = "Erreur";
echo 2;
}
else
{
$fp=fopen($fichier,"w");
ftruncate($fp, 0);
fclose($fp);
//$etat = "Ok";
echo 1;
}
}
else
{
$position = "Hier";
// remplacer \ par / dans la chaine $chemin
$tmp = str_replace("\\", "/", $chemin);
// supprimer le dernier caractere : \
$tmp = substr($tmp, 0, -1);
$path = $base .$tmp;
chdir($path);
if(file_exists($fichier))
{
$etat = "Erreur";
echo 2;
}
else
{
$fp=fopen($fichier,"w");
ftruncate($fp, 0);
fclose($fp);
//$etat = "Ok";
echo 1;
}
}
}
?>