Foros del Web » Programando para Internet » PHP »

Problema Gestor NOticias

Estas en el tema de Problema Gestor NOticias en el foro de PHP en Foros del Web. Una super duda hasta hace 3 dias mi gestor funcionaba de fabula, maravillo pero no entiendo pq ahora no cuando inserto una noticias con su ...
  #1 (permalink)  
Antiguo 22/02/2009, 12:10
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Problema Gestor NOticias

Una super duda hasta hace 3 dias mi gestor funcionaba de fabula, maravillo pero no entiendo pq ahora no cuando inserto una noticias con su debida imagen mi sales esto

Warning: move_uploaded_file(modulos/noticias/fotos//chica.jpeg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\xampp\htdocs\proyecto_cisco\modulos\noticias\vi stas\insertarnoticia.html.php on line 26

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\tmp\php330.tmp' to 'modulos/noticias/fotos//chica.jpeg' in C:\xampp\htdocs\proyecto_cisco\modulos\noticias\vi stas\insertarnoticia.html.php on line 26
Error en la foto

Y la linea 26 es esta::
25: $directorio ='modulos/noticias/fotos/';
26: if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . "/" . $nom_img))

Podria alguien decirme q paso
  #2 (permalink)  
Antiguo 22/02/2009, 12:36
Avatar de tata009  
Fecha de Ingreso: septiembre-2008
Ubicación: En mi casa
Mensajes: 426
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: Problema Gestor NOticias

Sino me equivoco te dice que no puede abrir o no encuentra el archivo donde se encuentra la funcion "move-uploaded-file"
__________________
SI pones un CD de MIcrosoft al reves aparecen mensajes satanicos pero si lo pones a la derecha PEOR SE TE INSTALA WINDOWS!!!!
Para webmasters e informaticos
  #3 (permalink)  
Antiguo 22/02/2009, 15:22
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema Gestor NOticias

Gracias por tu ayuda pero de manera mas clara que hago para solucionar esto ==??
  #4 (permalink)  
Antiguo 22/02/2009, 16:54
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema Gestor NOticias

Alguien podria explicarme con esto ::


Warning: move_uploaded_file(modulos/noticias/vistas/fotos//chica.jpeg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\xampp\htdocs\proyecto_cisco\modulos\noticias\vi stas\insertarnoticia.html.php on line 27

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\tmp\phpC13.tmp' to 'modulos/noticias/vistas/fotos//chica.jpeg' in C:\xampp\htdocs\proyecto_cisco\modulos\noticias\vi stas\insertarnoticia.html.php on line 27
Error en la Foto

Miren por hacer la prueba movi el modulo noticias al el principal directa y funciona ahi ahira cuando cambia a MVC asi
modulos/noticias/vistas/inseertranoticias.php ya no me funciona pq
  #5 (permalink)  
Antiguo 22/02/2009, 17:06
Avatar de david_M_G  
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 19 años, 2 meses
Puntos: 20
Respuesta: Problema Gestor NOticias

Veo muchas cosas y creo que para ayudarte mejor haría falta el código entero.

De todas formas prueba a cambiar esto:
Código PHP:
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio "/" $nom_img)) 
Por esto otro:
Código PHP:
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio.$nom_img)) //Sin la barra que concatenas 
Porque si te fijas en la dirección:

Cita:
modulos/noticias/vistas/fotos//chica.jpeg
Suerte
  #6 (permalink)  
Antiguo 23/02/2009, 08:35
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema Gestor NOticias

Bueno garcias te hice caso pero me lanza el mismo error mira

