Changeset 92414 in spip-zone


Ignore:
Timestamp:
Oct 21, 2015, 10:30:39 PM (4 years ago)
Author:
rastapopoulos@…
Message:

Le memory_limit de PHP peut très bien ne PAS être là, ou plutôt valoir "-1" (sans limite). Notamment en PHP Cli. Du coup ça péter complètement le calcul et ça renvoyait false toujours. Donc on améliore un peu ça en inventant un limite très haute. Et du coup ça extrait bien tout y compris avec spip-cli.

Location:
_plugins_/extraire_documents/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/extraire_documents/trunk/inc/extraire_document.php

    r92393 r92414  
    11<?php
     2
     3if (!defined('_ECRIRE_INC_VERSION')) return;
     4
     5include_spip('base/abstract_sql');
    26
    37/**
     
    2428                or !is_numeric($document['fichier'])
    2529        ) {
    26                 $document =  sql_fetsel("id_document,fichier", "spip_documents", "id_document = ".$document['id_document']);
     30                $document = sql_fetsel("id_document,fichier", "spip_documents", "id_document = ".$document['id_document']);
    2731        }
    2832       
     
    6064        $memory_used = memory_get_usage();
    6165        $memory_limit = ini_get('memory_limit');
     66        // S'il n'y a PAS de limite de mémoire on en invente une super large
     67        if ($memory_limit == -1) {
     68                $memory_limit = '512M';
     69        }
    6270        $file_size = filesize(_DIR_RACINE.$fichier);
    6371        if (preg_match('/^(\d+)(.)$/', $memory_limit, $matches)) {
  • _plugins_/extraire_documents/trunk/paquet.xml

    r92393 r92414  
    22        prefix="extrairedoc"
    33        categorie="outil"
    4         version="1.2.1"
     4        version="1.2.2"
    55        etat="test"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.