Foros del Web » Programando para Internet » PHP »

PHP OO ¿Porque mi archivo php me sale como comentario en el localhost?

Estas en el tema de ¿Porque mi archivo php me sale como comentario en el localhost? en el foro de PHP en Foros del Web. Estoy en localhost y tengo bien mi pagina con su respectivos jsp de index y todo. Pero cuando le doy clic a un boton que ...
  #1 (permalink)  
Antiguo 13/02/2013, 23:38
 
Fecha de Ingreso: febrero-2013
Mensajes: 43
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta ¿Porque mi archivo php me sale como comentario en el localhost?

Estoy en localhost y tengo bien mi pagina con su respectivos jsp de index y todo. Pero cuando le doy clic a un boton que me manda a un archivo php en vez de que me muestre el archivo php con interfaz html y asi me muestra solo el codigo!
Me reedirecciona bien a la pagina de localhost:8080/paginaTareas/xd.php

Pero me imprime el codigo de la pagina y no lo que deberia de hacer u.u
Alguien sabe porque?

Este es el codigo del php.

<?
if($_GET['descarga']){
//conectamos al servidor
$conexion=mysql_connect("localhost","roo…
mysql_select_db("paginatareas",$conexion…

$sql = "select * from archivos where id = ".$_GET['descarga'];
$res = mysql_query($sql);
$data = mysql_fetch_assoc($res);

header("Content-type: ".$data['tipo']);
header("Content-Disposition: attachment; filename=".$data['nombre']);
echo $data['archivo'];
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Subir archivo</title>
</head>

<body>
<h1>Subir Archivo</h1>
<?php
if(isset($_POST['guardar'])){
//conectamos al servidor
$conexion=mysql_connect("localhost","roo…
mysql_select_db("paginatareas",$conexion…

//abrimos el archivo temporal que se crea
$fh = fopen($_FILES['archivo']['tmp_name'],'r'…
if($fh){ //si se abre bien leemos el archivo
$archivo = fread($fh, filesize($_FILES['archivo']['tmp_name'])…
fclose($fh);

//limpiamos el contenido
$archivo = addslashes($archivo);
$tipo = $_FILES['archivo']['type'];
//nombre del archivo
if(empty($_POST['nombre']))
$nombre = addslashes($_FILES['archivo']['name']);

else
$nombre = $_POST['nombre'];

//insertar el archivo a la bd
$sql="insert into archivos (nombre, archivo, tipo) values ('$nombre', '$archivo', '$tipo')";
mysql_query($sql);

echo "El archivo se cargo con exito
";
} else
echo "Error al cargar el archivo
";
}
?>
<form action="xd.php" method="post" enctype="multipart/form-data" name="form1">
<p>Nombre.:
<input type="text" name="nombre" />
</p>
<p>Archivo.:
<input type="file" name="archivo" />
</p>
<p>
<input type="submit" name="guardar" value="Guardar" />
</p>
</form>
<h1>Descargar archivos</h1>
<?php
//conectamos al servidor
$conexion=mysql_connect("localhost","roo…
mysql_select_db("paginatareas",$conexion…

//seleccionamos los archivos que hay en la db
$sql = "SELECT * FROM archivos";
$res = mysql_query($sql);
$lista = '<ol>'; //generamos la lista
while($data = mysql_fetch_assoc($res)){
$lista .= '<li>
<a href="xd.php?descarga='.$data['id'].'">
'.$data['nombre'].'
</a>
</li>';
}
$lista .= '</ol>';
echo $lista;
?>
</body>
</html>


Gracias!
  #2 (permalink)  
Antiguo 14/02/2013, 03:39
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: ¿Porque mi archivo php me sale como comentario en el localhost?

Pon mejor el <?php que <? puede dar problemas:

Y luego supongo que estas líneas
Código PHP:
Ver original
  1. $conexion=mysql_connect("localhost","roo…
  2. mysql_select_db("paginatareas",$conexion
Las has cortado a propósito porque sino ahí tienes el problema.

Cuando dices JSP querrás decir JS no? Porque JSP viene a ser páginas hechas con Java.
  #3 (permalink)  
Antiguo 29/05/2013, 12:43
 
Fecha de Ingreso: febrero-2013
Mensajes: 43
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: ¿Porque mi archivo php me sale como comentario en el localhost?

No, si me referia a JSP XD!
Perdón por la tardanza, resolví el problema pero no me acuerdo ya nada.
Muchas gracias por responder!

Y pues era noob. Cómo me iba a poner a mezclar JSP con PHP? ahaha xD

Etiquetas: jsp, localhost
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 14:17.