Warning: move_uploaded_file(modulos/noticias/vistas/fotos/chica.jpeg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\xampp\htdocs\proyecto_cisco\modulos\noticias\vi stas\insertarnoticia.html.php on line 27

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\tmp\php439.tmp' to 'modulos/noticias/vistas/fotos/chica.jpeg' in C:\xampp\htdocs\proyecto_cisco\modulos\noticias\vi stas\insertarnoticia.html.php on line 27
Error en la Foto

No se pq como dije anteriormente cuando el modulo noticias cambia al directorio principal fuciona pero cuando lo nuevo a esta direccion modulo/noticias/vistas/insertar.html.php ya no me funciona no se pq pero miren el codigo::


include ('../../../includes/db-cnx.php');


// recibimos el formulario
if(isset($_POST['grabar']) && $_POST['grabar'] == 'grabar'){
// comprobamos que el formulario no envie campos vacios
if(!empty($_POST['notTitulo']) && !empty($_POST['notTexto']) && !empty($_POST['notCategoriaID'])){
// creamos las variables y les asignamos los valores a insertar
$notTitulo = $_POST['notTitulo'];
$notTexto = $_POST['notTexto'];
$notCategoriaID = $_POST['notCategoriaID'];
$nombre_archivo = $HTTP_POST_FILES["userfile"]["name"];
$tipo_archivo = $HTTP_POST_FILES["userfile"]["type"];
$tamano_archivo = $HTTP_POST_FILES["userfile"]["size"];
// hacemos el INSERT en la BD
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ( $tamano_archivo < 100000000)))
{
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}
else
{
$nom_img= $nombre_archivo;
$directorio = 'modulos/noticias/vistas/fotos/';
//es aqui donde esta el error
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio . $nom_img))
{
$diaactual= date("d");
$mesactual= date("m");
$anoactual= date("Y");
$fecha= $diaactual . "/" . $mesactual . "/" . $anoactual;
$sqlInsertNot = mysql_query("INSERT INTO sn_noticias
(notTitulo, notTexto, notCategoriaID,foto,fecha)
VALUES ('$notTitulo', '$notTexto', '$notCategoriaID','$nom_img','$fecha')",
$db_link) or die(mysql_error());
// enviamos un mensaje de exito
echo "Los datos fueron gurdados correctamente";
}
else
{
echo ("Error en la Foto");
}
}
}
else
{
// si el formulario envia algun campo vacio
// enviamos un mensaje de error
echo "Debe llenar todos los campos del formulario";
}
}
?>
<!-- el formulario -->
<form name="noticia" action="<?php $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<table align="center">
<tr>
<td colspan="2" align="center">Adminitracion de Noticia</td>
</tr>
<tr>
<td>Titulo Noticia </td>
<td> <input type="text" name="notTitulo" size="20" /></td>
</tr>
<tr>
<td>Texto de la Noticia</td>
<td> <textarea name="notTexto" rows="10" cols="30"></textarea></td>
</tr>
<tr>
<td>Categoria Noticia:</td>
<td>
<select name="notCategoriaID">
<option value="">Escoger de la Lista</option>
<?php
// asignamos una categoria a la noticia
// mediante un select
$sqlQueryCat = mysql_query("SELECT * FROM sn_categorias", $db_link)
or die(mysql_error);
// creamos un bucle while
// que nos muestre todas las categorias
// que tenemos guardadas en la BD
while($rowCat = mysql_fetch_array($sqlQueryCat)){
echo "<option value='$rowCat[cat_ID]'>$rowCat[catCategoria] - $rowCat[cat_ID]</option>";
}
?>
</select>
</td>
</tr>
<td >Buscar Imagen</td>

<td>
<input name="userfile" type="file" class="cajatexto1" onChange="muestra();" size="16" style="float: left">
<input type="hidden" name="MAX_FILE_SIZE" value="100000000">
</td>
</tr>
<tr>
<td>
<img src="otro.jpeg" name="imagen" width="150" height="150" class="cajatexto1"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="grabar" value="grabar" class="cajatexto1" />
<input type="reset" value="cancelar">

</td>
</tr>

</table>

</form>
<script language="javascript">
function muestra()
{
document.noticia.imagen.src=document.noticia.userf ile. value;
}
</script>
  #7 (permalink)  
Antiguo 23/02/2009, 16:10
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Problema Gestor NOticias

No existe ninguna sugerencia a mi problema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:12.