• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمايش تصادفي داده هاي يك فايل txt در php
#1
سلام خسته نباشيد دوستان من يك فايل txt دارم به نام horof.txt كه در اون تعدادي كلمه وجود داره كه با enter از هم جدا شدن به اين شكل:
کد پی‌اچ‌پی:
ايران
خاك
نضاع
اصلاح
هجوم
حمله
دفاع
نفوب 
يه كد php ميخوام كه اين حروف رو در php به صورت تصادفي(random) نمايش بده يعني با هر هر بار لود شدن يكي از اين حروف رو نشون بده اگه كمك كنيد ممنون ميشم كارم گير همين كد هست لطفا اگه مي دونيد كدش چي هست بنويسيد واسم تو رو خدا
  پاسخ
تشکر شده توسط :
#2
سلام
اول فیل رو بخونید بعد تو آرهیه قرار بدید بعد هم با توابع رندوم یکی از اونا رو چاپ کنید
شروع به نوشتن کنید هر جا مشکل خوردید بپرسید
  پاسخ
تشکر شده توسط : chardivari
#3
(۱۳۹۳ مرداد ۱۴, ۰۱:۳۴ ب.ظ)saeideng نوشته: سلام
اول فیل رو بخونید بعد تو آرهیه قرار بدید بعد هم با توابع رندوم یکی از اونا رو چاپ کنید
شروع به نوشتن کنید هر جا مشکل خوردید بپرسید
سلام من از كد نوبسي سر در نمي يارم مي خوام يكي واسم بنويسه اين كد رو تا كپي كنم بذارم تو جايي كه مي خوام اگر شما يا يكي از دوستان لطف كنيد بنويسيد واسم ممنون مي شمHeart

خواهش مي كنم كمك كنيد خيلي ضروري هست اين كد و وقتم هم كمه
  پاسخ
تشکر شده توسط :
#4
کد پی‌اچ‌پی:
<?PHP


 $file_name
=’C:TEST.TXT’;


$file_handle=fopen($file_name,”r”);


 while(
$line=(fgets($file_handle,80)))  


         $line=trim($line);   


     
for($I=0$I<strlen($line);$I++)       
    
            
   
print($line[$I]);     


     
        
print(<br>);   
  
}


 
fclose($file_handle);


 
?>
  پاسخ
تشکر شده توسط : chardivari narenji
#5
(۱۳۹۳ مرداد ۱۴, ۰۳:۵۰ ب.ظ)farshadmahfa نوشته:
کد پی‌اچ‌پی:
<?PHP


 $file_name
=’C:TEST.TXT’;


$file_handle=fopen($file_name,”r”);


 while(
$line=(fgets($file_handle,80)))  


         $line=trim($line);   


     
for($I=0$I<strlen($line);$I++)       
    
            
   
print($line[$I]);     


     
        
print(<br>);   
  
}


 
fclose($file_handle);


 
?>

ممنون گذاشتم اما كار نكرد آدرس فايل txt من در پوشه public_html هاستم هست و نامش horof.txt هست اگر ممكنه يك كد كه اين فايل رو بخونه بنويسيد ممنون
  پاسخ
تشکر شده توسط :
#6
(۱۳۹۳ مرداد ۱۴, ۰۴:۰۶ ب.ظ)chardivari نوشته:
(۱۳۹۳ مرداد ۱۴, ۰۳:۵۰ ب.ظ)farshadmahfa نوشته:
کد پی‌اچ‌پی:
<?PHP


 $file_name
=’C:TEST.TXT’;


$file_handle=fopen($file_name,”r”);


 while(
$line=(fgets($file_handle,80)))  


         $line=trim($line);   


     
for($I=0$I<strlen($line);$I++)       
    
            
   
print($line[$I]);     


     
        
print(<br>);   
  
}


 
fclose($file_handle);


 
?>

ممنون گذاشتم اما كار نكرد آدرس فايل txt من در پوشه public_html هاستم هست و نامش horof.txt هست اگر ممكنه يك كد كه اين فايل رو بخونه بنويسيد ممنون
به جای C:TEST.TXT اسم فیلتون رو بنویسید و کل این کدهارو توی جایی که کدهای سایتتون هس کپی کنید
  پاسخ
تشکر شده توسط : chardivari
#7
(۱۳۹۳ مرداد ۱۴, ۰۴:۱۴ ب.ظ)farshadmahfa نوشته:
(۱۳۹۳ مرداد ۱۴, ۰۴:۰۶ ب.ظ)chardivari نوشته:
(۱۳۹۳ مرداد ۱۴, ۰۳:۵۰ ب.ظ)farshadmahfa نوشته:
کد پی‌اچ‌پی:
<?PHP


 $file_name
=’C:TEST.TXT’;


$file_handle=fopen($file_name,”r”);


 while(
$line=(fgets($file_handle,80)))  


         $line=trim($line);   


     
for($I=0$I<strlen($line);$I++)       
    
            
   
print($line[$I]);     


     
        
print(<br>);   
  
}


 
fclose($file_handle);


 
?>

ممنون گذاشتم اما كار نكرد آدرس فايل txt من در پوشه public_html هاستم هست و نامش horof.txt هست اگر ممكنه يك كد كه اين فايل رو بخونه بنويسيد ممنون
به جای C:TEST.TXT اسم فیلتون رو بنویسید و کل این کدهارو توی جایی که کدهای سایتتون هس کپی کنید

اين كا رو هم كردم صفحه سفيد مياد اصلا كار نمي كنه
  پاسخ
تشکر شده توسط :
#8
فرض می کنیم فایل شما input.txt باشد و در همان پوشه ای باشد که فایل حاوی کدهای ذیل قرار دارد در این صورت یکی از پاسخ های ممکن به شکل زیر خواهد بود:

کد پی‌اچ‌پی:
<?php
   $file
=file('input.txt');
   
$i=rand(1,sizeof($file));
   echo 
$file[$i];
   
?>
  پاسخ
تشکر شده توسط : webnevesht
#9
اومدیم بنویسیم دیدیم رفقا نوشتن.Big Grin
بنده طعم ايمان را نمي چشد، تا اينكه دريابد آنچه اتفاق نيفتاده است نمي شد كه اتفاق بيفتد؛و آنچه شده و اتفاق افتاده است,نمي شد كه نشود و اتفاق نيفتد....حضرت علي(ع)
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان