php replace ****

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2756
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 13 times

25 Nov 2018, 10:06

Deci eu din database preiau un ip de forma 123.123.123.123 si as vrea ca atunci cand il afisez in pagina sa transforme ip=ul in 123.123.***.***, ceva idei, tutoriale, sau macar cum fac asa ceva?
RoyalServer
Karma//goddess
Membru, skill 0
Membru, skill 0
Posts: 54
Joined: 13 Nov 2018, 11:24
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

25 Nov 2018, 10:11

Code: Select all

    function MyDadAbusedMe ( $param ) {

        $ip_items = explode('.', $param);

        $filtered_ip = '';

        foreach($ip_items as $item) {
              
              if($item == end($ip_items)) {

                $ip_part = '***';
  
              } else {

                $ip_part = $item . '.';

          }

        $filtered_ip .= $ip_part;

        }

        return $filtered_ip;

    }
 
User avatar
LondoN eXtream
Membru eXtream
Membru eXtream
Posts: 2756
Joined: 10 Oct 2014, 06:21
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Fost scripter eXtreamCS
Fost moderator ajutator
Membru Club eXtreamCS (6 luni)
Fond eXtream: 0
Location: Roman, Neamț
Has thanked: 3 times
Been thanked: 13 times

25 Nov 2018, 10:12

Code: Select all

$myIP = "127.0.0.1";
$ipOctets = explode('.', $myIP);
$newIp = $ipOctets[0] . '.' . $ipOctets[1] . '.' . preg_replace('/./', '*', $ipOctets[4]) . '.' . preg_replace('/./', '*', $ipOctets[3]);
Am mai gasit si asta folosindu-se de regex. pareri, optimizari?
User avatar
AGSQ
Membru, skill +2
Membru, skill +2
Posts: 778
Joined: 29 Dec 2014, 23:53
Detinator Steam: Da
Fond eXtream: 0
Has thanked: 14 times
Been thanked: 2 times
Contact:

25 Nov 2018, 12:35

O poti face mult mai simplu, daca e o valoare constanta.

$str="123.123.123.143"
$str=str_replace("143", "valoare_noua", $str);
Web Hosting gratuit cu SSL inclus si Litespeed pentru orice site care tine link in footer. PM daca te intereseaza.

VPS SSD Ieftin IPv6-Only, in Europa, la doar 0.8€/luna!
User avatar
fan_haulin
Fost moderator
Fost moderator
Posts: 2592
Joined: 08 Jun 2010, 20:35
Detinator Steam: Da
Reputatie: Fost Moderator
Has thanked: 271 times
Been thanked: 106 times
Contact:

25 Nov 2018, 12:41

$ipAddress = '127.0.0.1';

Eu iti recomand si o validare de IP.

function ipAddressMask(string $ipAddress) {
if(filter_var($ipAddress , FILTER_VALIDATE_IP)){
$data = explode('.', $ipAddress);

return $data[0].'.'.$data[1].'.xxx.xxx';
}

return null;
}
Filiq_
Utilizator neserios
Utilizator neserios
Posts: 847
Joined: 02 Nov 2014, 18:21
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Scripter eXtreamCS
Utilizator neserios
Fond eXtream: 0
Location: Constanta
Has thanked: 40 times
Been thanked: 30 times

25 Nov 2018, 20:26

https://stackoverflow.com/questions/135 ... eplacement
https://stackoverflow.com/questions/487 ... eg-replace
https://stackoverflow.com/questions/819 ... p-with-php

e greu sa dam un search pe google, hai sa facem post pe extreamcs unde nici nu are treaba ceea ce ai postat tu cu forumul
https://discord.gg/VABVdhXMrK ZM CSO server in working..
User avatar
Iluminatii
Membru, skill +4
Membru, skill +4
Posts: 1539
Joined: 31 Mar 2014, 02:52
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS ( o luna )
Has thanked: 13 times
Been thanked: 13 times
Contact:

25 Nov 2018, 20:47

Diversity wrote:https://stackoverflow.com/questions/135 ... eplacement
https://stackoverflow.com/questions/487 ... eg-replace
https://stackoverflow.com/questions/819 ... p-with-php

e greu sa dam un search pe google, hai sa facem post pe extreamcs unde nici nu are treaba ceea ce ai postat tu cu forumul

Code: Select all

Discutii despre tot ce nu se incadreaza in celelalte categorii.
Zic si eu...
Copiii cu nevoi speciale nu sunt ciudati sau neobisnuiti. Ei vor ceea ce toata lumea vrea; sa fie acceptati, sa fie iubiti.
Post Reply

Return to “Discutii generale”

  • Information