Foros del Web » Programando para Internet » PHP »

quitar el ID y ID_CAPITULO

Estas en el tema de quitar el ID y ID_CAPITULO en el foro de PHP en Foros del Web. buenas tengo un par de dudas sobre el como tener mis link en mi htaccess tengo esto Código PHP: RewriteRule  ^ anime /(.*?) _ ([ ...
  #1 (permalink)  
Antiguo 13/07/2011, 09:13
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 0
Busqueda quitar el ID y ID_CAPITULO

buenas tengo un par de dudas sobre el como tener mis link

en mi htaccess tengo esto
Código PHP:
RewriteRule ^anime/(.*?)_([0-9]+).htmlAnimes_1.php?t=$1&id=$[L,NC,QSA]
RewriteRule ^ver/([0-9]+)/(.*?).htmlAnimes_2.php?id=$1&t=$[L,NC,QSA
por lo q me bota paginas asii

inkanime.com/anime/Kamikaze-Girls_1.html
inkanime.com/ver/1/Kamikaze-Girls_1.html

cuando elimino _([0-9]+ para q no se muestren esos numeros i qeden asi digamos

inkanime.com/anime/Kamikaze-Girls.html
inkanime.com/ver/Kamikaze-Girls.html

es solo cosa de quitar el de htaccess O tengo q quitarlo del Core_Funciones?

por q lo tengo asi

Código PHP:
// validad anime, extraer datos :)
function anime_v($_id=0){
$ex = @mysql_query("SELECT id,nombre,catg,agreg,titu,categoria,descripccion,imagen,mini,estado,proximo_c,id_capitulo,numero_capitulo,nombre_capitulo FROM anime INNER JOIN capitulos ON animes.id=capitulos.id_anime where id = ".$_id);
if(@
mysql_num_rows($ex) > 0){
while (
$i = @mysql_fetch_assoc($ex)){
$anime[] = array("ANIME"=>'si',
"id"=>$i['id'],
"nom"=>$i['nombre'],
"descrip"=>$i['descripccion'],
"catg"=>$i['catg'],
"agreg"=>$i['agreg'],
"titu"=>$i['titu'],
"categoria"=>$i['categoria'],
"id_cap"=>$i['id_capitulo'],
"img"=>$i['imagen'],
"mini"=>$i['mini'],
"estado"=>$i['estado'],
"prox"=>$i['proximo_c'],
"n_capitulo"=>$i['numero_capitulo'],
"nom_capitulo"=>$i['nombre_capitulo']);
}
}else{
$anime[] = array("ANIME"=>'no');
}
@
mysql_free_result($ex);
return 
$anime;


Código PHP:
// funcion para episodios
function ver_v($_id=0){
$ex = @mysql_query("SELECT id,nombre,imagen,descripccion,nombre_capitulo,opcn,embed,url,url2,url3,id_capitulo FROM animes INNER JOIN capitulos ON animes.id=capitulos.id_anime where id_capitulo =".$_id);
if(@
mysql_num_rows($ex) > 0){
while (
$i = @mysql_fetch_assoc($ex)){
$anime[] = array("CAPITULO"=>'si',
"id"=>$i['id'],
"nom"=>$i['nombre'],
"img"=>$i['imagen'],
"descrip"=>$i['descripccion'],
"id_cap"=>$i['id_capitulo'],
"nom_capitulo"=>$i['nombre_capitulo'],
"opcn"=>$i['opcn'],
"embed"=>$i['embed'],
"url"=>$i['url'],
"url2"=>$i['url2'],
"url3"=>$i['url3'],
"id_cap"=>$i['id_capitulo']);
}
}else{
$anime[] = array("CAPITULO"=>'no');
}
@
mysql_free_result($ex);
return 
$anime;

que puedo hacer para q no me aparesca asi

/anime/Kamikaze-Girls_1.html
/ver/1/Kamikaze-Girls_1.html

y este asi como en otras paginas que e visto

/anime/Kamikaze-Girls.html
/ver/Kamikaze-Girls.html

muchas gracias de ante mano n.n
  #2 (permalink)  
Antiguo 13/07/2011, 09:15
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: quitar el ID y ID_CAPITULO

Eso lo debes hacer en el script que imprime los enlaces, pues el .htaccess no los imprime por ti.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 13/07/2011, 09:20
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: quitar el ID y ID_CAPITULO

como dije antes en mi htaccess elimine _([0-9]+) pero cuando entro a ver la pagina me sale en blanco sin informacion del anime o mis embed

y en mi script tbm los elimine pero nada X__X

Código PHP:
<li><a alt="Anime Online ".$i['nombre']."\" title=\"Anime Online ".$i['nombre']."\" href=\"anime/".hacer_url($i['nombre']).".html\">".cortarTexto($i['nombre'])."</a></li> 
  #4 (permalink)  
Antiguo 13/07/2011, 09:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: quitar el ID y ID_CAPITULO

Bueno, tiene mucho sentido. ¿Para que crees que servía el ID en tus enlaces?

Ahora que lo has quitado, ¿como estás identificando los artículos?

Te pregunto, ¿de verdad sabes lo que estás haciendo?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 13/07/2011, 10:04
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: quitar el ID y ID_CAPITULO

mira

animeflv.net/anime/ao-no-exorcist.html
animeflv.net/ver/ao-no-exorcist-13.html

animeid.com/anime/r-15.html
animeid.com/ver/r-15-1.html

no qiero eliminarlo .. lo que qiero es q no se vea ya se q se necesita un orden para tenerlo en la sql

pero cuando lo tengo lo saco la ID o ID_CAPITULO que es ".$_id que eso hace q se muestre en los link me sale en blanco

Código PHP:
FROM animes INNER JOIN capitulos ON animes.id=capitulos.id_anime where id ".$_id); 
  #6 (permalink)  
Antiguo 13/07/2011, 10:06
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: quitar el ID y ID_CAPITULO

1 - consejo haz en echo a tu consulta
2 - copia lo que te imprime
3- pruebalo en tu phpmyadmin para que veas bien lo que te devuelve
__________________
aconcaguaestudio.com
  #7 (permalink)  
Antiguo 13/07/2011, 10:12
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: quitar el ID y ID_CAPITULO

mi phpmyadmin no muestra errores ya q esta armado bn ii no es cosa de mi sql si no de los link q qiero q se vean
  #8 (permalink)  
Antiguo 13/07/2011, 10:17
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: quitar el ID y ID_CAPITULO

Mira, yo te vuelvo a preguntar.

Entiendo que el ID lo pasas la función, y la función te devuelve los registros de dicho ID.

Ahora mi pregunta, ¿como estás ejecutando dicha función y que valor le estás pasando?

Y mejor aún, ¿de donde estás sacando el ID que le pasas a la función?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #9 (permalink)  
Antiguo 13/07/2011, 10:26
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: quitar el ID y ID_CAPITULO

no digo que muestre errores, es solo que a veces la consulta no nos devuelve lo que queremos, por eso te decia lo de phpmyadmin, para estar seguros que te devuelve lo que esperas.
__________________
aconcaguaestudio.com
  #10 (permalink)  
Antiguo 13/07/2011, 10:34
 
Fecha de Ingreso: julio-2011
Mensajes: 5
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: quitar el ID y ID_CAPITULO

las paginas q mostre anterior mente son de otras web que tienen la misma estructura pero ellos lo cambiaron y asi hay muchas web mas que lo han hecho

mi $_id esta sacada de mi sql

anteriormente era

/episodio/1/Kamikaze-Girls_1.html

pero con el core funcion lo cambie a

/ver/1/Kamikaze-Girls_1.html

el ID q se ve aii esta sacado de mi phpmyadmin

pero yo no qiero eliminarlo .. solo qiero q no se muestre en los links .. como puse anteriormente y reitero no qiero eliminarlo solo por asi decirlo "camuflarlo" o q no se vea por eso al momento de arreglar el htaccess y el core_funtions respectivamente no mostrando el ID o ID_CAPITULO la web se me muestra pero no se me muestra el nombre del anime o otro ..

y dado q esta estructura es sacada de forosdelweb .. no me acuerdo qien era el programador q saco esto y dado a el varias web de animes fueron creciendo .. pero la mayoria de ellas van agregando cosas nuevas

Etiquetas: html, mysql, quitar
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 16:53.