Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z odczytem.
Forum PHP.pl > Forum > PHP
Lerno
Mam pytanko, bo nie wiem jak sobie poradzic z takim problemem:

Kiedy do serwa A, gdzie jest plik.txt nie ma sieci moj skrypt probuje za wszelka cene polaczyc sie i odczytac plik... trwa to baaaardzo dlugo, az wkoncu zrezygnuje i wyswietli ze nie moze.
Chcialbym skrocic ten czas proby odczytu i przyspieszyc wyswietlenie wyniku. Czy jest jakas mozliwosc? Istnieje jakas funkcja, ktora moglbym zastosowac?
Za wszelka pomoc i sugestie rozwiazania problemu serdecznie dziekuje.
Synaps
Masz dwie możliwości :
1. Sprawdzasz dostępność serwera z którego ciągniesz plik (używając np. ping'a).
2. Skracasz max_execution_time , czyli maksymalny czas wykonywania skryptu.

Polecam pierwsze rozwiązanie.
Lerno
Mógłbyś podać funkcje jakieś? Bo ja mniej wiecej wiem co powinienem zrobić, tyle ze nie potrafie tego przelozyc na php. Costam z fsockopen probowalem, ale tez miernie wyszlo :|

Bylbym wdzieczny za jakies podpowiedzi odnosnie jakich konkretnie funkcji powinienem sprobowac bo mi juz sie pomysly skonczyly sad.gif

Dzieki z gory
arogancik
[php:1:694eeefdf9]<?php
$serwer='jakis serwer';
$churl = @fsockopen($serwer, 80, $errno, $errstr, 10);
if (!$churl)
die('serwer jest niedostępny'); else echo('cos robi');
?>[/php:1:694eeefdf9]

ten kod powinien działąć, ale głowy sobie nie dam uciąć
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.