il ciclo for.... e le variabili

Salve a tutti, sono nuova di php, ci stò smanettando da circa un'anno e d ho un problemuccio che mi assilla già da diversi giorni, vi posto il codice:

echo"<TABLE width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">"
   ."   <TR>";

echo"<TD center><font color=\"#97C985\"><br><b>ecco i files disponibili</b></font>";
 
$url = "http://www.miosito/miadir/miofile";
   $rdf = parse_url($url);
   $fp = fsockopen($rdf['host'], 80, $errno, $errstr, 15);
   if ($fp) {
       fputs($fp, "GET " . $rdf['path'] . "?" . $rdf['query'] . " HTTP/1.0\r\n");
       fputs($fp, "HOST: " . $rdf['host'] . "\r\n\r\n");
       $string   = "";


       for ($i=0;$i<10;$i++) {

      $description2 = ereg_replace(".*<description>","",$items[$i]);
      $description2 = ereg_replace("</description>.*","",$description2);
      $description2 = stripslashes($description2);
      $description3 = substr($description2,-62,16);

      $title1 = stristr($description2,"<b>");
      $t = strpos($title1,"</b>");
      $t = $t+4;
      $title2 = substr($title1,0,$t);
      $descr1 = stristr($description2,"<i>");
      $d = strpos($descr1,"</i>");
      $d = $d+4;
      $descr2 = substr($descr1,0,$d);
      $link = ereg_replace(".*<link>","",$items[$i]);
      $link = ereg_replace("</link>.*","",$title2);
      if (strlen($descr2)<50) {
         $descr2 = "";
      }

          if (strcmp($link,$description2) AND $items[$i] != "") {
         $cont = 1;

         echo "<br><br><center<b>$description3</b></font></center><div align=\"left\">nbsp;<a href=\"miosito/miapagina\">$title2</b></a></div>\n";

          } 
      }
    }

    $siteurl = ereg_replace("http://","",$url);
    $siteurl = explode("/",$siteurl);
    if (($cont == 1) OR ($content != "")) {
echo"$title2";

   } elseif (($cont == 0) OR ($content == "")) {
   echo "<font class=\"content\"><div align=\"center\"><font color=red><b>Nessun Collegamento!!<font></b></div></font>";
    }

echo"&nbsp;&nbsp;</TD>";

   echo"</tr></table>";

In pratica al di fuori di questo codice, e nella stessa pagina che ho chiamato testi.php, le variabili ($descr2, $title2 e $description3) non me le rende visibili. :(

Dove sbaglio ragazzi! Sono disperataaaaa!!  :'(

inviato 11 anni fa
Claudia
modificato 11 anni fa
X 0 X

questo codice è all'interno di una funzione? Leggi la parte riguardante la visibilità delle variabili a questa pagina:

http://www.phpnews.it/content/view/255/107/

risposto 11 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda