Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Skrypt- da się prościej?
Kaffiuri
post 18.06.2009, 19:41:17
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 6
Dołączył: 6.05.2009

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


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

Ten post edytował Kaffiuri 19.06.2009, 20:55:19
Go to the top of the page
+Quote Post
Wicepsik
post 18.06.2009, 19:43:09
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Lepiej zrobić w oddzielnych plikach i ustawić 5 zadań CRON.


--------------------
Go to the top of the page
+Quote Post
Pawel_W
post 18.06.2009, 19:45:25
Post #3





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


  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
Go to the top of the page
+Quote Post
Kaffiuri
post 18.06.2009, 19:46:29
Post #4





Grupa: Zarejestrowani
Postów: 40
Pomógł: 6
Dołączył: 6.05.2009

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


Dzieki, sądzisz, że to będzie lepsze rozwiązanie od mojego kodu?
Go to the top of the page
+Quote Post
Pawel_W
post 18.06.2009, 19:47:44
Post #5





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


na pewno krótsze, tylko nie zapomnij pododawać elementów do tablicy $arr wg wzoru ;]
Go to the top of the page
+Quote Post
Wicepsik
post 18.06.2009, 19:47:45
Post #6





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


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.


--------------------
Go to the top of the page
+Quote Post
Kaffiuri
post 18.06.2009, 19:52:39
Post #7





Grupa: Zarejestrowani
Postów: 40
Pomógł: 6
Dołączył: 6.05.2009

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


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.

Ten post edytował Kaffiuri 18.06.2009, 19:53:45
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 13:01