Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-08-2006, 10:36   #1
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
[PHP] Script di download, strano problema con alcuni file

Ho un problema ... davvero strano. Forse non è proprio un problema di programmazione (spostate pure il 3d se volete) ma spero che qualcuno possa darmi una mano a capire il motivo.

Sul mio sito utilizzo uno script PHP per forzare il download di alcuni file.
Il nocciolo dello script è questo:
Codice:
....
....
        header ("Pragma: public");
        header ("Expires: 0");
        header ("Cache-Control: must-revalidate, post-check=0, pre-check=0");
        header ("Cache-Control: private", false);
        header ("Content-Type: application/force-download");
        header ("Content-Disposition: attachment; filename=\"" . $basename . "\";");
        header ("Content-Description: File Transfer");
        header ("Content-Transfer-Encoding: binary");
        header ("Content-Length: " . filesize ($filename));

        set_time_limit (0);

        @readfile ($filename);
....
Questo script viene eseguito a seguito di una richiesta GET del tipo:
http:// ...... /download.php?id=nomefile.xyz

Questo script lo uso principalmente per far scaricare dei file .zip (ma anche .pdf) dal sito. Dal mio PC di casa non ho problemi, con Firefox scarico gli zip e li apro.

Dal mio PC in ufficio ho degli stranissimi problemi: certi zip li scarica ma incompleti. Esempio: un file lungo 30129 bytes lo scarica ma solo per 30116 bytes. Risultato: lo zip è corrotto e non lo apro. Questo mi succede con Firefox, Netscape, ecc...

La prima cosa strana è che lo fa solo per alcuni zip e per essere precisi, gli zip che contengono file .exe.
L'altra cosa ancora più strana è che se provo a fare il download con il tool 'wget' funziona benissimo.

A casa ho le stesse versioni dei browser che ho in un ufficio, per cui deduco che la causa non è il browser.
Il fatto poi che sul mio PC d'ufficio wget scarichi bene il file mentre Firefox e Netscape non lo scaricano bene mi fa pensare che non sia nemmeno un problema di "rete".
Ma a questo punto, quale può essere il problema???

Grazie x qualunque suggerimento.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)

Ultima modifica di andbin : 25-08-2006 alle 10:42.
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 25-08-2006, 17:15   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Che cosa strana... Hai qualche proxy + antivirus in ufficio ? Non vorrei che ti rendesse di proposito il file non leggibile... Ma resterebbe sempre il problema di wget che funziona
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 25-08-2006, 18:14   #3
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da cionci
Che cosa strana... Hai qualche proxy + antivirus in ufficio ? Non vorrei che ti rendesse di proposito il file non leggibile... Ma resterebbe sempre il problema di wget che funziona
Grazie cionci ... in effetti è molto strano, mai vista una cosa del genere.

A livello di rete delle differenze ci sono: a casa ho una piccola LAN con uno switch collegata alla ADSL con un router Zyxel P645R.
In ufficio la LAN è collegata ad un PC che fa da server e che ha 2 interfacce di rete: una sulla LAN e l'altra su un router ADSL. Questo PC monta una slackware e fa da mail server, proxy, gateway. Io dalla mia postazione lo uso solo come gateway. Da quello che so ha un antivirus (di cui non ricordo il nome) ma credo sia solo x la posta.

Ad ogni modo non credo che ci sia qualche filtro sui file o sui nomi di file. Ho fatto questa prova: ho creato un file (test.txt) di 256 bytes con dentro i valori in sequenza 00 01 02 ..... FD FE FF.
Provando a scaricare tramite lo script questo file, mi viene scaricato di 241 bytes.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 25-08-2006, 18:25   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Azz...interessante...ed il contenuto scaricato è giusto ?!?!?

Prova a togliere tutte le intestazioni che riguardano il controllo della cache...
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Nuove informazioni sul fallimento del la...
SpaceX: completato parte dell'assemblagg...
Landspace si prepara al secondo lancio d...
Tutti gli sconti Apple su Amazon: tornan...
Altro che entry-level: due smartwatch Am...
Roscosmos ha posticipato (ancora) il lan...
Isar Aerospace si prepara al secondo lan...
Tory Bruno è entrato in Blue Orig...
Fujifilm lancia la cartuccia per archivi...
Dreame H15 Mix: la soluzione 7-in-1 per ...
AirPods Pro 3 in forte sconto su Amazon:...
36 offerte Amazon, molte appena partite:...
2 caricatori multipli eccezionali: da 28...
OLED e 360 Hz a un prezzo senza preceden...
Roborock Q10 S5+ a un prezzo molto conve...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:12.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v