Search the Community
Showing results for tags 'Fatal Error'.
-
Olá. Estou tentando fazer upload de fotos com mais de 2Mb em uma aplicação PHP e está dando erro “Fatal error: allowed memory size...” Se realizo o processo em meu notebook que está com localhost há uma validação que proíbe arquivos maiores de 4Mb e salva arquivos de 1, 2 e de 3 normalmente, mas quando uso a aplicação em um celular acessando via ip local acontece o estouro de memória sem passar pela validação em php ||if ($_FILES["diretorio_foto"]["size"] > $tamanho)|| Estou usando o WampServer 3.3.0, PHP 8.0.26 e fiz as modificações no arquivo php.ini e .htaccess colocando: memory_limit = 750M post_max_size = 750M upload_max_filesize = 750M No meu arquivo..htaccess coloquei os valores mais alto. php_value upload_max_filesize 40M php_value post_max_size 40M php_value memory_limit 80M Alguém tem uma ideia de como ou onde posso corrigir esse problema. Com o comando php –i aparece uma configuração que não bate com a dor arquivo php.ini C:\wamp64\bin\php\php7.4.33\php.ini C:\wamp64\bin\php\php8.0.26\php.ini C:\wamp64\bin\php\php8.1.13\php.ini C:\wamp64\bin\php\php8.2.0\php.ini C:\wamp64\bin\apache\apache2.4.54.2\bin\php.symlink Tem algum outro arquivo para fazer alteração?
- 4 replies
-
- erro de memoria rede
- allowed memory size
- (and 4 more)
-
Boa noite. Estou desenvolvendo uma aplicação em php para estudos em MVC onde tenho as seguintes classes: Index.php <?php define('APP_ROOT', 'aula'); require_once 'helper/Bootstrap.php'; use lib\System; $System = new System; $System->Run(); Bootstrap.php <?php spl_autoload_register(function($class){ $file= str_replace('\\', '/', $class); if(file_exists($file)){ require_once $file; } }); System.php <?php namespace lib; class System extends Router{ private $url; private $exploder; private $area; private $controller; private $action; private $params; private $runController; public function __construct() { $this->setUrl(); $this->setExploder(); $this->setArea(); $this->setController(); $this->setAction(); $this->setParams(); } private function setUrl(){ $this->url = isset($_GET['url']) ? $_GET['url'] : 'home/index'; } private function setExploder(){ $this->exploder = explode('/', $this->url); } private function setArea(){ foreach($this->routers as $key => $value){ if($this->onRaiz && $this->exploder[0] == $key){ $this->area = $value; $this->onRaiz = false; } } $this->area = empty($this->area) ? $this->routerOnRaiz : $this->area; if (!defined('APP_AREA')) { defined('APP_AREA', $this->area); } } public function getArea(){ return $this->area; } private function setController(){ $this->controller = $this->onRaiz ? $this->exploder[0] : (empty($this->exploder[1]) || is_null($this->exploder[1]) || !isset($this->exploder[1]) ? 'home' : $this->exploder[1]); } public function getController(){ return $this->controller; } private function setAction(){ $this->action = $this->onRaiz ? (!isset($this->exploder[1]) || is_null($this->exploder[1]) || empty($this->exploder[1]) ? 'index' : $this->exploder[1]) : (!isset($this->exploder[2]) || is_null($this->exploder[2]) || empty($this->exploder[2]) ? 'index' : $this->exploder[2]); } public function getAction(){ return $this->action; } private function setParams(){ if($this->onRaiz){ unset($this->exploder[0], $this->exploder[1]); }else{ unset($this->exploder[0], $this->exploder[1], $this->exploder[2]); }; if(end($this->exploder) == null){ array_pop($this->exploder); }; if(empty($this->exploder)){ $this->params = array(); }else{ foreach ($this->exploder as $value) { $params[] = $value; } $this->params = $params; }; } public function getParams($indice){ return isset($this->params[$indice]) ? $this->params[$indice] : null; } private function validarController(){ if(!(class_exists($this->controller))){ header('HTTP/1.00 404 Not Found'); define('ERROR', 'não foi localizado o Controller' . $this->controller); include("content/[$this->area]/shared/404_error.phtml"); }; } private function validarAction(){ if(!(method_exists($this->runController, $this->action))){ header('HTTP/1.00 404 Not Found'); define('ERROR', 'não foi localizado o Controller' . $this->action); include("content/[$this->area]/shared/404_error.phtml"); } } public function Run(){ $this->runController = 'controller\\' . $this->area . '\\' . $this->controller . 'Controller'; $this->validarController(); $this->runController = new $this->runController(); $this->validarAction(); $act = $this->action; $this->runController->act(); } } A arvore das pastas estao da seguinte maneira: Ao executar a aplicação da a seguinte mensagem: Fatal error: Uncaught Error: Class 'lib\System' not found in C:\xampp\htdocs\aula\index.php:10 Stack trace: #0 {main} thrown in C:\xampp\htdocs\aula\index.php on line 10 Fiz algumas pesquisas e muitas delas falaram que era a forma que estava "instanciando" a classe System, já tentei "use", "require_once" e "require" e com isso apenas mudou mensagem de erro, saberiam o que mais posso fazer para tentar sanar esse erro? Obs.: Na index.php quando vou dar o "new" já tentei chamar a classe com e sem parentes (new System e new System() ). Muito Obrigado....
- 1 reply
-
- php;
- fatal error
-
(and 1 more)
Tagged with:
-
Boa Noite Galera... To fazendo um player para um amigo meu que vi no Youtube... Fiz tudo certinho, porém na hora de dar Play ta dando um erro no status.php Como não sei nada sobre PHP, resolvi vim aqui para pedir um HELP Erro: Fatal error: Call-time pass-by-reference has been removed in /home/v56obeda/public_html/status.php on line 21 Linha 21: $fp = fsockopen("$host", $port, &$errno, &$errstr, 30); //open connection ________________________________________________________________ Alguém poderia me ajudar a resolver esse problema? Se precisar de mais algo só avisar que passo
-
- Fatal Error
- PHP
-
(and 2 more)
Tagged with: