Problème de droit en php
Résolu
numeric vodka
Messages postés
65
Date d'inscription
Statut
Membre
Dernière intervention
-
numeric vodka Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
numeric vodka Messages postés 65 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un script qui créer un dossier à la base de mon ftp.
Le problème c'est que en local avec un serveur wamp sa fonctionne super bien mais dès que c'est à distance impossible de créer le dossier.
Pourtant tous les dossier sur mon ftp sont en chmod 777. Une solution?
Voici mon code:
<div id="content">
<br/>
<br/>
<?php
require ("connect.php");
require ("session.php");
//-----------------------------------------------------
// Vérification 1 : est-ce qu'on veut poster un projet ?
//-----------------------------------------------------
if (isset($_POST['titre_service']) AND isset($_POST['contenu_service']))
{
$titre_service = addslashes($_POST['titre_service']);
$contenu_service = addslashes($_POST['contenu_service']);
$img_service = addslashes($_FILES['img_service']['name']);
$nom_service = addslashes($_POST['nom_service']);
$img_service = "album/".$nom_service."/".$img_service;
if (!is_dir("/wamp/www/Sadrija/album/$nom_service/")){
// On créé un dossier pour les images.
mkdir ("/wamp/www/Sadrija/album/$nom_service/", 0777);
}
$content_dir = 'album/'.$nom_service.'/';// dossier où sera déplacé le fichier
$tmp_file = $_FILES['img_service']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['img_service']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['img_service']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
// C'est une modification, on met juste à jour le titre et le contenu
mysql_query("UPDATE sadrija_service SET nom_service='" .$nom_service ."', titre_service='" . $titre_service . "', corp_service='" . $contenu_service . "', img_service='" . $img_service . "' WHERE id_service='" . $_POST['id_service'] . "'");
}
$retour = mysql_query('SELECT * FROM sadrija_service WHERE prem_service = ""');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les news
{
?>
<?php
} // Fin de la boucle qui liste les news
?>
<center>
<table width="400" style="text-align:left;"><tr>
<th height="35"> </th>
<th>Nom</th>
<th>titre</th>
</tr>
<?php
$compteur = 0;
$retour = mysql_query('SELECT * FROM sadrija_service WHERE prem_service = ""');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les news
{
$compteur = $compteur + 1;
if ($compteur % 2 == 0)
$clr = 'bgcolor="#D9E4FF"';
else
$clr = 'bgcolor="#B3BAFF"';
?>
<tr <?php echo $clr ?>>
<td align="center"><?php echo '<a href="index.php?page=adm_service.php&modifier_service=' . $donnees['id_service'] . '">'; ?><img src="images/button_edit.png" alt="Modifier" /></a></td>
<td><?php echo stripslashes($donnees['nom_service']); ?></td>
<td><?php echo stripslashes($donnees['titre_service']); ?></td>
</tr>
<?php
} // Fin de la boucle qui liste les news
?>
</table>
</center>
</div>
Merci
J'ai un script qui créer un dossier à la base de mon ftp.
Le problème c'est que en local avec un serveur wamp sa fonctionne super bien mais dès que c'est à distance impossible de créer le dossier.
Pourtant tous les dossier sur mon ftp sont en chmod 777. Une solution?
Voici mon code:
<div id="content">
<br/>
<br/>
<?php
require ("connect.php");
require ("session.php");
//-----------------------------------------------------
// Vérification 1 : est-ce qu'on veut poster un projet ?
//-----------------------------------------------------
if (isset($_POST['titre_service']) AND isset($_POST['contenu_service']))
{
$titre_service = addslashes($_POST['titre_service']);
$contenu_service = addslashes($_POST['contenu_service']);
$img_service = addslashes($_FILES['img_service']['name']);
$nom_service = addslashes($_POST['nom_service']);
$img_service = "album/".$nom_service."/".$img_service;
if (!is_dir("/wamp/www/Sadrija/album/$nom_service/")){
// On créé un dossier pour les images.
mkdir ("/wamp/www/Sadrija/album/$nom_service/", 0777);
}
$content_dir = 'album/'.$nom_service.'/';// dossier où sera déplacé le fichier
$tmp_file = $_FILES['img_service']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['img_service']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['img_service']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
// C'est une modification, on met juste à jour le titre et le contenu
mysql_query("UPDATE sadrija_service SET nom_service='" .$nom_service ."', titre_service='" . $titre_service . "', corp_service='" . $contenu_service . "', img_service='" . $img_service . "' WHERE id_service='" . $_POST['id_service'] . "'");
}
$retour = mysql_query('SELECT * FROM sadrija_service WHERE prem_service = ""');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les news
{
?>
<?php
} // Fin de la boucle qui liste les news
?>
<center>
<table width="400" style="text-align:left;"><tr>
<th height="35"> </th>
<th>Nom</th>
<th>titre</th>
</tr>
<?php
$compteur = 0;
$retour = mysql_query('SELECT * FROM sadrija_service WHERE prem_service = ""');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les news
{
$compteur = $compteur + 1;
if ($compteur % 2 == 0)
$clr = 'bgcolor="#D9E4FF"';
else
$clr = 'bgcolor="#B3BAFF"';
?>
<tr <?php echo $clr ?>>
<td align="center"><?php echo '<a href="index.php?page=adm_service.php&modifier_service=' . $donnees['id_service'] . '">'; ?><img src="images/button_edit.png" alt="Modifier" /></a></td>
<td><?php echo stripslashes($donnees['nom_service']); ?></td>
<td><?php echo stripslashes($donnees['titre_service']); ?></td>
</tr>
<?php
} // Fin de la boucle qui liste les news
?>
</table>
</center>
</div>
Merci
A voir également:
- Problème de droit en php
- Procès-verbal en droit français - Guide
- Image libre de droit gratuite google - Guide
- Easy php - Télécharger - Divers Web & Internet
- Remettre ecran droit - Guide
- Slash droit ✓ - Forum Programmation