Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    News RSS scroller Aiuto

    Ciao ho fatto una ricerca qui su HTML
    ma non riesco a trovare qualcosa che vada per me
    io dovrei fare uno smooth scroll di testo orizzontale su singola linea delle news feed rss di ansa (XML) su una mia pagina html
    qualcuno mi sa dare indicazioni ?
    in merito GRAZIE CIAO

    (tipo quello che ha ansa sul proprio sito) www.ansa.it

    VI PREGO AIUTATEMI

  2. #2
    up

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quale linguaggio lato server usi ?

    Se é php ti posso aiutare.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Attento alle righe spezzate

    codice:
    <? 
    //========== BEGIN PAGE
    ob_start() 
    //========== Il codice HTML deve stare sotto
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <meta name="pragma" content="nocache">
    <style type="text/css">
    <!--
     .rss          {background-color:#ffff99;font-family:arial;width=100%}
     .news         {font-size:9pt;color:blue;font-family:verdana}
    a.base:link	   { text-decoration: none; color : #006699 }
    a.base:visited { text-decoration: none; color : #5493B4; }
    a.base:hover   { text-decoration: underline; color : #DD6900}
    
    -->
    </style>
    
    <title>Untitled</title>
    </head>
    <body bgcolor="teal">
    
    Primo feed : con cambio delle proprietà del feed
    
    CNN
    
    <div id="postoRSS1" style="background-color:green"></div>
    <hr>
    Secondo e quarto feed : con i valori per default
    <table summary="">
     <tr>
      <td>La Repubblica</td>
    	<td>Ansa</td>
     </tr>
     <tr>
      
      <td id="postoRSS2" style="background-color:white"></td>
      
      <td id="postoRSS4" style="background-color:white"></td>	
     </tr>
    </table>
    
    Terzo feed : con i CSS
    
    Le Monde
    <div id="postoRSS3" style="background-color:white"></div>
    <hr>
    </body>
    </html>
    <? 
    //==========  Il codice HTML deve stare sopra
    $contents = ob_get_contents();
    ob_end_clean();
    //========== END PAGE 
    ?>
    
    <?  
    //========== INIZIO CODICE PER ANALIZZARE I DATI DI SOPRA
    //-------- File che contiene l'oggetto
    include("test2237b.php");
    //-------- Nuova istanza - passo il codice HTML della pagina
    $rss = new RssObjects($contents);
    //-------- Aggiunta di 3 RSS
    //----- La prima con tutte le proprietà cambiate
    //----- Uso di & ( &$rss->addRSS('....') ) è obbligatorio per parametrizzare il feed
    //         1° parametro -> Nome del feed
    //         2° parametro -> Nome del file .xml
    //         3° parametro -> id dell'oggetto DHTML dove verrà posto il feed
    $cnn        = "http://rss.cnn.com/rss/cnn_world.rss";
    $paramsRSS1 = &$rss->addRSS('rss1',$cnn,"postoRSS1");
    $paramsRSS1->setBackgroundColor("green");
    $paramsRSS1->setSize(600);
    $paramsRSS1->setHeight(130);
    $paramsRSS1->setSpeed(1);
    $paramsRSS1->setFonts("courier new");
    $paramsRSS1->setFontColor("black");
    $paramsRSS1->setFontSize("10");
    //----- La seconda con i valori per default
    $repubblica = "http://www.repubblica.it/rss/cronaca/rss2.0.xml";
    $rss->addRSS('rss2',$repubblica ,"postoRSS2");
    //----- La terza con i valori per default salvo uso degli stili CSS
    $lemonde    = "http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml";
    $paramsRSS3 = &$rss->addRSS('rss3',$lemonde ,"postoRSS3");
    $paramsRSS3->setRSSClass("rss");
    $paramsRSS3->setNewsClass("news");
    $paramsRSS3->setLinksClass("base");
    //
    $ansa = "http://www.ansa.it/main/notizie/awnplus/topnews/synd/ansait_awnplus_topnews_medsynd_Today_Idx.xml";
    //----- La quarta con i valori per default salvo uso degli stili CSS
    $rss->addRSS('rss4',$ansa,"postoRSS4");
    //-------- Parse dei feeds
    $rss->parseXMLFiles();
    //-------- Stampa a video del risultato
    print $rss->htmlResult();
    //========== FINE CODICE PER ANALIZZARE I DATI DI SOPRA ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    File : test2237b.php
    codice:
    <?
    class xItem {
      var $xTitle;
      var $xLink;
      var $xDescription;
    } // class xItem
    
    //------------- Parametri del feed
    class RssParameters {
     //-------------- Default values
     var $uFont        = "Verdana, Arial, Helvetica, sans-serif";
     var $uFontColor   = "black";   // a color name or number
     var $uFontSize    = '8';       // a value in points
     var $bDesc        = true;
     var $rssSize      = 200;       // in pixels
     var $rssHeight    = 100;       // in pixels
     var $rssBgColor   = "white";   // a color name or number
     var $rssSpeed     = 2;         // the higher the faster
     var $rssNewsStyle = "";        // class per le news
     var $rssLinkStyle = "";        // class per i links
     var $rssRSSStyle   = "";       // class per il feed
     //-------------- Taglia
     function setSize($size) {
      $this->rssSize   = $size;
     } // function setSize($size)
     
     //-------------- Altezza
     function setHeight($height) {
      $this->rssHeight = $height;
     } // function setHeight($height) 
    
     //-------------- Velocità
     function setSpeed($speed) {
      $this->rssSpeed = $speed;
     } // function setHeight($height) 
      
     //-------------- Sfondo
     function setBackgroundColor($color) {
      $this->rssBgColor   = $color;
     } // function setBackgroundColor($color)
     
     //-------------- Fonts
     function setFonts($fontList) {
       $this->uFont = $fontList;
     } // function setFonts($fontList) 
     
      //-------------- Font color
     function setFontColor($color) {
       $this->uFontColor = $color;
     } // function setFontColor($color)
     
     //-------------- Font Size
     function setFontSize($size) {
       $this->uFontSize = $size;
     } // function setFontSize($size)
     
     //-------------- News style
     function setNewsClass($class) {
       $this->rssNewsStyle = $class;
     } // function setNewsClass($class)
     
     //-------------- Links style
     function setLinksClass($class) {
       $this->rssLinkStyle = $class;
     } // function setLinksClass($class)
     
     //-------------- RSS style
     function setRSSClass($class) {
       $this->rssRSSStyle = $class;
     } // function setRSSClass($class) 
     
    } // class RssParameters
    
    class RssObjects {
     //-------------- Array delle RSS
     var $rss       = array();
     //-------------- Array del codice JS
     var $rssJS     = array();
     //-------------- Array del codice HTML
     var $rssHTML     = array();
     //-------------- Array del codice JS populate
     var $rssPop     = array();
     //-------------- Array degli id degli elementi
     var $place      = array();
     //-------------- Array degli items
     var $arItems   = array();
     //-------------- Array dei parametri
     var $arParams  = array();
     //-------------- Codice HTML
     var $htmlCodeToProcess;
     //-------------- Presenza dello stilo .news
     var $isNewsStylePresent = true;
    
     //-------------- Constructor
     function RssObjects($htmlCodeToProcess) {
      $this->htmlCodeToProcess = $htmlCodeToProcess;
     } // function RssObjects($htmlCodeToProcess)
    
     //-------------- Aggiunta delle RSS da trattare
     function addRSS($rssName,$rssXMLURLFileName,$placeToSeeRSS) {
      $this->rss[$rssName]      = $rssXMLURLFileName;
      $this->place[$rssName]    = $placeToSeeRSS;
    	$this->arParams[$rssName] = new RssParameters;
    	return $this->getRSSByName($rssName);
     } // function addRSS($rssName,$rssXMLURLFileName)
     
     function getRSSByName($rssName) {
      return $this->arParams[$rssName];
     } //  function getRSSByName($rssName)
     
     //-------------- Parse all files
     function parseXMLFiles() {
      foreach($this->rss as $key => $value) {
       $this->parseXMLFile($value);
       $this->rssHTML[$key] = $this->createSingleHTML($key);
       $this->rssJS[$key]   = $this->createSingleJS($key);
       $this->rssPop[$key]  = $this->createSinglePopulate($key);
      } // foreach($this->rss as $key => $value)
     } // function parseXMLFiles()
    
     //-------------- Parse a single files
     function parseXMLFile($rssXMLURLFileName) {
      global $keyProcessed, $itemCount;
    	$keyProcessed  = 0;
    	$itemCount     = 0;
    	$this->arItems = array();
      $this->xml_parser = xml_parser_create();
      xml_set_object($this->xml_parser,$this);
      xml_set_element_handler($this->xml_parser,"startElement","endElement");
      xml_set_character_data_handler($this->xml_parser,"characterData");
      if (!($fp = fopen($rssXMLURLFileName,"r"))) {
       die ("could not open RSS $rssXMLURLFileName for input");
      } // if (!($fp = fopen($rssXMLURLFileName,"r")))
      while ($data = fread($fp, 4096)) {
       if (!xml_parse($this->xml_parser, $data, feof($fp))) {
        die(sprintf("XML error: %s at line %d",  xml_error_string(xml_get_error_code($this->xml_parser)),xml_get_current_line_number($this->xml_parser)));
       } // if (!xml_parse($xml_parser, $data, feof($fp)))
      } // while ($data = fread($fp, 4096))
      xml_parser_free($this->xml_parser);
     } // function parseXMLFile($rssXMLURLFileName)
    
     //-------------- Codice HTML da stampare
     function htmlResult() {
      $jsCode  = '';
      $popCode = '';
      foreach($this->rss as $key => $value) {
       //------------- Concatenazione del codice JS
       $jsCode  .= $this->rssJS[$key]."\n";
       $popCode .= $this->rssPop[$key];
       //------------- Agganciamento del codice HTML generato al body
    	 $this->htmlCodeToProcess = preg_replace("|(<body[^>]*>)|s","\\1\n".$this->rssHTML[$key],$this->htmlCodeToProcess);
      } // foreach($this->rss as $key => $value)
      //------------- Agganciamento del codice JS generato al head
    	$this->htmlCodeToProcess = preg_replace("|(<head[^>]*>)|s","\\1\n$jsCode",$this->htmlCodeToProcess);
      //------------- Agganciamento del codice JS generato per l'esecuzione prima del /body
    	$this->htmlCodeToProcess = preg_replace("|(<[/]body[^>]*>)|s","\n$popCode\n\\1",$this->htmlCodeToProcess);
      return $this->htmlCodeToProcess;
     } // function htmlResult()
    
     //-------------- Crea il codice HTML per un RSS
     function createSingleHTML($rssName) {
      ob_start();
    	//------------ Stilo del RSS
    	$rssStyle = ""; 
    	if ($this->arParams[$rssName]->rssRSSStyle != "") {
    	 $rssStyle = "class=\"".$this->arParams[$rssName]->rssRSSStyle."\"";
    	} else {
    	 $rssStyle  = "width=\"".$this->arParams[$rssName]->rssSize."\" ";
    	 $rssStyle .= "bgcolor=\"".$this->arParams[$rssName]->rssBgColor."\" ";
    	 $rssStyle .= "style=\"color:".$this->arParams[$rssName]->uFontColor."\" ";
    	} // if ($this->arParams[$rssName]->rssRSSStyle != "")
    	?>
    	<textarea id="txta<? print $rssName ?>" style="position:absolute;top:-1000;left:-1000">
      <table border="0" cellspacing="0" cellpadding="0" <? print $rssStyle ?>><?php
    	foreach($this->arItems as $key => $txItem ) {
    	 //------------ Stilo del testo
    	 $tdStyle = "";
    	 if ($this->arParams[$rssName]->rssNewsStyle == "") {
    		$tdStyle = "font-family:".$this->arParams[$rssName]->uFont.";font-size:".$this->arParams[$rssName]->uFontSize."pt";
    		$tdStyle = "style=\"$tdStyle\"";
    	 } else {
    	  $tdStyle = "class=\"".$this->arParams[$rssName]->rssNewsStyle."\"";
    	 } // iif ($this->arParams[$rssName]->rssNewsStyle == "")
    	 //------------ Stilo del link
    	 $aStyle = "";
    	 if ($this->arParams[$rssName]->rssLinkStyle != "") {	 
    	  $aStyle = "class=\"".$this->arParams[$rssName]->rssLinkStyle."\"";;
    	 } // if ($this->arParams[$rssName]->rssLinkStyle != "") 
    	 ?>
    	 <tr> 
    	 <td <? print $tdStyle ?>> <?
    	 if (! empty($txItem->xLink)){ ?>
    	   <a  <? print $aStyle ?> href = "<?php echo($txItem->xLink); ?>" target="_blank"><?php
    		  echo($txItem->xTitle); ?>
    		 </a>
    <?php
    	 } // if (! empty($txItem->xLink)){
    	 if ($this->arParams[$rssName]->bDesc and !empty($txItem->xDescription)) {  
    		 echo ($txItem->xDescription."
    ");  
    	 } // if ($this->arParams[$rssName]->bDesc and !empty($txItem->xDescription)) ?>
    	 </td>
    	</tr><?php
    	} // for ($i=0;$i<count($this->arItems);$i++) ?>
      </table>
    	</textarea><?php
      $code = ob_get_contents();
    	ob_end_clean();
    	return $code;
     } //  function createSingleHTML($rssName)
    
    
     //-------------- Crea il codice HTML per un RSS
     function createSingleJS($rssName) {
      ob_start()?>
      <script language="JavaScript" type="text/javascript">
      <!--
      //Specify the marquee's width (in pixels)
      var marqueewidth<? print $rssName ?>="<? print $this->arParams[$rssName]->rssSize ?>px";
      //Specify the marquee's height 
      var marqueeheight<? print $rssName ?>="<? print $this->arParams[$rssName]->rssHeight ?>px";
      //Specify the marquee's marquee speed (larger is faster 1-10)
      var marqueespeed<? print $rssName ?>=<? print $this->arParams[$rssName]->rssSpeed ?>;
      //Pause marquee onMousever (0=no. 1=yes)?
      var pauseit<? print $rssName ?>     =1;
      //slow speed down by 1 for NS
      marqueespeed<? print $rssName ?>     = (document.all)? marqueespeed<? print $rssName ?> : Math.max(1, marqueespeed<? print $rssName ?>-1);
      var copyspeed<? print $rssName ?>    = marqueespeed<? print $rssName ?>;
      var pausespeed<? print $rssName ?>   = (pauseit<? print $rssName ?>==0)? copyspeed<? print $rssName ?>: 0;
      var actualheight<? print $rssName ?> = '';
      var iedom=document.all||document.getElementById;
      var cross_marquee<? print $rssName ?>, ns_marquee<? print $rssName ?>;
    	
    
      function populate<? print $rssName ?>(rssLocation){
       //--------------- Creo qui il codice HTML e non più sotto
       rssHTML = '';
       if (iedom||document.layers){
        if (iedom){
         rssHTML += '<div  style=" position:relative;width:'+marqueewidth<? print $rssName ?>+';height:'+marqueeheight<? print $rssName ?>+';overflow:hidden" onMouseover="copyspeed<? print $rssName ?>=pausespeed<? print $rssName ?>" onMouseout="copyspeed<? print $rssName ?>=marqueespeed<? print $rssName ?>">';
         rssHTML += '<div id="iemarquee<? print $rssName ?>" style=" position:absolute;left:0px;top:0px;width:100%;">';
         rssHTML += '</div></div>';
        } else {
    	   if (document.layers){
          rssHTML += '<ilayer  width='+marqueewidth<? print $rssName ?>+' height='+marqueeheight<? print $rssName ?>+' name="ns_marquee<? print $rssName ?>">';
          rssHTML += '<layer name="ns_marquee2<? print $rssName ?>" width='+marqueewidth<? print $rssName ?>+' height='+marqueeheight<? print $rssName ?>+' left=0 top=0 onMouseover="copyspeed<? print $rssName ?>=pausespeed<? print $rssName ?>" onMouseout="copyspeed<? print $rssName ?>=marqueespeed<? print $rssName ?>"></layer>';
          rssHTML += '</ilayer>';
         } // if (document.layers)
        } // if (iedom)
       } // if (iedom||document.layers)
    	 
       //------------ Assegnazione del codice HTML alla location
       rssLocation.innerHTML           = rssHTML;
    
       if (iedom){
        cross_marquee<? print $rssName ?>           = document.getElementById? document.getElementById("iemarquee<? print $rssName ?>") : document.all.iemarquee<? print $rssName ?>;
        cross_marquee<? print $rssName ?>.style.top = parseInt(marqueeheight<? print $rssName ?>)+8+"px";
        cross_marquee<? print $rssName ?>.innerHTML = marqueecontent<? print $rssName ?>;
        actualheight<? print $rssName ?>            = cross_marquee<? print $rssName ?>.offsetHeight;
       } else if (document.layers){
        ns_marquee<? print $rssName ?>              = document.ns_marquee<? print $rssName ?>.document.ns_marquee2<? print $rssName ?>;
        ns_marquee<? print $rssName ?>.top          = parseInt(marqueeheight<? print $rssName ?>)+8;
        ns_marquee<? print $rssName ?>.document.write(marqueecontent<? print $rssName ?>);
        ns_marquee<? print $rssName ?>.document.close();
        actualheigh<? print $rssName ?>             = ns_marquee<? print $rssName ?>.document.height;
       } // if (iedom)
       lefttime=setInterval("scrollmarquee<? print $rssName ?>()",20);
      } // function populate<? print $rssName ?>(rssLocation)
    
      function scrollmarquee<? print $rssName ?>(){
       if (iedom){
        if (parseInt(cross_marquee<? print $rssName ?>.style.top)>(actualheight<? print $rssName ?>*(-1)+8))
         cross_marquee<? print $rssName ?>.style.top=parseInt(cross_marquee<? print $rssName ?>.style.top)-copyspeed<? print $rssName ?>+"px";
        else
         cross_marquee<? print $rssName ?>.style.top=parseInt(marqueeheight<? print $rssName ?>)+8+"px";
        } else if (document.layers){
         if (ns_marquee<? print $rssName ?>.top>(actualheight<? print $rssName ?>*(-1)+8))
          ns_marquee<? print $rssName ?>.top-=copyspeed<? print $rssName ?>;
         else
          ns_marquee<? print $rssName ?>.top=parseInt(marqueeheight<? print $rssName ?>)+8;
       } // if (iedom)
      } // ffunction scrollmarquee<? print $rssName ?>()
      //-->
      </script><?
     $jsCode = ob_get_contents();
     ob_end_clean();
     return $jsCode;
     } // function createJSCode()
    ... segue
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  6. #6
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    codice:
     //-------------- Crea il codice JS per il populate
     function createSinglePopulate($rssName) {
      ob_start()?>
      <script language="JavaScript" type="text/javascript">
      <!--
       var marqueecontent<? print $rssName ?>=document.getElementById("txta<? print $rssName ?>").value;
    	 populate<? print $rssName ?>(document.getElementById('<? print $this->place[$rssName] ?>'));
      //-->
      </script><?
     $jsCode = ob_get_contents();
     ob_end_clean();
     return $jsCode;
     } // function createSinglePopulate($rssName)
    
     function startElement($parser, $name, $attrs) {
      global $curTag;
      $curTag .= "^$name";
     } // function startElement($parser, $name, $attrs)
    
     function endElement($parser, $name) {
      global $curTag;
      $caret_pos = strrpos($curTag,'^');
      $curTag = substr($curTag,0,$caret_pos);
     } // function endElement($parser, $name)
    
     function characterData($parser, $data) {
      global $curTag;
      global $sTitle, $sLink, $sDescription;
      $titleKey = "^RSS^CHANNEL^TITLE";
      $linkKey = "^RSS^CHANNEL^LINK";
      $descKey = "^RSS^CHANNEL^DESCRIPTION";
      if ($curTag == $titleKey) {
        $sTitle = $data;
      }
      elseif ($curTag == $linkKey) {
        $sLink = $data;
      }
      elseif ($curTag == $descKey) {
        $sDescription = $data;
      }
    
      global $arItems, $itemCount, $keyProcessed;
    	
      $itemTitleKey = "^RSS^CHANNEL^ITEM^TITLE";
      $itemLinkKey  = "^RSS^CHANNEL^ITEM^LINK";
      $itemDescKey  = "^RSS^CHANNEL^ITEM^DESCRIPTION";
    	
    	if (! isset($this->arItems[$itemCount])) {
    	 $this->arItems[$itemCount] = new xItem();
       $this->arItems[$itemCount]->xTitle       = "";
       $this->arItems[$itemCount]->xLink        = "";
    	 $this->arItems[$itemCount]->xDescription = "";	 
    	 $keyProcessed = 0;
    	} // if (! isset($this->arItems[$itemCount]))
    	
      if ($curTag == $itemTitleKey) {
        $this->arItems[$itemCount]->xTitle       = $data;
    		$keyProcessed++;
      } // if ($curTag == $itemTitleKey)
      elseif ($curTag == $itemLinkKey) {
        $this->arItems[$itemCount]->xLink        = $data;
    		$keyProcessed++;
      } // elseif ($curTag == $itemLinkKey)
      elseif ($curTag == $itemDescKey) {
    		$this->arItems[$itemCount]->xDescription = $data;
    		$keyProcessed++;
      } // elseif ($curTag == $itemDescKey)
    	
    	//----------- Prossimo item se tutti i tre campi sono
    	//            stati trattati
    	if ($keyProcessed == "3") {
    	 $itemCount++;
    	} // if ($keyProcessed == "3")
     } // function characterData($parser, $data)
     
    } // class RssObjects
    ?>
    Fine
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    @ badaze

    Non mi pare che quanto hai postato abbia attinenza con questo forum... cerca di fare piu' attenzione

    Vista la piega presa dalla discussione sposto su PHP.

    @ theflyer72

    Se hai necessita' puoi aprire un'altra discussione nel forum scripting
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da br1
    @ badaze

    Non mi pare che quanto hai postato abbia attinenza con questo forum... cerca di fare piu' attenzione

    Vista la piega presa dalla discussione sposto su PHP.

    @ theflyer72

    Se hai necessita' puoi aprire un'altra discussione nel forum scripting
    mea culpa.

    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  9. #9
    Originariamente inviato da badaze
    Attento alle righe spezzate
    codice:
    <? 
    //========== BEGIN PAGE
    ob_start() 
    //========== Il codice HTML deve stare sotto
    ...
    attento al punto e virgola ... mancante dopo ob_start
    attento anche ai tags di php , si aprono con

    <?php e non con <? ... funziona lostesso ?
    ebbene su php 5.1 potrebbe non funzionare piu' .

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  10. #10
    theflyer72, salvo contrordini la discussione rimane qui, ma sappi che il crossposting è una pratica vietata
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.