Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.320 pregleda

Najnovija ↓

Provera skripte i preopterećenje severa 14.10.2015. u 22:51 · pre 134 meseca
izmenjeno 1 put, poslednji put ProgramerVL 14.10.2015. u 23:15
  1. ProgramerVL14.10.2015. u 23:15zapis iz teksta poruke
#1
Imam spisak država sveta sa URL-ovima(vikipedija) zastava. Pošto sam nov u PHP-u, želim da mi neko proveri skriptu da nebi slučajno pogrešio i poslao mnogo http zahteva. Ne želim da preopteretim vikipedijin server, zadnji put kada sam izvlačio podatke sa jednog drugog sajta, uz pomoć JS, greškom napravio sam beskonačno pozivanje sajta(rekurzivne funkcije).
imam json fajl u ovom fomatu
Code:

[
   {
      "ime":"ime_drzave",
      "zastava":"url_zastave"
   }
]

i imam ovu PHP skriptu

Code (php):

<!doctype>
<meta charset="utf-8" />
<?php

require_once 'Cirilizator.class.php';

$zemlje = file_get_contents('zemlje_sveta.json');
$json = json_decode($zemlje, true);


$brojZemalja = count($json);

for ( $i = 0; $i < brojZemalja; $i++ ) {
    if ( $i===3 ){    // vec skinuto
        continue;
    }
    $imeDrzave = new Cirilizator( $json[$i]["ime"] );
    $imeDrzave->pretvoriULatinicu();
    $imeZastave = "png/" . strtolower($imeDrzave->uzmiTekst()) . '.png';
    $sadrzajSlike = file_get_contents( $json[$i]["zastava"] );
    $slika = fopen($imeZastave , "a");
    fwrite($slika, $sadrzajSlike);
    fclose($slika);
    echo "<img src='$imeZastave' />";    // radi provere
}
?>
 

Da li neko zna koliko http zahteva preopterećuje server?
Re: Provera skripte i preopterećenje severa 15.10.2015. u 11:44 · pre 134 meseca
izmenjeno 1 put, poslednji put ProgramerVL 15.10.2015. u 23:44
  1. ProgramerVL15.10.2015. u 23:44zapis iz teksta poruke
#3
Ma ova skripta je napravljena samo da skine zastave na moj racunar
umesto svaku da skidam posebno(193) ja hocu da pokrenem skriptu i da ona odradi posao za mene
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme