The Red Matrix
 All Classes Namespaces Files Functions Variables Pages
photo_driver.php File Reference

Classes

class  photo_driver
 

Functions

 photo_factory ($data, $type=null)
 
 guess_image_type ($filename, $headers= '')
 
 import_profile_photo ($photo, $xchan, $thing=false)
 
 import_channel_photo ($photo, $type, $aid, $uid)
 

Function Documentation

guess_image_type (   $filename,
  $headers = '' 
)

Guess image mimetype from filename or from Content-Type header

  • $filename string Image filename
  • $headers string Headers to check for Content-Type (from curl request)

Well, this not much better, but at least it comes from the data inside the image, we won't be tricked by a manipulated extension

Referenced by import_profile_photo(), openid_content(), photo_upload(), profile_photo_post(), and scale_external_images().

import_channel_photo (   $photo,
  $type,
  $aid,
  $uid 
)

Referenced by import_post(), and import_xchan().