Jump to content

AYUDA CON MKDIR EN HOSTING


Recommended Posts

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...