Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    ho provato con le sessioni memorizzando il valore in sessione, ma nulla da dentro la funzione non la legge..ma perchè, la sessione non dovrebbe essere globale?

  2. #12
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    Ho questo codice:

    <?php

    $insideitem = false;
    $tag = "";
    $title = "";
    $description = "";
    $link = "";
    $id = "";



    function startElement($parser, $name, $attrs) {
    global $insideitem, $tag, $title, $description, $link, $id;
    if ($insideitem) {
    $tag = $name;
    } elseif (strtolower($name) == "item") {
    $insideitem = true;
    }
    }


    function endElement($parser, $name) {
    global $insideitem, $tag, $title, $description, $link, $id;

    if (strtolower($name) == "item") {
    $codice_sess = $codice;
    if($id == 01) {
    printf("[*]<h4>%s
    ",
    trim($link),trim($title),trim($title));
    printf("%s
    ",trim($description));

    $title = "";
    $id = "";
    $description = "";
    $link = "";
    $insideitem = false;
    }
    }
    }

    function characterData($parser, $data) {
    global $insideitem, $tag, $title, $description, $link, $id;
    if ($insideitem) {
    switch (strtolower($tag)) {
    case "title":
    $title .= $data;
    break;
    case "description":
    $description .= $data;
    break;
    case "link":
    $link .= $data;
    break;
    case "id":
    $id .= $data;
    break;
    }
    }
    }

    $xml_parser = xml_parser_create();
    xml_set_element_handler($xml_parser, "startElement", "endElement");
    xml_set_character_data_handler($xml_parser, "characterData");

    // Carico indirizzo feed rss delle news
    $fp = fopen("news.xml","r")

    or die("Error reading RSS data.");
    while ($data = fread($fp, 4096))
    xml_parse($xml_parser, $data, feof($fp))
    or die(sprintf("XML error: %s at line %d",
    xml_error_string(xml_get_error_code($xml_parser)),
    xml_get_current_line_number($xml_parser)));
    fclose($fp);
    xml_parser_free($xml_parser);
    ?>[/list]
    </p>

    vorrei passare lo 01 del costrutto if:

    if($id == 01) {
    printf("[*]<h4..ecc ecc

    prendendolo da url, ma non ci riesco in nessun modo. Ho prevato con le sessioni, ma nulla, con le var globali ma non ci riesco..non so piu che pesci prendere, qualcuno riesce ad aiutarmi?

    Grazie mille

  3. #13
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    Io php non lo conosco benissimo, ma nessuno mi può aiutare?..Si puo fare almeno?
    Mi sto picchiando da stamattina e ancora non riesco a farlo..

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.