Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. rss e php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      ale90 User Attivo • ultima modifica di

      rss e php

      Ciao, ho provato a fare questa pagina http://www.giochi-flash.net/rss_giochi.php (da aprire con ie)
      però sotto mi da questo errore
      Impossibile visualizzare la pagina XML
      Impossibile visualizzare l'input XML tramite il foglio di stile XSL. Correggere l'errore, quindi fare clic su [URL="javascript:location.reload()"]Aggiorna, oppure riprovare in un momento successivo.
      Lo spazio non è consentito in questa posizione. Errore durante l'elaborazione della risorsa "http://www.giochi-flash.net/rs...
      <title>Aim & Fire</title>
      ------------^></title>

      <link>http://www.giochi-flash.net/giochi-gratis-flash/arcade/471_Donkey_Kong.html</link>  
      
      <description>Muovi Super Mario lungo le rampe e le scale  evitando i barili lanciati da Donkey Kong. Sali più in alto che puoi cercando di  superare tutti i livelli per raggiungere e salvare la principessa.</description>  
      

      </item>

      Cosa significa??

      :ciauz::ciauz:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • massimux
        massimux Moderatore • ultima modifica di

        che hai sbagliato a scrivere il codice 🙂

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          ale90 User Attivo • ultima modifica di

          Non capisco cosa ho sbagliato o fatto così

          <item>
          <title><? echo "$nome"; ?></title>
          <link>http://www.giochi-flash.net/giochi-gratis-flash/<? echo "$cat_id"; ?>/<? echo "$id"; ?><? echo "$nome"; ?>.html</link>
          <description><? echo "$descrizione"; ?></description>
          </item>

          Ciaoo

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            gorka Super User • ultima modifica di

            Il problema potrebbe essere dovuto ai segni < e > nei tag php

            <? echo "$nome"; ?>
            viene visto come un nodo xml

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              ale90 User Attivo • ultima modifica di

              mmm è come potrei ovviare a questo probelama??

              Ciauz

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                skyline User Attivo • ultima modifica di

                l'errore indica che c'è

                <title>Aim & Fire</title>
                ------------^></title>
                non capisco perchè si chiude due volte i title e mette ----------^>

                al posto di
                <item>
                <title><? echo "$nome"; ?></title>
                <link>http://www.giochi-flash.net/giochi-gratis-flash/<? echo "$cat_id"; ?>/<? echo "$id"; ?><? echo "$nome"; ?>.html</link>
                <description><? echo "$descrizione"; ?></description>
                </item>

                il tuo è

                <item>
                <title><? echo "$nome"; ?></title>
                -----------^></title>
                <link>http://www.giochi-flash.net/giochi-gratis-flash/<? echo "$cat_id"; ?>/<? echo "$id"; ?><? echo "$nome"; ?>.html</link>
                <description><? echo "$descrizione"; ?></description>
                </item>

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  ale90 User Attivo • ultima modifica di

                  No sul mio file rss_giochi.php è così

                  <item>
                  <title><? echo "$nome"; ?></title>
                  <link>http://www.giochi-flash.net/giochi-gratis-flash/<? echo "$cat_id"; ?>/<? echo "$id"; ?><? echo "$nome"; ?>.html</link>
                  <description><? echo "$descrizione"; ?></description>
                  </item>

                  Non capisco come mai mi viene quel </title> in più :S

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • S
                    skyline User Attivo • ultima modifica di

                    prova a togliere le " scrivi solo <?=$nome;?> in tutti

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • A
                      ale90 User Attivo • ultima modifica di

                      Ciao, ti posto tutto il codice

                      <?php
                      include("inc/config.php"); 
                      header("Content-Type: application/xml");
                      echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
                      
                      @mysql_connect($host, $user, pass);
                      @mysql_select_db($name);
                      
                      $query = mysql_query("SELECT * FROM giochi_files ORDER BY id_gioco DESC LIMIT 0,50");
                      
                      echo "
                      <rss version=\"2.0\">\n
                      <channel>\n
                      <title>Giochi-Flash.net</title>\n
                      <link>$url</link>\n
                      <description>Tantissimi Giochi In Flash Da Giocare On Line</description>\n
                      <language>it-IT</language>\n
                      <image>\n
                      <title>Giochi-Flash.net</title>\n
                      <url>$url/images/logo.gif</url>\n
                      <link>$url</link>\n
                      </image>\n
                      <webMaster>[email protected]</webMaster>\n
                      ";
                      while ($res = mysql_fetch_array($query))
                      {
                      $id=$res['id_gioco'];
                      $nome=$res['nome'];
                      $nome_ = str_replace(" ", "_", $nome);
                      $descrizione=$res["descrizione"];
                      $immagine=$res['screenshot_path'];
                      $file_path=$res['file_path'];
                      $cat_id=$res['cat_id'];
                      ?>
                      <item>
                      <title><? echo $nome; ?></title>
                      <link>http://www.giochi-flash.net/giochi-gratis-flash/<? echo $cat_id; ?>/<? echo $id; ?>_<? echo $nome_; ?>.html</link>
                      <description><? echo $descrizione; ?></description>
                      </item>
                      <?
                      }
                      ?>
                      </channel>
                      </rss>
                      <?
                      @mysql_close();
                      ?>
                      
                      

                      Ho provato a togliere tutte le " in tutti ma cmq non succede nulla però ho notato che se tolgo via

                      [HTML]<link>http://www.giochi-flash.net/giochi-gratis-flash/<? echo $cat_id; ?>/<? echo $id; ?><? echo $nome; ?>.html</link>[/HTML]

                      Funziona tutto

                      Cosa potrebbe essere??

                      :ciauz::ciauz:

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti