Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    cvariabile fuori dalla funzione

    scusate la banalità

    la variabile $iii viene incrementata all'interno della funzione trova() ma se faccio un echo di $iii mi dice che non l'ho definita, come si fa? grazie.

    Codice PHP:
    <?php
     
    global $iii;
     
    $iii=0;
    if(isset(
    $_POST['find'])&& $_POST['find']!=""){

    $find=$_POST['find'];
    //vede se ci sono cartelle
    $dir "./files";

    function 
    trova($dir, &$find){
      if (
    $handle opendir($dir)) {
        while (
    false !== ($file readdir($handle))) {
          if (
    $file != "." && $file != "..") {
             
    $iii++;
            
    $pos strpos($file$find);
            if(
    $pos===false){}else{if(!is_dir($dir."/".$file)){echo $dir."/".$file."
    "
    ;}}
            
            if (
    is_dir($dir."/".$file))
            {
               
    trova($dir."/".$file,$find);
            }
          }
        }
        
    closedir($handle);
      }
    }
    trova($dir,$find);
     }
    echo 
    $iii;
    ?>

  2. #2
    Codice PHP:
    <?php

    $iii
    =0;
    if(isset(
    $_POST['find'])&& $_POST['find']!=""){

    $find=$_POST['find'];
    //vede se ci sono cartelle
    $dir "./files";

    function 
    trova($dir, &$find){
    /////////////
    global $iii;//
    ////////////
      
    if ($handle opendir($dir)) {
        while (
    false !== ($file readdir($handle))) {
          if (
    $file != "." && $file != "..") {
             
    $iii++;
            
    $pos strpos($file$find);
            if(
    $pos===false){}else{if(!is_dir($dir."/".$file)){echo $dir."/".$file."
    "
    ;}}
            
            if (
    is_dir($dir."/".$file))
            {
               
    trova($dir."/".$file,$find);
            }
          }
        }
        
    closedir($handle);
      }
    }
    trova($dir,$find);
    }
    echo 
    $iii;
    ?>

  3. #3
    prova a dichiararla all'interno della funzione
    global $iii;
    Soluzioni Hosting
    http://www.crabservice.com

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.