Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Davy96
    Registrato dal
    Jun 2012
    Messaggi
    91

    Mischiare contenuto notizie...

    salve a tutti ... ho una pagina php che tramite un funzione esterna alla essa... e l' URL di un feed RSS riesce stamparmi tutte le notizie di un determinato sito ...quello che non riesco a fare e come unire piu' feed in modo da creare una pagina che contiene varie notizie da vari siti in ordine random...e da 3 giorni che cerco senza risulati una soluzione al problema ...spero che qualcuno mi dia una mano ..grazie in anticipo ....( la lista delle news si genera attraverso un ciclo foreach ...secondo voi posso unire due cicli foreach in uno cosi da avere notizie mischiate??? )







    P.S.="vorrei sottolineare che non voglio che mi scrivete il codice,ma che almeno mi portate sulla giusta strada"
    "Il rischio più grande di tutti? Non rischiare."(Anonimo)
    "Le persone possono dubitare di ciò che dici ma crederanno a ciò che fai."
    (Lewis Cass)

  2. #2
    Utente di HTML.it L'avatar di Davy96
    Registrato dal
    Jun 2012
    Messaggi
    91
    nessun suggerimento??per qualsiasi domanda o dubbio chiedete pure
    "Il rischio più grande di tutti? Non rischiare."(Anonimo)
    "Le persone possono dubitare di ciò che dici ma crederanno a ciò che fai."
    (Lewis Cass)

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    In effetti dai poche notizie e niente codice, però da quello che si capisce quello che vorresti fare è unire più array quindi dopo che hai ottenuto i dati da diversi url di RSS in array diversi li potresti unire con la funzione array_merge() e poi dell'array che ottieni mescoli in modo casuale gli elementi con la funzione shuffle().
    Errare humanum est, perseverare ovest

  4. #4
    Utente di HTML.it L'avatar di Davy96
    Registrato dal
    Jun 2012
    Messaggi
    91
    ok vedo se ci riesco ...
    "Il rischio più grande di tutti? Non rischiare."(Anonimo)
    "Le persone possono dubitare di ciò che dici ma crederanno a ciò che fai."
    (Lewis Cass)

  5. #5
    Utente di HTML.it L'avatar di Davy96
    Registrato dal
    Jun 2012
    Messaggi
    91
    ok ho scritto qualcosa ...e sembra funzionare
    Codice PHP:
    require("magpierss-0.72/rss_fetch.inc");
    $url1"http://feeds2.feedburner.com/sito_numero1"
    $url2 "http://feeds2.feedburner.com/sito_numero2"
    $rss1 fetch_rss($url1); 
    $rss2 fetch_rss($url2);
     
    $risultato array_merge_recursive((array)$rss1,(array)$rss2); 
    <
    pre>";print_r($risultato);echo "</pre>"; 

    //fin qui funziona tutta bene... ho anche fatto un print 
    //per vedere se lo script funzionava e 
    //come ho detto prima sembra funzionare
    //il problema e che non riesco a mischiare 
    //gli array.....ho provato scrvendo solo 
    //shuffle() ma non funziona  cosi ho trovato 
    //questo script su internet ma credo di non 
    //essere riuscito integrarlo bene





    srand((float)microtime() * 1000000); shuffle(
    $risultato); 
    while (list(, 
    $numero) = each($risultato)) { echo "$numero "; } 
    Per favore puoi suggerirmi un metodo che riesca a mischiare bene l array??




    PS="riguardo alla funzione array_merge...l ' ho dovuta sostituire con array_merge_recursive perche' non funzionava "
    "Il rischio più grande di tutti? Non rischiare."(Anonimo)
    "Le persone possono dubitare di ciò che dici ma crederanno a ciò che fai."
    (Lewis Cass)

  6. #6
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    prova solo con

    Codice PHP:
    shuffle($risultato);

    echo 
    "<pre>";print_r($risultato);echo "</pre>"
    Errare humanum est, perseverare ovest

  7. #7
    Utente di HTML.it L'avatar di Davy96
    Registrato dal
    Jun 2012
    Messaggi
    91
    niente da fare...non funge ...non è che mi puoi dire se esiste qualche funzione per ordinare gli elementi di un array ..in modo da ordinarli in base alla data o a al numero (cosi si mescolano in automatico).....spero in un tuo aiuto
    "Il rischio più grande di tutti? Non rischiare."(Anonimo)
    "Le persone possono dubitare di ciò che dici ma crederanno a ciò che fai."
    (Lewis Cass)

  8. #8
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Qui c'è la lista di tutte le funzioni php per gli array

    http://www.php.net/manual/it/ref.array.php

    Errare humanum est, perseverare ovest

  9. #9
    Utente di HTML.it L'avatar di Davy96
    Registrato dal
    Jun 2012
    Messaggi
    91
    Non ci riesco ....ho privato diverse funzioni e non vanno forse perche' l array e' troppo complesso) ..penso che dovrò lasciare perdere per un Po'__
    "Il rischio più grande di tutti? Non rischiare."(Anonimo)
    "Le persone possono dubitare di ciò che dici ma crederanno a ciò che fai."
    (Lewis Cass)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.