Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/12/2006, 10h12   #1
Futur Membre du Club
 
Inscription : juin 2006
Messages : 55
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 55
Points : 17
Points : 17
Par défaut [Répertoire] PHP Problème création dossier et sous-dossier MKDIR

Bonjour,

J'ai un script PHP qui doit, au départ, me créer un dossier, ainsi qu'un sous-dossier, afin de venir y placer des photos et des miniatures par après.

Mon problème est qu'il m'est impossible de créer un dossier à l'intérieur d'un dossier fait à partir d'un script php. Si je crée le dossier par FTP, la aucun soucis, mais dès que je veux faire deux niveaux depuis mon script php, le dossier ne se crée pas !!
J'ai déja vérifier les chmod, je les mets a 777, rien à faire.

Voici le code le plus simple possible que j'ai maintenant, mais qui ne fonctionne pas lors de la création du 2eme dossier....

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
<?php
$dir = "../photos/test2/";
$dir_mini = "../photos/test2/mini/";
 
mkdir($dir);
if(!is_dir($dir))
{
	echo 'Impossible de créer le dossier de base des photos ' . $dir;
}
else
{
	chmod($dir, 0777);
 
	mkdir($dir_mini);
	if(!is_dir($dir_mini))
	{
		echo 'Impossible de créer le dossier des miniatures ' . $dir_mini;
	}
	else
	{
		chmod($dir_mini, 0777);
	}
}
?>
A noter que j'arrive à créer des fichiers dans le dossier, et qu'en local, ca passe sans problèmes !

Merci d'avance pour votre aide....
papal02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2006, 11h14   #2
Futur Membre du Club
 
Inscription : juin 2006
Messages : 55
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 55
Points : 17
Points : 17
Par défaut Solution

ReBonjour,

j'ai trouvé la solution finalement, c'est en fait à cause du safe_mode, et la parade et de faire une connexion ftp sur le serveur de de créer les dossiers par ftp !

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<?php
 
   $site="www.site.ch";
   $ftpLogin="user_ftp";
   $ftpPwd="passe_ftp";
 
 
   $conn_id = ftp_connect($site);
 
   $login_result = ftp_login($conn_id, $ftpLogin, $ftpPwd);
 
   $ok=ftp_mkdir ( $conn_id, "/httpdocs/dossier");
   $ok=ftp_site ($conn_id, "CHMOD 777 /httpdocs/dossier");
 
?>
papal02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h26.


 
 
 
 
Partenaires

Hébergement Web