Torna indietro   AlterVista | Spazio web gratis, hosting free php mysql > Supporto > CMS, Forum e preconfezionati

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #31 (permalink)  
Vecchio 26-05-2007, 19.12.41
L'avatar di darkwolf
Moderatore
 
Data registrazione: 18-04-2007
Residenza: Messina
Messaggi: 2,832
Lightbulb

Citazione:
Originalmente inviato da Swedenfox
no problem adesso ci mettono mano lo staff di mkportal e vedi che si trova il problem
ot mi vedete se funziona il download sopra postato???
sia con ie che firefox o opera please
con firefox ok!
IE lo scarica come index.htm ma lo rinomina immediatamente in modo corretto (funziona) comunque adesso i miei funzionano quindi penso che gianluca lato server abbia sistemato qualcosa
__________________
Non faccio assistenza tecnica via Messaggi Privati. Per queste cose esiste il forum

Ultima modifica di darkwolf : 01-03-2008 alle ore 18.00.29 Motivo: Visualizza firma
Rispondi citando
  #32 (permalink)  
Vecchio 26-05-2007, 19.12.42
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito

Confermo, il problema è proprio questo.

In particolare per darkwolf è stato sufficiente commentare nel file mkportal/modules/downloads/index.php le righe 1125 e 1127, perchè quando viene abilitata la compressione gzip sull'output il valore del Content-Length determinato misurando la dimensione del file può essere differente dalla lunghezza dei dati effettivamente inviati al browser, che sono appunto compressi, la stessa cosa vale per il content-encoding che diventa gzip.

Chiaramente questa è una soluzione "sporca", ma si può implementare un controllo del genere:

Codice:
if(@zlib_get_coding_type() != "gzip") {
 header("Content-Length: " .(string)(filesize($real_file)) );
 header("Content-Transfer-Encoding: binary\n");
}

darkwolf:

in teoria il tuo modulo per il download dovrebbe ora funzionare.
__________________
Gianluca
Rispondi citando
  #33 (permalink)  
Vecchio 26-05-2007, 19.14.01
L'avatar di darkwolf
Moderatore
 
Data registrazione: 18-04-2007
Residenza: Messina
Messaggi: 2,832
Predefinito

Citazione:
Originalmente inviato da Gianluca
darkwolf:
in teoria il tuo modulo per il download dovrebbe ora funzionare.
Ma infatti mi funziona benone (vedi post precedenti)
Sei un grande! Grazie mille
-
Solo un particolare (che non importa ma ti informo ugualmente)
Sia firefox che IE non conoscono durante lo scaricamento la dimensione del file (comunque funziona in modo perfetto)
__________________
Non faccio assistenza tecnica via Messaggi Privati. Per queste cose esiste il forum

Ultima modifica di darkwolf : 01-03-2008 alle ore 18.00.49 Motivo: Visualizza firma
Rispondi citando
  #34 (permalink)  
Vecchio 26-05-2007, 19.16.44
L'avatar di Swedenfox
Moderatore
 
Data registrazione: 12-02-2005
Residenza: ROMA
Messaggi: 1,229
Predefinito

mi impegno a fare il wiki per joomla

dark wolf scrivi la parte per mkportal




Gianluca calcola che hai aiutato una marea di utenti
thnk u
__________________
1/06/07 E' nata joomla4Av la prima versione modificata di joomla 100% compatibile con Altervista!!!
----------------------------------------------

----------------------------------------------
JOOMLAVISTA!
3/03/09 Joomlavista Linked in Joomla.org
Rispondi citando
  #35 (permalink)  
Vecchio 26-05-2007, 19.19.20
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito

Lascio a voi l'eventuale realizzo di una bella faq da mettere anche qui sul forum.

Non ho visto joomla, ma penso che il problema sia analogo e quindi di semplice risoluzione.
__________________
Gianluca
Rispondi citando
  #36 (permalink)  
