ďťż
Podstrony
|
telcocafeTestowałem skrypt z eksperta 5/2005 Nowości na czas w PHP.I nie działa. Po prostu nic sie nei uruchamia tylko zawiesza się przeglądarka! Pomóżcie. Z góry THX za pomoc! daj kod, bo nie kazdy kupuje Eksperta... <?php function pobierzDane($id) { $dane = file('download.txt'); foreach($dane as $linijka) { $pozycja=explode('|', $linijka); if ($pozycja[0]==$id) return trim($pozycja[1]); } } if (isset($_GET['id'])) $id=$_GET['id']; else $id=''; $nazwaPelna = pobierzDane($id); $nazwaPliku = substr($nazwaPelna, strrpos($nazwaPelna, '/') + 1, strlen($nazwaPelna)); if (file_exists($nazwaPelna)) { $plik = fopen($nazwaPelna,'r'); $rozmiar = filesize($nazwaPelna); $zawartosc = fread($plik, $rozmiar); fclose($plik); header("Content-Type: application/octet-stream"); header("Content-Length: $rozmiar;"); header("Content-Disposition: attachment; filename=$nazwaPliku"); echo $zawartosc; } else { echo 'nie ma pliku'; } ?> nic nie zmieniałem w tym kodzie... mi wszystko działa, a ten kod umieszczasz na stronie gdzie jest już jakiś inny kod? może on powoduje zawieszanie się przeglądarki. kod jest ok. 'zawieszenie sie' przegladarki najczesciej powoduje jakas petla ktora wpada w nieskonczonosc, jesli masz jeszcze w skrypcie jakis kod to go daj tu Mam inny kod :) <? echo "$_GET[id]"; ?> Ale jak go usuwam i tak nie działa. |
|||
Sitedesign by AltusUmbrae. |