Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/09/2005, 09:21
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 20 años, 11 meses
Puntos: 2
el problema debe ser la extensión del archivo... yo tengo creada una regla con mod_rewrite para acceder a archivo.wml cuando en verdad es archivo.php, esto hace que muchos celulares dejen de dar error.

Mi archivo es así:

Código PHP:
<?php header("Content-Type: text/vnd.wap.wml");
echo 
'<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" " http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="homeNews" title="Noticias">
<p>
'
;
include(
"../includes/db.php");
$_SQL mysql_query("SELECT * FROM noticias ORDER BY id DESC LIMIT 0,5");
while(
$_ROW=mysql_fetch_assoc($_SQL)) {
$_TITLE str_replace('"',""",$_ROW["titulo"]);
$_TITLE substr($_TITLE030);
echo 
'<a href="#nro'.$_ROW[id].'">'.$_TITLE.'...</a><br /><br />';
}
echo 
'</p></card>';
$_SQL mysql_query("SELECT * FROM noticias ORDER BY id DESC LIMIT 0,5");
while(
$_ROW=mysql_fetch_assoc($_SQL)) {
$_TITLE str_replace('"',""",$_ROW["titulo"]);
$_TITLE substr($_TITLE030);
$_TEXTO eregi_replace("<img([^>]+)>"""$_ROW["copete"]);
$_TEXTO eregi_replace("<a([^>]+)>"""$_TEXTO);
$_TEXTO str_replace("</a>","",$_TEXTO);
$_TEXTO str_replace("<br>","<br />",$_TEXTO);
$_TEXTO str_replace("<br/>","<br />",$_TEXTO);
echo 
'
<card id="nro'
.$_ROW[id].'" title="'.$_TITLE.'..."> 
<p>'
.$_TEXTO.'<br /><br /><a href="#homeNews">inicio</a></p>
</card>
'
;
}
echo 
'</wml>';
?>
No le des importancia a todos los replace y eregi, pues son para eliminar imagenes y demas cosas del texto que proviene de mi DB.

El archivo para la regla mod_regrite es el siguiente (esta dentro de la carpeta wap:

Código:
RewriteEngine on
RewriteBase /wap/
RewriteRule ^(index).wml$                 index.php
__________________
I Love Programming...