Vecchio 26-05-2007, 19.21.26
L'avatar di darkwolf
Moderatore
 
Data registrazione: 18-04-2007
Residenza: Messina
Messaggi: 2,832
Lightbulb

Citazione:
Originalmente inviato da Swedenfox
mi impegno a fare il wiki per joomla
dark wolf scrivi la parte per mkportal
Gianluca calcola che hai aiutato una marea di utenti
thnk u
Gianluca ha lasciato il backup!
Quindi posterò le differenze tra il file originale e quello modificato
-
@Gianluca! Ho editato il post precedente:
Citazione:
Solo un particolare (che non importa ma ti informo ugualmente)
Sia firefox che IE non conoscono durante lo scaricamento la dimensione del file (comunque funziona in modo perfetto)
-
Allora per mkportal modificare (da riga 1151>1160) /mkportal/modules/downloads/index.php da
Codice:
   		header("Cache-Control: ");
   		header("Pragma: ");
   		header("Content-Type: application/octet-stream");
   		header("Content-Length: " .(string)(filesize($real_file)) );
   		header('Content-Disposition: attachment; filename="'.$name.'"');
   		header("Content-Transfer-Encoding: binary\n");
   		if($h = fopen($real_file, 'rb')){
	   	  while( (!feof($h)) && (connection_status()==0) ){
		     print(fread($h, 1024*8));
		     flush();
@
Codice:
   		header("Cache-Control: ");
   		header("Pragma: ");
   		header("Content-Type: application/octet-stream");
   		header('Content-Disposition: attachment; filename="'.$name.'"');
		if(@zlib_get_coding_type() != "gzip") {
   		  header("Content-Length: " .(string)(filesize($real_file)) );
		  header("Content-Transfer-Encoding: binary\n");
		}
   		if($h = fopen($real_file, 'rb')){
	   	  while( (!feof($h)) && (connection_status()==0) ){
		     print(fread($h, 1024*8));
		     flush();

Inserisco l'intero blocco solo per comodità e per facilitare l'operazione evitando di fare confusione

Ultima modifica di darkwolf : 16-06-2008 alle ore 03.29.13 Motivo: Correzione da/a riga!
Rispondi citando
  #37 (permalink)  
Vecchio 26-05-2007, 23.12.47
Neofita
 
Data registrazione: 17-04-2007
Messaggi: 16
Predefinito

Grazie alla soluzione scritta da darkwolf pare che sul mio sito, www.fofitalia.com, i download non risultino essere più corrotti.

Siccome vorrei avere la sicurezza totale, anche di chi aveva effettuato i download precedentemente, chiedo a Gianluca di provare a scaricare il file "GuitarHeroISongPack.zip" che a lui prima risultava corrotto.
Ovviamente se hai tempo a disposizione, altrimenti lascia perdere.

Grazie per l'attenzione.
Rispondi citando
  #38 (permalink)  
Vecchio 26-05-2007, 23.17.09
L'avatar di darkwolf
Moderatore
 
Data registrazione: 18-04-2007
Residenza: Messina
Messaggi: 2,832
Thumbs up

Citazione:
Originalmente inviato da fofitalia
Grazie alla soluzione scritta da darkwolf pare che sul mio sito, www.fofitalia.com, i download non risultino essere più corrotti.
Siccome vorrei avere la sicurezza totale, anche di chi aveva effettuato i download precedentemente, chiedo a Gianluca di provare a scaricare il file "GuitarHeroISongPack.zip" che a lui prima risultava corrotto.
Ovviamente se hai tempo a disposizione, altrimenti lascia perdere.
Grazie per l'attenzione.
Stavo per provare io ma non posso...
Comunque ho provato sul mio anche da un'altro pc (altra rete) e funzionano perfettamente
PS la soluzione ovviamente è opera di gianluca!
Io ho solo copiato e postato la soluzione
__________________
Non faccio assistenza tecnica via Messaggi Privati. Per queste cose esiste il forum

Ultima modifica di darkwolf : 01-03-2008 alle ore 18.01.30 Motivo: Visualizza firma
Rispondi citando
  #39 (permalink)  
Vecchio 28-05-2007, 17.49.39
L'avatar di Swedenfox
Moderatore
 
Data registrazione: 12-02-2005
Residenza: ROMA
Messaggi: 1,229
Predefinito

gianluca ho dei problemi non va l'hack che ho trovato


una parte di codice /administator/components/com_docman/classes/DOCMAN_file.class.php
Codice PHP:

        header
("Pragma: public");

        
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

        
header("Expires: 0");



        
header("Content-Transfer-Encoding: binary");

        
header('Content-Disposition:' $cont_dis .';'

            
' filename="' $this->name '";'

            
' modification-date="' $mod_date '";'

            
' size=' $fsize .';'

            
); //RFC2183

        
header("Content-Type: "    $this->mime );            // MIME type

        
header("Content-Length: "  $fsize);



         
// No encoding - we aren't using compression... (RFC1945)

        //header("Content-Encoding: none");

        //header("Vary: none"); 
qui tutto il source
http://joomlacode.org/gf/project/doc...13&view=markup


EDIT: c'è nessuno che mi puo' aiutare ?

ho ricevuto 6 mail da utenti che attendono news e sono in preda alla disperazione (prima pensavano ad un problema del proprio winzip )

ho provato a vedere il codice ma non so come risolvere



a gianluca :
se puoi controllare ,il codice è su joomlavista dato che il mio sito personale l'ho chiuso


FunCool: Non scrivere due messaggi consecutivi, utilizza il tasto Edita.
Swedenfox: Pardon .
__________________
1/06/07 E' nata joomla4Av la prima versione modificata di joomla 100% compatibile con Altervista!!!
----------------------------------------------

----------------------------------------------
JOOMLAVISTA!
3/03/09 Joomlavista Linked in Joomla.org

Ultima modifica di Swedenfox : 29-05-2007 alle ore 12.21.56
Rispondi citando
  #40 (permalink)  
Vecchio 30-05-2007, 17.53.34
L'avatar di Gianluca
Amministratore
 
Data registrazione: 15-02-2001
Messaggi: 11,417
Predefinito

Quanto avevamo postato valeva per mkportal, per joomla però di può seguire la medesima logica, senza andare ad approfondire mi viene in mente una cosa simile:

Codice:
header("Pragma: public"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Expires: 0"); 

if(@zlib_get_coding_type() != "gzip") {
 header("Content-Transfer-Encoding: binary"); 
 header("Content-Length: "  . $fsize); 
}

 header('Content-Disposition:' . $cont_dis .';' 
            . ' filename="' . $this->name . '";' 
            . ' modification-date="' . $mod_date . '";' 
            . ' size=' . $fsize .';' 
            ); //RFC2183 

header("Content-Type: "    . $this->mime );            // MIME type
Da sostituire al precedente codice
__________________
Gianluca
Rispondi citando
  #41 (permalink)  
Vecchio 30-05-2007, 20.34.15
L'avatar di Swedenfox
Moderatore
 
Data registrazione: 12-02-2005
Residenza: ROMA
Messaggi: 1,229
Unhappy

gianluca non va

non vorrei ci fosse un altra funzione di richiamo

se ti è possibile puoi dare un okkiata al file incriminato ?
sta su joomlavista
il percoso del file è
/administrator/components/com_docman/classes/DOCMAN_file.class.php

per test puoi usare questo file mod_bannerav è il primo (con ff funziona con ie da archivio non valido)
http://joomlavista.altervista.org/do...utorial/2.html
__________________
1/06/07 E' nata joomla4Av la prima versione modificata di joomla 100% compatibile con Altervista!!!
----------------------------------------------

----------------------------------------------
JOOMLAVISTA!
3/03/09 Joomlavista Linked in Joomla.org
Rispondi citando
  #42 (permalink)  
Vecchio 04-06-2007, 23.05.23
Neofita
 
Data registrazione: 29-12-2005
Messaggi: 14
Predefinito

Volevo segnalare una cosa importante. Il bug non è di docman ma di explorer. Ho provato a scaricare il file con FireFox, Galeon, Konqueror, Opera e non ho mai riscontrato il problema. Al contrario sempre sullo stesso file oggi un mio collega l'ha scaricato corrotto (ovviamente con l'ultima versione di explorer per XP).
Io ho risolto il problema segnalando il problema e suggerendo di usare un altro broswer. Intanto attendo una nuova versione di docman.
Trovo sia importante specificare l'origine del bug, perché è ingiusto incolpare gli autori di docman (e non solo) di scrivere bug. Quando alla fine è sempre microsoft che costringe i poveri programmatori a fare i salti mortali per convivere con lei. Quando potrebberò impegnare il loro tempo a sviluppare cose più utili. Per darvi un idea di quello che ho detto. Provate a guardare la dimensione dei driver delle sk video per linux e per windows. A volte hanno rapporti 10 a 1. Questo perché gli sviluppatori sudano 10³ camice per convivere con tutte le versioni delle directx e dll malsane. Per poi sentirsi dire che il driver è bacato.
Rispondi citando
  #43 (permalink)  
Vecchio 04-06-2007, 23.12.29
L'avatar di darkwolf
Moderatore
 
Data registrazione: 18-04-2007
Residenza: Messina
Messaggi: 2,832
Predefinito

Citazione:
Originalmente inviato da vagappc
Volevo segnalare una cosa importante. Il bug non è di docman ma di explorer.
Scusa ma....
Io nel mio pc ho installato (su windows) tutte le versioni di explorer, più firefox + opera. (su Linux invece) konqueror e swiftfox (una versione ottimizzata di firefox) e con nessuno riuscivo a scaricare il file "integro"!
Dopo lo smanettamento fatto da Gianluca con nessuno di tutti questi browser ho problemi a scaricare i file quindi.... dimmi te
Driver o software bacato non è mica vergogna sai?
Anche perchè il software 0 bug mi sa tanto che non l'hanno ancora inventato
__________________
Non faccio assistenza tecnica via Messaggi Privati. Per queste cose esiste il forum

Ultima modifica di darkwolf : 01-03-2008 alle ore 18.01.52 Motivo: Visualizza firma
Rispondi citando
  #44 (permalink)  
Vecchio 04-06-2007, 23.13.39
L'avatar di Swedenfox
Moderatore
 
Data registrazione: 12-02-2005
Residenza: ROMA
Messaggi: 1,229
Predefinito

Citazione:
Originalmente inviato da darkwolf
Scusa ma....
Io nel mio pc ho installato (su windows) tutte le versioni di explorer, più firefox + opera. (su Linux invece) konqueror e swiftfox (una versione ottimizzata di firefox) e con nessuno riuscivo a scaricare il file "integro"!
Dopo lo smanettamento fatto da Gianluca con nessuno di tutti questi browser ho problemi a scaricare i file quindi.... dimmi te
darkwolf si parla di joomla non di mkportal
__________________
1/06/07 E' nata joomla4Av la prima versione modificata di joomla 100% compatibile con Altervista!!!
----------------------------------------------

----------------------------------------------
JOOMLAVISTA!
3/03/09 Joomlavista Linked in Joomla.org
Rispondi citando
  #45 (permalink)  
Vecchio 04-06-2007, 23.15.34
L'avatar di darkwolf
Moderatore
 
Data registrazione: 18-04-2007
Residenza: Messina
Messaggi: 2,832
Predefinito

Citazione:
Originalmente inviato da Swedenfox
darkwolf si parla di joomla non di mkportal
si ma anche con firefox i tuoi file mi venivano giu corrotti (all'inizio) quindi IMHO non era il browser
__________________
Non faccio assistenza tecnica via Messaggi Privati. Per queste cose esiste il forum

Ultima modifica di darkwolf : 01-03-2008 alle ore 18.02.05 Motivo: Visualizza firma
Rispondi citando
  #46 (permalink)  
Vecchio 09-06-2007, 12.03.22
L'avatar di Swedenfox
Moderatore
 
Data registrazione: 12-02-2005
Residenza: ROMA
Messaggi: 1,229
Predefinito

segnalato il problema


per le novità guardate questo tracker

http://joomlacode.org/gf/project/docman/

si spera che nella 1.4 si risolva
__________________
1/06/07 E' nata joomla4Av la prima versione modificata di joomla 100% compatibile con Altervista!!!
----------------------------------------------

----------------------------------------------
JOOMLAVISTA!
3/03/09 Joomlavista Linked in Joomla.org

Ultima modifica di Swedenfox : 09-06-2007 alle ore 22.39.43 Motivo: avevo sbagliato il link
Rispondi citando
  #47 (permalink)  
Vecchio 12-06-2007, 03.13.25
L'avatar di Swedenfox
Moderatore
 
Data registrazione: 12-02-2005
Residenza: ROMA
Messaggi: 1,229
Predefinito

RISOLTOOOOOOOOOOOOOOOOOOOOOOOOO


il file da modificare è DOCMAN_file.class.php e si trova qui
/administrator/components/com_docman/classes/
cercate questo codice e in evidenziato ci sono le modifiche

Codice PHP:
header("Pragma: public");
    
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    
header("Expires: 0");
    
header('Content-Disposition: attachment; filename="' $this->name '"');
    
header('Content-Disposition:' $cont_dis .';'
            
' filename="' $this->name '";'
            
' modification-date="' $mod_date '";'
            
' size=' $fsize .';'
            
); //RFC2183
//MODIFICA
if(@zlib_get_coding_type() != "gzip") {
        
header("Content-Transfer-Encoding: binary");
     
header("Content-Length: "  $fsize);
 }
       
//commentate questa riga
       // header("Content-Type: "    . $this->mime );        MIME type
       //aggiungete questa 
          
header("Content-Type: application/octet-stream");

        if( ! 
ini_get('safe_mode') ) { // set_time_limit doesn't work in safe mode
            
set_time_limit(0);
        } 

saluti nottambuli svedesi
__________________
1/06/07 E' nata joomla4Av la prima versione modificata di joomla 100% compatibile con Altervista!!!
----------------------------------------------

----------------------------------------------
JOOMLAVISTA!
3/03/09 Joomlavista Linked in Joomla.org

Ultima modifica di Swedenfox : 12-06-2007 alle ore 03.15.59
Rispondi citando
  #48 (permalink)  
Vecchio 16-12-2007, 15.55.14
L'avatar di darkwolf
Moderatore
 
Data registrazione: 18-04-2007
Residenza: Messina
Messaggi: 2,832
Predefinito

@Gianluca!
Il tutto continua a funzionare regolarmente ma ho ancora la "scomodità" del download che non indica il tempo rimanente e non calcola la dimensione del file in fase di scaricamento.
Ho provato a capire se è possibile rimediare ma non ne vengo a capo
Potresti darmi un ulteriore aiuto per riparare totalmente questo problema?
(i miei download sono liberi al pubblico quindi puoi testare liberamente il tutto)
Se ti va e hai tempo prova con questo file ad esempio
http://darkwolf.altervista.org/index...y_view&iden=31
__________________
Non faccio assistenza tecnica via Messaggi Privati. Per queste cose esiste il forum

Ultima modifica di darkwolf : 16-12-2007 alle ore 15.56.45
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato



Tutti gli orari sono GMT +1. Adesso sono le 05.26.10.