ip vizitator db

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

k0RUPE
Average Member
Mesaje: 95
Membru din: Vin Sep 24, 2010 9:17 pm

ip vizitator db

Mesajde k0RUPE » Joi Mai 07, 2015 9:13 pm

deci am 3 ipuri

Cod: Selectaţi tot

66.249.78.239,66.249.67.175,84.205.36.66


cum asi putea sa aflu daca ipurile exista in baza de date, in formatu asta cu VIRGULA intre ele

sa imi apara ceva de genu

Cod: Selectaţi tot

66.249.78.239,66.249.67.175(exista in db),84.205.36.66



takedown
Average Member
Mesaje: 153
Membru din: Joi Feb 07, 2013 8:50 pm
Contact:

Re: ip vizitator db

Mesajde takedown » Joi Mai 07, 2015 10:18 pm

In primul rand nu inteleg de ce ai vrea sa faci asa ceva..sa ai ip-urile stocate in baza de date intr-un singur row cu virgula intre ele.
Uite, ca sa-ti faci o idee:

Exemplu:

Cod: Selectaţi tot


<?php

$dataFromDB = ['66.249.78.239,66.249.67.175,84.205.36.66'];

$ipToCheck  = ['66.249.67.175'];

$dataFromDBParts = explode(",", $dataFromDB[0]);


//print_r($dataFromDBParts);

foreach($dataFromDBParts as $value) {
  static $x = 0;
  if($value == $ipToCheck[0]) {
    $dataFromDBParts[$x] = $value . '(exista in db)';
  }

  $x++;
}

$dataFromDB = implode(',', $dataFromDBParts);

echo $dataFromDB;


Fast2Web
PHPRomania Supporter
Mesaje: 27
Membru din: Joi Mar 11, 2010 12:43 pm
Localitate: Iasi
Contact:

Re: ip vizitator db

Mesajde Fast2Web » Vin Mai 08, 2015 12:40 pm

Poti verifica si cu strpos fara sa mai faci explode.

ViezuREX
Senior Member
Mesaje: 502
Membru din: Joi Dec 13, 2012 1:35 pm

Re: ip vizitator db

Mesajde ViezuREX » Sâm Mai 16, 2015 12:13 pm

Mai simplu poti face asa:

Cod: Selectaţi tot

$date_din_db = '66.249.78.239,66.249.67.175,84.205.36.66';
$ip_de_cautat = '66.249.67.175';

$rezultat = str_replace($ip_de_cautat, $ip_de_cautat.'(exista in db)', $date_din_db);


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Google [Bot] și 45 vizitatori