fsales_123 1 Denunciar post Postado Fevereiro 2, 2016 alguém me ajuda por favor... Da esse erro quando vou cadastrar alguma coisa... Deprecated: Function ereg() is deprecated in /home/u806549000/public_html/config/class.upload.php on line 2249Warning: mime_content_type(): open_basedir restriction in effect. File(/usr/share/file/magic) is not within the allowed path(s): (/home/u806549000:/tmp:/var/tmp:/opt/php-5.5/pear) in /home/u806549000/public_html/config/class.upload.php on line 2297Warning: mime_content_type(/usr/share/file/magic): failed to open stream: Operation not permitted in /home/u806549000/public_html/config/class.upload.php on line 2297 linha 2249 if ($this->uploaded) { $this->log .= '- file name OK<br />'; ereg('\.([^\.]*$)', $this->file_src_name, $extension); if (is_array($extension)) { $this->file_src_name_ext = strtolower($extension[1]); $this->file_src_name_body = substr($this->file_src_name, 0, ((strlen($this->file_src_name) - strlen($this->file_src_name_ext)))-1); } else { $this->file_src_name_ext = ''; $this->file_src_name_body = $this->file_src_name; } linha 2297 // checks MIME type with mime_magic if (!$this->file_src_mime || !is_string($this->file_src_mime) || empty($this->file_src_mime)) { if (function_exists('mime_content_type')) { $this->file_src_mime = mime_content_type($this->file_src_pathname); $this->log .= '- MIME type detected as ' . $this->file_src_mime . ' by mime_content_type()<br />'; } } Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Fevereiro 3, 2016 O primeiro erro diz que ereg() está obsoleta. Use preg_match(). Os outros dizem que não pode acessar diretórios fora da sua sandbox (caixa de areia). Isso é segurança de servidores compartilhados. Use sempre caminhos relativos à sua home e não terá problemas. Você não pode tentar acessar outros diretórios e arquivos fora da sua home Compartilhar este post Link para o post Compartilhar em outros sites
fsales_123 1 Denunciar post Postado Fevereiro 3, 2016 Obrigado Beraldo, mais é assim eu tenho que troca o código inteiro ou trocar o ereg por preg_match()? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Fevereiro 3, 2016 Segundo o erro, apenas ereg() está obsoleto. Então é só trocar essa função por preg_match Compartilhar este post Link para o post Compartilhar em outros sites