‏إظهار الرسائل ذات التسميات php. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات php. إظهار كافة الرسائل

كلاس قراءة معلومات ملفات mp3 للتحميل class php read mp3

بواسطة f يوم الخميس، 11 أبريل 2013 القسم : 0 التعليقات
السلام عليكم ورحمة الله وبركاته

كيف تتم قراءة معلومات ملفات الام بي ثري ؟ عنوان الالبوم واسم الفنان وسنه الانتاج وغيرها من التفاصيل  !

في هذا الكلاس البسيط ستتعرف كيف يتم ذلك !

class Id3v2
{
public $error;
private $tags = array(
'TALB' => 'Album',
'TCON' => 'Genre',
'TENC' => 'Encoder',
'TIT2' => 'Title',
'TPE1' => 'Artist',
'TPE2' => 'Ensemble',
'TYER' => 'Year',
'TCOM' => 'Composer',
'TCOP' => 'Copyright',
'TRCK' => 'Track',
'WXXX' => 'URL',
'COMM' => 'Comment'
);
 
private function decTag($tag, $type)
{
//TODO- handling of comments is quite weird
//but I don't know how it is encoded so I will leave the way it is for now
if ($type == 'COMM')
{
$tag = substr($tag, 0, 3) . substr($tag, 10);
}
//mb_convert_encoding is corrupted in some versions of PHP so I use iconv
switch (ord($tag[2]))
{
case 0: //ISO-8859-1
return iconv('UTF-8', 'ISO-8859-1', substr($tag, 3));
case 1: //UTF-16 BOM
return iconv('UTF-16LE', 'UTF-8', substr($tag, 5));
case 2: //UTF-16BE
return iconv('UTF-16BE', 'UTF-8', substr($tag, 5));
case 3: //UTF-8
return substr($tag, 3);
}
return false;
}
public function read($file)
{
$f = fopen($file, 'r');
$header = fread($f, 10);
$header = @unpack("a3signature/c1version_major/c1version_minor/c1flags/Nsize", $header);

        if (!$header['signature'] == 'ID3')
{
$this->error = 'This file does not contain ID3 v2 tag';
fclose($f);
return false;
}

    $result = array();
for ($i=0; $i<22; $i++)
{
$tag = rtrim(fread($f, 6));
if (!isset($this->tags[$tag])) break;
$size = fread($f, 2);
$size = @unpack('n', $size);
$size = $size[1]+2;
$value = fread($f, $size);
$value = $this->decTag($value, $tag);
$result[$this->tags[$tag]] = $value;
}
fclose($f);
  return $result;
}
}



طريقة الاستخدام

نقوم بتضمين ملف الكلاس وتعريفه في متغير
include 'Id3v2.php';

$i = new Id3v2;

يتم قراءة ملف الام بي ثري هكذا
$res = $i->read('music.mp3');

// طباعه الناتج 
print_r($res);



إقرأ البقية

فنكشن php function عرض اسماء جميع الحقول من قاعدة البيانات mysql coloumns

بواسطة f يوم الثلاثاء، 9 أبريل 2013 القسم : 0 التعليقات
فنكشن php function عرض اسماء جميع  الحقول من قاعدة البيانات mysql COLOUMNS

// GET ALL COLOUMNS
function mysql_coloumn($table) { 
     $result = mysql_query("SHOW COLUMNS FROM ". $table); 
      if (!$result) { 
        echo 'Could not run query: ' . mysql_error(); 
      } 
      $fieldnames=array();  
        while ($row = mysql_fetch_assoc($result)) { 
          $fieldnames[] = $row; 
        
      } 

      return $fieldnames; 
}
إقرأ البقية
فنكشن php function عرض جميع الجداول من قاعدة البيانات mysql tabels



// GET ALL TABLES
function mysql_tables($database=''){
    $tables = array();
    $list_tables_sql = "SHOW TABLES FROM {$database};";
    $result = mysql_query($list_tables_sql);
    if($result)
    while($table = mysql_fetch_row($result))
    {
        $tables[] = $table;
    }
    return $tables;
}
إقرأ البقية

شرح اكتشاف ثغرات الحقن و الحماية منها Sql Injection

بواسطة f يوم الأحد، 7 أبريل 2013 القسم : 0 التعليقات

السلام عليكم و رحمة الله و بركاته

 كما نعلم جميعا ان ثغرات الحقن اصبحت خطيرة لأبعد الحدود ولا يستهان بها فأبسطها تكون بالوصول الى بيانات قاعدة البيانات و تعديلها و حذفها و استخراج كل معلومات منها الحصول على معلومات مدير الموقع او حتى مدير السيرفر. اليوم شرحت لكم طريقتين كيفة اكتشاف ثغرات الحقن الجزء الاول شرحت فيه تخطي لوحة تحكم الادمن عن طريق الحقن و الحماية منها و الجزء الثاني حقن موقع فالرابط عن طريق المتغير و الحماية منها مشاهدة ممتعه


إقرأ البقية
السلام عليكم ورحمة الله وبركاته

اليوم اطرح لكم كلاس من برمجتي للاتصال بقواعد البيانات والتحكم بالاستعلامات بسلاسة تامه
الاصدار الاول

إقرأ البقية

فنكشن php الحصول على الاي بي الحقيقي للزائر

بواسطة f يوم القسم : 0 التعليقات

فنكشن php الحصول على الاي بي الحقيقي للزائر
إقرأ البقية

فنكشن php التحقق ممن صحه كتابه الايميل

بواسطة f يوم القسم : 0 التعليقات
فنكشن php للتحقق من صحه كتابه صيغه الايميل

إقرأ البقية

فنكشن php حماية المدخلات

بواسطة f يوم القسم : 0 التعليقات

فنكشن php حماية المدخلات

إقرأ البقية

فنكشن php الحماية من اكواد xss

بواسطة f يوم القسم : 0 التعليقات

فنكشن php الحماية من اكواد xss
إقرأ البقية

فنكشن php استقطاع عدد معين من الاحرف

بواسطة f يوم القسم : 0 التعليقات

استقطاع عدد معين من الاحرف

إقرأ البقية

فنكشن php حذف الكلمات الممنوعة

بواسطة f يوم القسم : 0 التعليقات
السلام عليكم ورحمة الله وبركاته

فنكشن php حذف الكلمات الممنوعة كالكلمات السيئه

إقرأ البقية
تصميم وتطوير مدونة فضاء التطوير