Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [php]script in timeout

  1. #1

    [php]script in timeout

    questo script:
    codice:
    $__fname="importare.txt";
    $__f=file($__fname);
    $__aqs=array();
    
    // intestazioni
    $__head=explode("\";\"",substr(rtrim($__f[0]),1,-1));
    $__sql="INSERT INTO cc_outbound (".implode(",",$__head).", DATA) VALUES ";
    
    //valori
    for ($i=1;$i<=sizeof($__f);$f++){
      $__body=explode("\";\"",substr(rtrim($__f[$i]),1,-1));
      $__sql.="('".implode("';'",$__body)."', NOW())";
    }
    
    echo $__sql."
    $i";
    mi genera un bellissimo warning: Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 470 bytes) in /store/domains/pippo/import-out.php on line 22

    com'è possibile?

    contando che il txt è di 91 kb...

    se tolgo il ciclo non mi dà nessun errore, ma non lo posso togliere...come posso ottimizzare?



    Grazie mille per ogni aiuto!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    sono un cretino! dovevo mettere $i++ nel for e ho cannato
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.