• 20-01-2015, 17:54:29
    #1
    Reveloper
    Merhaba kodum bu ama array'ın en son elementi ile dosya oluşturuyor sorun nerde acaba?

    $ipadresi_row["assignedips"]=
    31.54.1.2
    55.22.5.8
    127.0.0.1

    sistem 127.0.01'i oluşturuyor sadece ama döngü devam ediyor döngünün dönmesinde sorun yok

    				if(!empty($ipadresi_row["assignedips"])){
    					$ip_row = explode(PHP_EOL, $ipadresi_row["assignedips"]);
    					$tot_ip_row=count($ip_row);
    					$i=0;
    					foreach($ip_row as $ip){
    						$logfile_assignedip = dirname(__FILE__).'/logs/'.$ip_row[$i].'_'.ipmanager_settings("logsecuritycode").'.log';
    						if(!file_exists($logfile_assignedip)){touch($logfile_assignedip);}
    						$logfile_open=fopen($logfile_assignedip,"a");
    						$add_log=date("d-m-Y h:i:s").'|'.'test22'.PHP_EOL;
    						fwrite($logfile_open, $add_log);
    						fclose($logfile_open);
    						$i++;
    					}
    				}
  • 20-01-2015, 18:58:12
    #2
    Burti adlı üyeden alıntı: mesajı görüntüle
    Merhaba kodum bu ama array'ın en son elementi ile dosya oluşturuyor sorun nerde acaba?

    $ipadresi_row["assignedips"]=
    31.54.1.2
    55.22.5.8
    127.0.0.1

    sistem 127.0.01'i oluşturuyor sadece ama döngü devam ediyor döngünün dönmesinde sorun yok

    				if(!empty($ipadresi_row["assignedips"])){
    					$ip_row = explode(PHP_EOL, $ipadresi_row["assignedips"]);
    					$tot_ip_row=count($ip_row);
    					$i=0;
    					foreach($ip_row as $ip){
    						$logfile_assignedip = dirname(__FILE__).'/logs/'.$ip_row[$i].'_'.ipmanager_settings("logsecuritycode").'.log';
    						if(!file_exists($logfile_assignedip)){touch($logfile_assignedip);}
    						$logfile_open=fopen($logfile_assignedip,"a");
    						$add_log=date("d-m-Y h:i:s").'|'.'test22'.PHP_EOL;
    						fwrite($logfile_open, $add_log);
    						fclose($logfile_open);
    						$i++;
    					}
    				}
    <?php
    
    if(!empty($ipadresi_row["assignedips"])){
       $ip_row = explode(PHP_EOL, $ipadresi_row["assignedips"]);
       $tot_ip_row=count($ip_row);
      
       foreach($ip_row as $ip){
          $logfile_assignedip = dirname(__FILE__).'/logs/'.$ip.'_'.ipmanager_settings("logsecuritycode").'.log';
          if(!file_exists($logfile_assignedip)){touch($logfile_assignedip);}
          $add_log = date("d-m-Y h:i:s").'|'.'test22';
          file_put_contents($logfile_assignedip, $add_log . "\r\n", FILE_APPEND);
       }
    }
    
    ?>
  • 20-01-2015, 22:11:33
    #3
    Reveloper
    Ceu adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    if(!empty($ipadresi_row["assignedips"])){
       $ip_row = explode(PHP_EOL, $ipadresi_row["assignedips"]);
       $tot_ip_row=count($ip_row);
      
       foreach($ip_row as $ip){
          $logfile_assignedip = dirname(__FILE__).'/logs/'.$ip.'_'.ipmanager_settings("logsecuritycode").'.log';
          if(!file_exists($logfile_assignedip)){touch($logfile_assignedip);}
          $add_log = date("d-m-Y h:i:s").'|'.'test22';
          file_put_contents($logfile_assignedip, $add_log . "\r\n", FILE_APPEND);
       }
    }
    
    ?>
    maalesef hocam yaramadı
  • 20-01-2015, 22:22:30
    #4
    Burti adlı üyeden alıntı: mesajı görüntüle
    maalesef hocam yaramadı
    foreach($ip_row as $ip){
       echo $ip."<br>";
       }
    olarak yaptıgınızda ekrana bir çıktı veriyor mu.
  • 20-01-2015, 22:25:26
    #5
    Reveloper
    Ceu adlı üyeden alıntı: mesajı görüntüle
    foreach($ip_row as $ip){
       echo $ip."<br>";
       }
    olarak yaptıgınızda ekrana bir çıktı veriyor mu.
    tabi tabi foreach dönüyor ama dosya oluşturmuyor

    hallettim:

    function replaceSpace($string)
    {
    $string = preg_replace("/\s+/", " ", $string);
    $string = trim($string);
    return $string;
    }

    replaceSpace($ip_row[$i])