Hola disculpen este preguntando tanto ultimamente.
Tengo hecho un codigo para crear articulos, agregarles una imagen y poner esa imagen relacionada al articulo en una carpeta en el servidor, la carpeta se crea en el momento con el nro del articulo.
El problema es que no me crea la carpeta en el sitio.
case 'nuevo' :
if(isset($File))
{
$File = trim($File);
$File2 = strrchr($FileHidden,chr(92));
$File2 = str_replace(chr(92), "", $File2);
$directorio=DIR_FS_CATALOG_IMAGES . $ArticleID;
chmod($directorio,0777);
if(!is_dir($directorio))
{
mkdir($directorio,0777);
}
chmod($directorio,0777);
$File3 = $directorio . "/" . $File2;
copy($File,$File3);
chmod($File3,0777);
list($ancho,$alto,$tipo,$atr)=getimagesize($File3);
$imagen= images . "/" . $ArticleID . "/" . $File2;
tep_db_query("insert into images (articleId,Name,SizeH,SizeW,ImageLink,Type,Position,cometario,elegible) values ('$ArticleID','$File2','$alto','$ancho','$imagen','$tipo','$position','$cometario','$elegible')");
}
por lo que lei en internet si es correcto ademas de los permisos que yo le doy con chmod 0777 en el servidor me tienen que dar permisos para crear carpetas en esa direccion...
Es realmente asi???
o esta mal mi codigo???
puse solo una parte del codigo pero es la mas importante.
Desde ya muchas gracias.
Aclaro si creo la carpeta a mano con ese camino que me trae si me la muestra en ese formulario pero no me crea la carpeta.
los permisos de esa carpeta images donde se crearia la carpeta en el ftp me salen
drwxr-xr-x