X7ROOT File Manager
Current Path:
/home/gfecatvj/4abetter.us/wp-content/plugins/backuply/lib/Curl
home
/
gfecatvj
/
4abetter.us
/
wp-content
/
plugins
/
backuply
/
lib
/
Curl
/
📁
..
📄
ArrayUtil.php
(3.54 KB)
📄
CaseInsensitiveArray.php
(5.55 KB)
📄
Curl.php
(49.86 KB)
📄
Decoder.php
(897 B)
📄
Encoder.php
(681 B)
📄
MultiCurl.php
(29.41 KB)
📄
StringUtil.php
(1.63 KB)
📄
Url.php
(11.39 KB)
Editing: StringUtil.php
<?php namespace Curl; class StringUtil { public static function characterReversePosition($haystack, $needle, $part = false) { if (function_exists('\mb_strrchr')) { return \mb_strrchr($haystack, $needle, $part); } else { return \strrchr($haystack, $needle); } } public static function length($string) { if (function_exists('\mb_strlen')) { return \mb_strlen($string); } else { return \strlen($string); } } public static function position($haystack, $needle, $offset = 0) { if (function_exists('\mb_strpos')) { return \mb_strpos($haystack, $needle, $offset); } else { return \strpos($haystack, $needle, $offset); } } public static function reversePosition($haystack, $needle, $offset = 0) { if (function_exists('\mb_strrpos')) { return \mb_strrpos($haystack, $needle, $offset); } else { return \strrpos($haystack, $needle, $offset); } } /** * Return true when $haystack starts with $needle. * * @access public * @param $haystack * @param $needle * * @return bool */ public static function startsWith($haystack, $needle) { return self::substring($haystack, 0, self::length($needle)) === $needle; } public static function substring($string, $start, $length) { if (function_exists('\mb_substr')) { return \mb_substr($string, $start, $length); } else { return \substr($string, $start, $length); } } }
Upload File
Create Folder