Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dodjela ip adresa clanovima..

[es] :: PHP :: Dodjela ip adresa clanovima..

[ Pregleda: 1427 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

root_sys
root system

Član broj: 90736
Poruke: 44
84.41.118.*



Profil

icon Dodjela ip adresa clanovima..10.12.2009. u 08:52 - pre 175 meseci
Pozdrav .. po ko zna koji put :)
Koji je najlaksi naci za ubaciti određene ip adrese (razlicite) clanovima (imam preko 3000 clanova). Skripta za generisanje ip adresa je:

Code:

<?
$start1 = 0;
while ($start < 8 ) {
for($start2=1; $start2<255; $start2++)
   { 
   
  $ipadresa =  "122.12.$start1.$start2";
  ?


Kao sto se vidi virtualne ip adrese su tipa 122.12.0.2 pa na dalje
E sad treba mi skripta koja ce za svakog clana ubaciti po jednu ip adresu. Napravio sam jednostavan sql upit koji ce svim clanovima dodijeliti isti ip
Code:

<?
$result = mysql_query("SELECT * FROM clanovi");
while($row = mysql_fetch_array($result))
  {
     $korisnickoime= $row['korisnickoime'];
     mysql_query("UPDATE clanovi SET ipadresa = 'xxx.xxx.xxx.xxx' WHERE korisnickoime= '$korisnickoime'");
     
     
   }
?>


Samo treba dakle da se uvezu ove dvije skripte :D ideja, primjer? :)
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
91.148.82.*



+13 Profil

icon Re: Dodjela ip adresa clanovima..10.12.2009. u 09:11 - pre 175 meseci
Pogledaj ovaj link (generisanje random IP-a).

A sto se tice ubacivanja u bazu, nije mi jasno sta te muci ? :-) Generises random Ip i "nalepis" ga na korisnika:

Code:

mysql_query("UPDATE clanovi SET ipadresa = '$generisana_ip_adresa' WHERE korisnickoime= '$korisnickoime'");


? :-)
 
Odgovor na temu

root_sys
root system

Član broj: 90736
Poruke: 44
84.41.118.*



Profil

icon Re: Dodjela ip adresa clanovima..10.12.2009. u 09:47 - pre 175 meseci
Nije mi cilj da ubacujem random ip adrese vec one koje generise prva skripta. Dakle, prva skripta ce naraviti sve potrebne ip adrese, zbunjujuce mi je samo kako ubaciti te adrese u bazu redom kako se i generisu :)
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-5.sezampro.rs.



+33 Profil

icon Re: Dodjela ip adresa clanovima..10.12.2009. u 10:02 - pre 175 meseci
Možeš u principu sve da odradiš pri slanju tih upita za update-ovanje:
Code:

$part1 = 0;
$part2 = 2;

$result = mysql_query("SELECT * FROM clanovi");

while($row = mysql_fetch_array($result))
{
    if ($part2 > 255) {
        $part2 = 2;
        $part1++;
    }

    $korisnickoime = $row['korisnickoime'];
    mysql_query("UPDATE clanovi SET ipadresa = '122.12.$part1.$part2' WHERE korisnickoime = '$korisnickoime'");

    $part2++;
}
 
Odgovor na temu

root_sys
root system

Član broj: 90736
Poruke: 44
84.41.118.*



Profil

icon Re: Dodjela ip adresa clanovima..10.12.2009. u 10:29 - pre 175 meseci
E hvala na pomoci, uz jos par "petljanja" napravio sam ono sto mi je trebalo ;)
 
Odgovor na temu

[es] :: PHP :: Dodjela ip adresa clanovima..

[ Pregleda: 1427 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.