Visualizzazione dei risultati da 1 a 5 su 5

Discussione: xml da php

  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    xml da php

    Stavo cercando di adattare lo script di juliusdesign delle dynamic flash gallery alle mie esigenze.
    Dunque, se testo l'esempio ovviamente funziona.
    Se genero l'xlm da php e lo stampo (apparentemente) allo stesso modo, mi accade una cosa curiosa, ovvero mi genera una miniatura in più inesistente.
    Cosa può essere? Come se il file xml fosse con una parte nascosta?

    Codice PHP:
    $sql "SELECT * FROM project_immagini WHERE id_rif = ".$id_rif." ORDER BY posizione DESC"//l'ultima che inserisco è la prima che vedo
            
    $sort mysql_query($sql,$conn);
            
    $n_sort mysql_num_rows($sort);
        
    $filefopen("../upload/progetti/progetti_".$id_rif.".xml""w");
        
        
    $_xml =  "<"."?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?".">\r\n";
        
    $_xml .= "<images>\r\n";
    while (
    $row mysql_fetch_array($sort)) {
            
    $_xml .= "\t<thumb displayNum=\"6\" separation=\"5\">\r\n";
            
    $_xml .= "\t\t<image>upload/progetti/".$row['id_rif']."/".$row['immagine']."</image>\r\n";
            
    $_xml .= "\t\t<description>".$row['immagine']."</description>\r\n";
            
    $_xml .= "\t</thumb>\r\n";

        
    $_xml .= "<\images>";
    fwrite($file$_xml);
    fclose($file); 
    e quello che ottengo è:
    Codice PHP:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <images>
        <thumb displayNum="6" separation="5">
            <image>upload/progetti/1/129foto6.jpg</image>
            <description>Kristin Kreuk</description>
        </thumb>
        <thumb displayNum="6" separation="5">
            <image>upload/progetti/1/506foto3.jpg</image>
            <description>Paesaggio Fantastico</description>    
        </thumb>
        <thumb displayNum="6" separation="5">
            <image>upload/progetti/1/673foto7.jpg</image>
            <description>Paesaggio Fantastico</description>    
        </thumb>
    </images>
    cosa ne dite?

  2. #2
    definisci: "miniatura in più inesistente"

    potrebbe anche essere qualche record "residuo" nella tabella del database

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Originariamente inviato da fantasymaster
    definisci: "miniatura in più inesistente"
    Scusa non ho capito; dici che in description stampo ancora l'immagine? Ma quello è solo e comunque un campo di testo. Anche se stampo una scritta mi fa lo stesso problema....

    Originariamente inviato da fantasymaster
    potrebbe anche essere qualche record "residuo" nella tabella del database
    Intendi fare un OPTIMIZE TABLE prima di riscrivere l'xml? Ho controllato per scrupolo con phpmyadmin e la tabella in questione non ha dati in 'eccesso'.

    Strana questa cosa però..

  4. #4
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Niente da fare.
    Ora il mio codice viene salvato in questo modo:
    Codice PHP:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <images>
        <thumb displayNum="6" separation="5">
            <image>upload/progetti/4/592foto1.jpg</image>
            <description>10</description>
        </thumb>
        <thumb>
            <image>upload/progetti/4/969foto7.jpg</image>
            <description>9</description>
        </thumb>
        <thumb>
            <image>upload/progetti/4/758foto2.jpg</image>
            <description>5</description>
        </thumb>
    <\images>
    Se uso il file creato da php, da' quel difetto
    Se il file lo scrivo a mano, funziona.
    Saranno i \t? perchè nel file che funziona sono tutti spazi...

  5. #5
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    up

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 © 2026 vBulletin Solutions, Inc. All rights reserved.