Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Skrypt- da się prościej?
Forum PHP.pl > Forum > Przedszkole
Kaffiuri
Mam taki skrypt

Cytat
<?php
$url = file_get_contents('http://@#@pl/php/aaa.php');
echo "aaa zbiera puchy<br>";
$url = file_get_contents('http://@#@pl/php/bbb.php');
echo "bbb zbiera puchy<br>";
$url = file_get_contents('http://@#@pl/php/ccc.php');
echo "ccc zbiera puchy<br>";
$url = file_get_contents('http://@#@pl/php/ddd.php');
echo "ddd zbiera puchy<br>";
$url = file_get_contents('http://@#@pl/php/eee.php');
echo "eee zbiera puchy<br>";
?>



Moje pytanie brzmi- Czy da się go jakoś uprościć? Bo w tej chwili wykonuje się on kilka minut.

Zamiast ustawiać w cronie by 'odświeżał' każdą stronę, postanowiłem zrobić taki plik, a następnie tylko jego dodać do crona. Czy to ma sens?



Pozdrawiam
Wicepsik
Lepiej zrobić w oddzielnych plikach i ustawić 5 zadań CRON.
Pawel_W
  1. <?php
  2. $arr = array();
  3. $arr[] = "Kaffiuri";
  4. $arr[] = "Haaru";
  5. for($i=0;$i<count($arr);$i++)
  6. {
  7. $url = file_get_contents('http://@#@pl/php-pennerbot/'.strtolower($arr[$i]).'php');
  8. echo $arr[$i]." zbiera puchy<br>";
  9. }
  10. ?>


masz tak jak chciałeś ;o
Kaffiuri
Dzieki, sądzisz, że to będzie lepsze rozwiązanie od mojego kodu?
Pawel_W
na pewno krótsze, tylko nie zapomnij pododawać elementów do tablicy $arr wg wzoru ;]
Wicepsik
Cytat(Kaffiuri @ 18.06.2009, 20:46:29 ) *
Dzieki, sądzisz, że to będzie lepsze rozwiązanie od mojego kodu?

Myślę, że szybciej się wykonają 5 skrypty php oddzielnie, niż razem.
Kaffiuri
Cytat(Pawel_W @ 18.06.2009, 20:47:44 ) *
na pewno krótsze, tylko nie zapomnij pododawać elementów do tablicy $arr wg wzoru ;]


Dodane i działa. winksmiley.jpg




Cytat(Wicepsik @ 18.06.2009, 20:47:45 ) *
Myślę, że szybciej się wykonają 5 skrypty php oddzielnie, niż razem.

Chodzi o to, że cron otwiera mój skrypt, a mój skrypt 'odświeża' dalsze pliki, które się wykonują. Wcześniej miałem w cronie ustawione bezpośrednio do plików 5 zadań, ale ostatnio trochę się tym muli i myślę, że jedno zadanie mu starczy.
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.