ee gt; lt; td gt;
} lt;/table gt; raquo ;; lt; br gt; переглянути недавні lt; a href =? col=100 gt; 100 lt;/a gt; lt; a href =? col=500 gt; 500 lt;/a gt; raquo ;; lt; a href =? col=1000 gt; 1000 lt;/a gt; відвідувань. raquo ;; lt; br gt; Переглянути lt; a href =? col= .sizeof ($ file). gt; всі відвідування lt;/a gt;. lt;/center gt; raquo ;; lt;/body gt; lt;/html gt; raquo ;;
? gt;
lt; -! Заборона завантаження зображень з еротичним змістом - gt;
CREATE TABLE `users` (
`uid` int (11) AUTO_INCREMENT PRIMARY KEY,
`username` varchar (255) UNIQUE KEY,
`password` varchar (100),
`email` varchar (255) UNIQUE KEY
)
lt; script type= text/javascript src= # justify gt; lt; script type= text/javascript src= jquery.wallform.js" gt; lt;/script gt;
lt; script type= text/javascript gt;
$ (document) .ready (function ()
{
$ ( # photoimg ). live ( change raquo ;, function ()
{A=$ ( # imageloadstatus ); B=$ ( # imageloadbutton );
$ ( # imageform ). ajaxForm ({target: # preview ,: function () {. show () ;. hide ();
} ,: function () {. hide () ;. show ();
} ,: function () {. hide () ;. show ();
}}). submit ();
});
});
lt;/script gt;
lt;? php ( db.php ); _ start ();
$ session_id= 1 raquo ;;
? gt;
lt; div id= preview gt;
lt;/div gt;
lt; form id= imageform method= post enctype= multipart/form-data action= ajaximage.php gt; image:
lt; div id= imageloadstatus gt;
lt; div id= imageloadbutton gt;
lt; input type= file name= photoimg id= photoimg / gt;
lt;/div gt;
lt;/form gt;
lt;? php ( db.php ); _ start ();
$ session_id= 1 raquo ;;
$ path= uploads/ raquo ;;
getExtension ($ str)
{
$ i=strrpos ($ str, . ); (! $ i)
{ raquo ;;
}
$ l=strlen ($ str) - $ i;
$ ext=substr ($ str, $ i + 1, $ l); $ ext;
}
$ valid_formats=array ( jpg raquo ;, png raquo ;, gif raquo ;, laquo;bmpraquo;,laquo;jpegraquo;,laquo;PNGraquo;,laquo;JPGraquo;,laquo;JPEGraquo;,laquo;GIFraquo;,laquo;BMPraquo;);(isset($_POST) and $ _SERVER [ REQUEST_METHOD ] == POST )
{
$ name=$ _FILES [ photoimg ] [ name ];
$ size=$ _FILES [ photoimg ] [ size ]; (strlen ($ name))
{
$ ext=getExtension ($ name); (in_array ($ ext, $ valid_formats))
{($ size lt; (1024 * 1024))
{
_ once ( class.ImageFilter.php );
$ filter=new ImageFilter;
$ score=$ filter- gt; GetScore ($ _ FILES [ photoimg ] [ tmp_name ]); (isset ($ score))
{($ score gt;=40)
{ Результат оцінки . $ score. %, Ваше зображення містить неприпустиме вміст: - ( raquo ;;
}
{
$ actual_image_name=time (). $ session_id. . . $ ext;
$ tmp=$ _FILES [ photoimg ] [ tmp_name ]; (move_uploaded_file ($ tmp, $ path. $ actual_image_name))
{_ query ($ connection, UPDATE users SET profile_image= $ actual_image_name WHERE uid= $ session_id ); lt; img src= uploads/ raquo ;. $ actual_image_name." gt;
} невдача raquo ;;
}
}
} Зображення не повинно перевищувати 1 MB raquo ;;
} Неприпустимий формат .. raquo ;;
} Виберіть зображення ..! raquo ;;
exit;
}
? gt;
lt;? php_reporting (0); ( DB_SERVER raquo ;, localhost ); ( DB_USERNAME raquo ;, username ); ( DB_PASSWORD raquo ;,...