Felipin_182 Posted September 10, 2010 Report Share Posted September 10, 2010 HOLA CUMPAS: TENGO ESTE SCRIPT PARA SUBIR UNAS IMAGENES Y UNA DESCRIPCION DE ESTAS, CADA IMAGEN VA CON SU THUMB, ESTO NO ES RELEVANTE YA QUE ESA FUNCION LA REALIZA. EL PROBLEMA LO TENGO AL SUBIR LA PAGINA AL HOSTING, ESTA NO ME CREA LAS CARPETAS CON EL MKDIR, EN MODO LOCAL(MI EQUIPO) ME FUNCIONA SIN PROBLEMAS, CUANDO LA SUBO AL HOST NO LO HACE SI ALGUIEN SABE COMO SOLUCIONAR ESE PROBLEMA ESTARIA AGRADECIDO. ATENTAMENTE. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Administracion Sitio - Maqueta</title> <link href="Css/EstiloPagina.css" rel="stylesheet" type="text/css" /> <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script> <script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script> <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" /> <link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" /> </head> <body> <?php include("conexion.php");//CONEXION A LA BD error_reporting(0); if(isset($_POST["Subir"])){ include("resize.php"); $Codigo=$_POST["txtCodigo"];; $CodigoT=$Codigo; mkdir("data/Imagenes/".$Codigo."", 0700); mkdir("data/thumbs/".$CodigoT."", 0700); $archivo_nombre1= $_FILES["archivo1"]["name"]; $archivo_peso1= $_FILES["archivo1"]["size"]; $archivo_temporal= $_FILES["archivo1"]["tmp_name"]; move_uploaded_file($_FILES['archivo1']['tmp_name'],"data/Imagenes/".$Codigo."/1.jpg"); $archivo_nombre2= $_FILES["archivo2"]["name"]; $archivo_peso2= $_FILES["archivo2"]["size"]; $archivo_temporal2= $_FILES["archivo2"]["tmp_name"]; move_uploaded_file($_FILES['archivo2']['tmp_name'],"data/Imagenes/".$Codigo."/2.jpg"); $archivo_nombre3= $_FILES["archivo3"]["name"]; $archivo_peso3= $_FILES["archivo3"]["size"]; $archivo_temporal3= $_FILES["archivo3"]["tmp_name"]; move_uploaded_file($_FILES['archivo3']['tmp_name'],"data/Imagenes/".$Codigo."/3.jpg"); if (@copy($archivo_temporal, $archivo_nombre1)){ echo "Archivo subido $archivo_temporal1 = $archivo_nombre1<br>"; } if (@copy($archivo_temporal1, $archivo_nombre1)){ echo "Archivo subido $archivo_temporal2 = $archivo_nombre2";} if (@copy($archivo_temporal1, $archivo_nombre1)){ echo "Archivo subido $archivo_temporal3 = $archivo_nombre3"; }else{ echo "Error al subir el archivo"; } $thumb=new thumbnail("data/Imagenes/".$Codigo."/1.jpg"); $thumb->size_height(100); $thumb->jpeg_quality(100); $thumb->save("data/thumbs/".$Codigo."/1.jpg"); $thumb=new thumbnail("data/Imagenes/".$Codigo."/2.jpg"); $thumb->size_height(100); $thumb->jpeg_quality(100); $thumb->save("data/thumbs/".$Codigo."/2.jpg"); $thumb=new thumbnail("data/Imagenes/".$Codigo."/3.jpg"); $thumb->size_height(100); $thumb->jpeg_quality(100); $thumb->save("data/thumbs/".$Codigo."/3.jpg"); //PREGUNTAMOS SI PRESIONO EL BOTON GRABAR $Titulo=strtoupper($_POST["txtTitulo"]); $Descripcion=$_POST["txtDescripcion"]; $Precio=$_POST["txtPrecio"]; $ban=1; //CREAMOS LA SENTENCIA SQL CON LAS VARIABLES $insertar = "insert into publicaciones values ('$Codigo','$Titulo','$Descripcion','$Precio',$ban)"; $sentencia = mysql_query($insertar,$conn); //EJECUCION SENTENCIA if(!$sentencia){ ?> <script type="text/javascript"> alert("ERROR AL INGRESAR"); </script> <?php }else{ ?> <script type="text/javascript"> alert("TEXTOS GUARDADOS EXITOSAMENTE!"); </script> <?php } } ?> <form method="POST" action="" enctype="multipart/form-data"> <?php $listado = "select cod_pub from publicaciones order by cod_pub desc limit 1"; $sentencia = mysql_query($listado,$conn); while($rs = mysql_fetch_array($sentencia,$mibase)){ ?> <table width="400" border="4" align="center" bordercolor="#000000"> <tr> <td><table width="690" border="0" align="center" background="Imagenes/pixblanco.png"> <tr> <td colspan="4" class="titulosParraf">Panel de Aministración "Publicaciones":</td> </tr> <tr> <td class="AsignaturaDatos">Codigo:</td> <td class="Reservado"><?php echo $rs['cod_pub']+1; $Code=$rs['cod_pub']+1; echo ("<input name='txtCodigo' type='hidden' value='$Code'/>"); ?> </td> <td class="AsignaturaDatos"> </td> <td class="AsignaturaDatos"> </td> </tr> <tr> <td width="67" class="AsignaturaDatos">Titulo:</td> <td width="406" class="titulosParraf"><span id="sprytextfield1"> <label> <input name="txtTitulo" type="text" class="casillasdetexto" id="txtTitulo" /> </label> <span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td> <td width="198" class="titulosParraf"> </td> <td width="1" class="titulosParraf"> </td> </tr> <tr> <td class="AsignaturaDatos">Descripcion:</td> <td class="titulosParraf"><span id="sprytextarea1"> <label> <textarea name="txtDescripcion" cols="45" rows="5" class="casillasdetexto" id="txtDescripcion"></textarea> </label> <span class="textareaRequiredMsg">Se necesita un valor.</span></span></td> <td colspan="2" class="titulosParraf"> </td> </tr> <tr> <td class="AsignaturaDatos">Precio:</td> <td class="titulosParraf"><span id="sprytextfield2"> <label> <input name="txtPrecio" type="text" class="casillasdetexto" id="txtPrecio" /> </label> <span class="textfieldRequiredMsg">Se necesita un valor.</span></span></td> <td colspan="2" class="titulosParraf"> </td> </tr> <tr> <td colspan="4" class="AsignaturaTitulos">Imagenes:</td> </tr> <tr> <td colspan="2" class="Usuario1"><input name="archivo1" type="file" class="boton1" /> <br /> <input name="archivo2" type="file" class="boton1" /> <br /> <input name="archivo3" type="file" class="boton1" /> <br /> <label></label></td> <td colspan="2"> </td> </tr> <tr> <td height="21"><span class="Usuario1"> <input name="Subir" type="submit" class="boton1" id="Subir" value="Publicar" /> </span></td> <td><span class="Usuario1"> <input name="button" type="reset" class="boton1" id="button" value="Restablecer" /> </span></td> <td colspan="2"> </td> </tr> </table></td> </tr> </table> <?php } ?> </form> <script type="text/javascript"> <!-- var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1"); var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1"); var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2"); //--> </script> </body> </html> Link to comment Share on other sites More sharing options...
alvaroxz Posted September 11, 2010 Report Share Posted September 11, 2010 cambia el modo del archivo con chmod() con eso deberia andar bien, si no te sirve, cambia el modo del directorio donde guardaras esas carpetas en el cpanel y si toda esa shit no sirve habla con el cumpita del host para que te ayude con tu problem Saludos Link to comment Share on other sites More sharing options...
Felipin_182 Posted September 11, 2010 Author Report Share Posted September 11, 2010 vale gracias. Link to comment Share on other sites More sharing options...
alvaroxz Posted September 11, 2010 Report Share Posted September 11, 2010 vale gracias. te sirvio?, si es asi pide que cirren el tema para orden del foro, y si no dime que ondi... Link to comment Share on other sites More sharing options...
Felipin_182 Posted September 12, 2010 Author Report Share Posted September 12, 2010 vale gracias. te sirvio?, si es asi pide que cirren el tema para orden del foro, y si no dime que ondi... CERRAR PORFA PROBLEMA SOLUCIONADO ASI QUEDO PARA LOS QUE NECESITAN AYUDA mkdir("data/Imagenes/".$Codigo."", 0777); mkdir("data/thumbs/".$CodigoT."", 0777); Y REVISEN LOS PERMISOS DE SUS CARPETAS EN EL HOST. GRACIAS. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now