Foros del Web » Programando para Internet » PHP »

Sistema de archivos

Estas en el tema de Sistema de archivos en el foro de PHP en Foros del Web. El problema es que con este codigo me sale "Internal Server Error": Código PHP: <?php $base = "xxx" ; $con = mysql_connect ( xxx ); ...
  #1 (permalink)  
Antiguo 01/07/2007, 02:36
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
Sistema de archivos

El problema es que con este codigo me sale "Internal Server Error":
Código PHP:
<?php
$base
="xxx";
$con=mysql_connect(xxx);
mysql_select_db($base,$con);
$select mysql_query('SELECT * FROM musica');
$uno '<?xml version="1.0" encoding="UTF-8" ?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title>Radio Pokemolon</title>
<creator>Pokemolon</creator> <location>http://pokemolon.iespana.es/mp3.xspf</location>  <license>http://creativecommons.org/licenses/by-sa/1.0/</license> <trackList>'
;
while(
$ar mysql_fetch_array($select)){
$dos =  '<track><title>'.$ar['titulo'].'</title>
<location>'
.$ar['cancion'].'</location>
</track>'
;
}
$tres '</tracklist></playlist>';
$bd $uno.$dos.$tres;
$id fopen('MP3/mp3.xspf','w+');
fwrite($id$bd);
header ("musica.php")?>
¿Por qué me sale?

Última edición por Raulmmmm; 01/07/2007 a las 14:44
  #2 (permalink)  
Antiguo 01/07/2007, 14:41
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
Re: Sistema de archivos

He cambiado header ("musica.php") por header ("Location: musica.php"); y ya me funciona.
  #3 (permalink)  
Antiguo 01/07/2007, 14:44
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Sistema de archivos

En tu codigo original no viene esa parte de header, pero tu problema era porque la funcion header le envia una cabecera al explorador y en tu caso header("muscica.php"); le esta enviando una cabecera que el explorador no entiende y por ende te sale lo de Internal Server Error.

Saludos.
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 18:43.