Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> md5 dużego pliku na serwerze
atay
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 8.10.2003

Ostrzeżenie: (0%)
-----


mam pliki na serwerze po ok. 10 MB. Traktuję je jak kopie zapasowe i co tydzień wgrywam ich nowe wersje. Dlatego też postanowiłem napisać sobie skrypt, który będzie obliczał mi ich md5, na dysku mam już program, który to robi. Za kodowanie odpowiada kod:
[php:1:c741fb322b]<?php
$plik=fopen($koduj, "r");
echo "Plik: <b>$koduj</b>: ".md5(fread($plik, filesize($koduj)));
?>[/php:1:c741fb322b]
I to się przy małych plikach sprawdza, ale już przy pliku 10 MB dostaję komunikat w ciągu sekudny od wysłania zapytania "połączenie zostało przerwane" od przeglądarki, a skrypt nie pokazuje nowej strony. Czy jest na to jakiś sposób ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
daniel111
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 28.08.2003

Ostrzeżenie: (0%)
-----


Ja na Twoim miejscu spróbowałbym pętli. Nie wiem ile Twój plik ma linijek, ale załóżmy ma ich 100 000. To nie wykonuję tej funkcji od razu dla całego tekstu, tylko dla tekstu powiedzmy co 100 linijek.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:54