tengo una serie de problemas con mi web a la hora de que funcione en mi servidor el caso es que en local funciona perfectamente pero cuando la coloco en un servidor de pago en Internet no.
se trata de crear un directorio y copiar todo el contenido de otro dentro ha veces me crea el directorio pero no copia los archivos no entiendo y creo que le doy todos los permisos de copiar bien.
este es el código php no se si el error esta aquí o que :
Código PHP:
Ver original
<?php require_once('Connections/blueberryswebtiendas.php')?> <!--aqui inicializamos las sessiones para recuperar los campos tienda y email del formulario de la pag index--> <?php $_SESSION['email']=$_POST['email']; $_SESSION['tienda']=$_POST['tienda']; //<!--aqui introducimos los datos del formulario de la pag index en la tabla tienda--> // Primero comprobamos que ningún campo esté vacío y que todos los campos existan. // Si entramos es que todo se ha realizado correctamente $link = mysql_connect("$hostname_blueberryswebtiendas","$username_blueberryswebtiendas","$password_blueberryswebtiendas"); // Con esta sentencia SQL insertaremos los datos en la base de datos VALUES ('{$_POST['tienda']}','{$_POST['pasword']}','{$_POST['email']}','{$_POST['tipo_de_tienda']}')",$link); // Ahora comprobaremos que todo ha ido correctamente } ?> <?php // Establecer nuestra ruta de acceso absoluta para los directorios que se crean en: $path = $_SERVER['DOCUMENT_ROOT'] . '/blueberryswebtiendas/webtiendas/'; // Apúntese a nuestro formulario de datos // Primero validar el valor: // Tenemos un directorio válido: // Somos buenos para crear este directorio: } } // Datos no válidos, htmlenttie les encajona <> se utilizaron. $error = "Usted tiene valores no válidos en {$dirName}."; } } //copia de los directorios de la plantilla al directorio del usuario //copiando contenido de directorios $origen = "webtiendas/plantilla/"; //pon la carpeta origen //pon la variable $nombre o una carpeta destino que ya exista $destino ="webtiendas/$dirName/ "; //copia de los directorios de la plantilla al directorio del usuario //copiando contenido de directorios $origen = "webtiendas/plantilla/"; //pon la carpeta origen //pon la variable $nombre o una carpeta destino que ya exista $destino ="webtiendas/$dirName/"; //empezamos funcion recursiva para copiar contenidos de directorios copy_dir($origen,$destino); function copy_dir($origen,$destino) { echo "El directorio destino ya existe.<br>"; else { echo "Directorio: $origen<br><br>"; echo "Fichero(s):<br><br>"; { if ($file != "." && $file != "..") { { copy_dir($origen."/".$file,$destino."/".$file); } else { echo "<b>$file</b> se copió con éxito al directorio $destino .<br>"; } } } } } } ?>
y cuando lo intento me sale esto es como si creara el directorio pero la variable$dirname que es el nombre que debe contener el directorio no lo supiera leer:
Directorio: webtiendas/plantilla/
Fichero(s):
Directorio: webtiendas/plantilla//_notes
Fichero(s):
Directorio: webtiendas/plantilla//css
Fichero(s):
Directorio: webtiendas/plantilla//imagenes
Fichero(s):
Directorio: webtiendas/plantilla//imagenes/_notes
Fichero(s):
Directorio: webtiendas/plantilla//imagenes/botones
Fichero(s):
Directorio: webtiendas/plantilla//productos
Fichero(s):
Directorio: webtiendas/plantilla//productos/_notes
Fichero(s):
Directorio: webtiendas/plantilla//clientes
Fichero(s):
Directorio: webtiendas/plantilla//clientes/_notes
Fichero(s):
esto en local saldria mas o menos asi :
El directorio destino ya existe.
Directorio: webtiendas/plantilla/
Fichero(s):
compra.php se copió con éxito al directorio webtiendas/zara .
Directorio: webtiendas/plantilla//clientes
Fichero(s):
accesoclientes.php se copió con éxito al directorio webtiendas/zara/clientes .
clienteyaexiste.php se copió con éxito al directorio webtiendas/zara/clientes .
entradaclientes.php se copió con éxito al directorio webtiendas/zara/clientes .
errorenlosdatos.php se copió con éxito al directorio webtiendas/zara/clientes .
nuevocliente.php se copió con éxito al directorio webtiendas/zara/clientes .
Directorio: webtiendas/plantilla//clientes/_notes
si alguien me puede ayudar se lo agradecería mucho