Foros del Web » Programando para Internet » PHP »

Como hacer lo siguiente php y MYSQL

Estas en el tema de Como hacer lo siguiente php y MYSQL en el foro de PHP en Foros del Web. Buenos dias gente del foro otra ves preguntando sobre mis problemas que tengo. Bueno enpieso yo hago uso de un url externo de otra web ...
  #1 (permalink)  
Antiguo 23/10/2008, 09:13
 
Fecha de Ingreso: agosto-2008
Mensajes: 102
Antigüedad: 15 años, 8 meses
Puntos: 0
Información Como hacer lo siguiente php y MYSQL

Buenos dias gente del foro otra ves preguntando sobre mis problemas que tengo.
Bueno enpieso yo hago uso de un url externo de otra web que da para un buscador de musica
ok yo lo hago ese buscador dentro de mi web y este es el codigo:
Código PHP:
<?php
$lineas 
file(str_replace(" ","%20","http://www.enladisco.com/memo_cucardas_2009.php?q=".$_GET['q']));
foreach (
$lineas as $linea_num => $linea) {
    print 
"$linea";
}
?>
Bueno mi duda es la siguiente el cambio la forma de mostrar los resultados antes los resultados se daba asi:

Resultado 1 : texto........................ CLick aqui para escuchar la musica
Resultado 2 : texto........................ CLick aqui para escuchar la musica
Resultado 3 : texto........................ CLick aqui para escuchar la musica
Resultado 4 : texto........................ CLick aqui para escuchar la musica
y asi sucesivamente pero ahora lo cambio por esto:

****Aqui slogan de su web con un intro*****
Resultado 1 : texto........................ CLick aqui para escuchar la musica
Resultado 2 : texto........................ CLick aqui para escuchar la musica
Resultado 3 : texto........................ CLick aqui para escuchar la musica
Resultado 4 : texto........................ CLick aqui para escuchar la musica
mi duda seria no habria forma de que lo pueda sacar solo aprtir de la segunda fila osea que me muetre los resultados y no el slogan y su intro ya que toy perdiendo gente con eso.

Muchas gracias y espero sus respuestas de antemano mil gracias.

PD: me imagino que esa web usa mas o menos este codigo:
Código PHP:
<?php include('db-cnx.php'); ?> 
<songs>

****Aqui lo agrega su slogan con su intro*****
<?php
// verificamos si se ha enviado
// alguna variable via GET
if(isset($_GET['id']) && $_GET['categoria']){
    
// asignamos los valores
    // a las variables que usaremos
    
$id $_GET['id'];
    
$categoria $_GET['categoria'];
    
$clausula "WHERE notCategoriaID = '$id'";
    
// tambien armamos el titular de la pagina
   
}else{
    
// de lo contrario
    // el titulo sera general
    
}
// armamos la consulta
$sqlQueryNot mysql_query("SELECT notTitulo, notUrl, not_ID FROM sn_musicas
                            $clausula  ORDER BY not_ID DESC"
$db_link)
                            or die(
mysql_error);

// mostramos las noticias,
// otra vez usanod un bucle while
while($rowNot mysql_fetch_array($sqlQueryNot)){
    echo 
"\n<song lista='$rowNot[notUrl]' titulo='$rowNot[notTitulo]'/>\n";

}
?> 



</songs>

Última edición por jeankex; 23/10/2008 a las 09:22
  #2 (permalink)  
Antiguo 23/10/2008, 09:26
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
Respuesta: Como hacer lo siguiente php y MYSQL

Al estar usando file(), te devuelve un arreglo, por lo que puedes usar todas las funciones de arreglo como array_shift.

Saludos.
  #3 (permalink)  
Antiguo 23/10/2008, 09:33
 
Fecha de Ingreso: agosto-2008
Mensajes: 102
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Como hacer lo siguiente php y MYSQL

bueno viendo el significado de lo que me dijo GatorV
Código PHP:
<?php
$pila 
= array ("naranja""plátano""manzana""frambueza");
$fruta array_shift ($pila);
print_r($pila);
?>
eso seria un ejemplo del array_shift pero um como lo puedo usar como para mi codigo que di:
Código PHP:
<?php 
$lineas 
file(str_replace(" ","%20","http://www.enladisco.com/memo_cucardas_2009.php?q=".$_GET['q'])); 
foreach (
$lineas as $linea_num => $linea) { 
    print 
"$linea"

?>
como podria acomar ese codigo pal array_sifth y que sucederia si es que el slogan que pone no esta en su base de datos solo puso antes de hacer la consulta as u base de datos.
  #4 (permalink)  
Antiguo 23/10/2008, 11:41
 
Fecha de Ingreso: agosto-2008
Mensajes: 102
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Como hacer lo siguiente php y MYSQL

alguien que me ayude con el codigo porfavor
  #5 (permalink)  
Antiguo 23/10/2008, 12:05
Avatar de vika  
Fecha de Ingreso: julio-2008
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Como hacer lo siguiente php y MYSQL

No se si has visto que es lo que te imprime $linea_num

Cita:
<?php
$lineas = file(str_replace(" ","%20","http://www.enladisco.com/memo_cucardas_2009.php?q=".$_GET['q']));
foreach ($lineas as $linea_num => $linea) {
print "$linea_num - $linea";
}
?>
si de esta manera te da un valor $linea_num donde se encuentra el slogan
puedes colocar un if

digamos que $linea_num te da un resultado de 5 donde está el slogan, entonces
Cita:
<?php
$lineas = file(str_replace(" ","%20","http://www.enladisco.com/memo_cucardas_2009.php?q=".$_GET['q']));
foreach ($lineas as $linea_num => $linea) {
if($linea_num!=5){print "$linea"; }
}
?>
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 11:32.