Articles of Armazenamento de

Obtendo $ _FILES array vazio para alguns arquivos de imagem específicos

Eu segui o código HTML para carregar o arquivo de imagem: Submit O código PHP é o seguinte: A seguir estão a configuração de upload de arquivos do meu arquivo php.ini: upload_max_filesize = 10M post_max_size = 10M Estou obtendo a matriz em branco quando tento carregar arquivos de imagem com um tamanho maior que 10 […]

Qual é a maneira mais eficiente de armazenar e acessar imagens?

Estou trabalhando em um projeto que deve armazenar dezenas e milhares de imagens em um servidor e permitir que os usuários acessem. Preciso do método mais eficiente para armazenar essas imagens e recuperá-las. Além disso, eu preciso de informações sobre a tecnologia que eu deveria optar. Ainda não comecei o projeto. Então, estou pensando entre […]

Publicação com PHP e Curl, array profundo

Estou tentando publicar via curl, tenho usado o mesmo código uma e outra vez sem nenhum problema, mas agora preciso usar uma matriz para posts (não tenho certeza se há um termo apropriado para isso ?). Eu deveria esclarecer que é especificamente um arquivo que eu estou tentando publicar, mas não posso fazê-lo funcionar com […]

Verifique o upload do tipo de arquivo de uma matriz em PHP.

Como posso verificar se uma extensão de arquivo e tipo mime estão em uma matriz, este é o código que eu atualmente tenho. $upload_project_thum = $_FILES[‘upload_project_thum’][‘name’]; $upload_project_thum_ext = substr($upload_project_thum, strrpos($upload_project_thum, ‘.’) + 1); $upload_permitted_types= array(‘image/jpeg:jpg’,’image/pjpeg:jpg’,’image/gif:gif’,’image/png:png’); Então, para baixo, onde eu estou verificando se o arquivo é um tipo válido, eu tenho esse loop foreach foreach […]

Vários arquivos de upload em multidimensional array

Eu tenho um formulário php com número desconhecido de linhas onde o usuário pode carregar arquivos. Para este propósito, uso matriz bidimensional. <input type="hidden" name="row[][row_name]” value = “one”/> One <input type="file" name="row[][fileToUpload]” > <input type="hidden" name="row[][row_name]” value = “two”/> Two <input type="file" name="row[][fileToUpload]” > Todos os arquivos devem ser salvos em diferentes pastas. <?php $unique_id […]

Melhor maneira de armazenar arquivos grandes em um database MySQL?

Eu tenho um script PHP que você pode carregar arquivos muito grandes com (até 500MB) e o conteúdo do arquivo é armazenado em um database MySQL. Atualmente eu faço algo como isto: mysql_query(“INSERT INTO table VALUES(”)”); $uploadedfile = fopen($_FILES[‘file’][‘tmp_name’], ‘rb’); while (!feof($uploadedfile)) { $line = mysql_escape_string(fgets($uploadedfile, 4096)); mysql_query(“UPDATE table SET file = CONCAT(file, ‘$line’) WHERE […]

Tipo de compensação ilegal

Estou tendo problemas para fazer o upload de um arquivo através do php. Verifique o tipo de arquivo no início do processo e recebo um erro. Este é o erro que estou recebendo: Aviso: tipo de deslocamento ilegal em /balblabla/DBfunctions.inc.php on line 183 Este é o impresso $ _FILES var Array ([Imagem] => Array ([name] […]

como usar a function hash para armazenar ~ 4 milhões de imagens no sistema de arquivos

Eu quero armazenar ~ 1 milhão de imagens que seriam redimensionadas para 4 tipos diferentes, então haveria ~ 4 milhões de imagens. Como devo usar funções hash como o md5 para distribuir de forma uniforme e exclusiva imagens na estrutura de diretório?

Histórico de modificação de inputs de database

Atualmente, estou trabalhando em um grande sistema de gerenciamento (em PHP usando o Zend Framework, mas isso não é realmente revelador da solução para esta questão) em que eu tenho que gerenciar várias inputs. Cada input tem muitos campos e abrange duas tabelas em um relacionamento de 1 para muitos (através de uma única chave […]

Eficiência de matriz PHP e esclarecimento de memory

Ao declarar uma matriz em PHP, o índice pode ser criado fora de ordem … Ie Array [1] = 1 Array [19] = 2 Array [4] = 3 Minha pergunta. Ao criar uma matriz como essa, o comprimento 19 está nulo? Se eu tentasse obter Array [3], isso viria como indefinido ou lançaria um erro? […]