#programming

Пользователь

от norberto_thiel , в категории: PHP , 3 года назад
Нет ответов

Нашел изящный путь удаления цифр из строки на PHP и куча регулярных выражений и видимо человек не знал про [0-9] или \d, в общем выкладываю как было


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<?php

$words = preg_replace('/0/', '', $words ); // remove numbers
$words = preg_replace('/1/', '', $words ); // remove numbers
$words = preg_replace('/2/', '', $words ); // remove numbers
$words = preg_replace('/3/', '', $words ); // remove numbers
$words = preg_replace('/4/', '', $words ); // remove numbers
$words = preg_replace('/5/', '', $words ); // remove numbers
$words = preg_replace('/6/', '', $words ); // remove numbers
$words = preg_replace('/7/', '', $words ); // remove numbers
$words = preg_replace('/8/', '', $words ); // remove numbers
$words = preg_replace('/9/', '', $words ); // remove numbers


Пользователь

от bertram_ankunding , в категории: JavaScript , 3 года назад
Нет ответов

Мастер анимации на Javascript

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
setTimeout("$('#text_home').html('s_')", "0");
setTimeout("$('#text_home').html('so_')", "150");
setTimeout("$('#text_home').html('sof_')", "300");
setTimeout("$('#text_home').html('soft_')", "450");
setTimeout("$('#text_home').html('softw_')", "600");
setTimeout("$('#text_home').html('softwa_')", "750");
setTimeout("$('#text_home').html('softwar_')", "900");
setTimeout("$('#text_home').html('software_')", "1050");
setTimeout("$('#text_home').html('software_')", "1200");
setTimeout("$('#text_home').html('softwar_')", "1350");
setTimeout("$('#text_home').html('softwa_')", "1500");
setTimeout("$('#text_home').html('softw_')", "1650");
setTimeout("$('#text_home').html('soft_')", "1800");
setTimeout("$('#text_home').html('sof_')", "1950");
setTimeout("$('#text_home').html('so_')", "2100");
setTimeout("$('#text_home').html('s_')", "2250");
setTimeout("$('#text_home').html('a_')", "2400");
setTimeout("$('#text_home').html('ap_')", "2550");
setTimeout("$('#text_home').html('apl_')", "2700");
setTimeout("$('#text_home').html('apli_')", "2850");
setTimeout("$('#text_home').html('aplic_')", "3000");
setTimeout("$('#text_home').html('aplica_')", "3150");
setTimeout("$('#text_home').html('aplicac_')", "3300");
setTimeout("$('#text_home').html('aplicaci_')", "3450");
setTimeout("$('#text_home').html('aplicacio_')", "3600");
setTimeout("$('#text_home').html('aplicacion_')", "3750");
setTimeout("$('#text_home').html('aplicacione_')", "3900");
setTimeout("$('#text_home').html('aplicaciones_')", "4050");
setTimeout("$('#text_home').html('aplicaciones_')", "4200");
setTimeout("$('#text_home').html('aplicacione_')", "4350");
setTimeout("$('#text_home').html('aplicacion_')", "4500");
setTimeout("$('#text_home').html('aplicacio_')", "4650");
setTimeout("$('#text_home').html('aplicaci_')", "4800");
setTimeout("$('#text_home').html('aplicac_')", "4950");
setTimeout("$('#text_home').html('aplica_')", "5100");
setTimeout("$('#text_home').html('aplic_')", "5250");
setTimeout("$('#text_home').html('apli_')", "5400");
setTimeout("$('#text_home').html('apl_')", "5500");
setTimeout("$('#text_home').html('ap_')", "5700");
setTimeout("$('#text_home').html('a_')", "5850");


Пользователь

от izabella.kertzmann , в категории: PHP , 3 года назад
Нет ответов

Нашел такой в реальном проекте на PHP 😐

1
2
3
4
5
6
7
8
if(isset($_GET["popup"])){popup();exit;}
if(isset($_GET["execute"])){execute();exit;}
if(isset($_GET["logs"])){logs();exit;}
if(isset($_POST["Filllogs"])){Filllogs();exit;}
if(isset($_GET["procedure2"])){procedure2();exit;}
if(isset($_GET["procedure3"])){procedure3();exit;}
if(isset($_GET["ApplyNetWorkFinal"])){ApplyNetWorkFinal();exit;}
if(isset($_GET["ApplyNetWorkFinal-tests"])){ApplyNetWorkFinal_tests();exit;}


Пользователь

от janis , в категории: PHP , 3 года назад
Нет ответов

Интересная проверка авторизации на PHP. Мне кажется некоторый дупликат проверок. 😚

1
2
3
4
5
6
7
8
9
if (isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset(
       $HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout'])) {
   if ((isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login'])) && (!$userdata
           ['session_logged_in'] || isset($HTTP_POST_VARS['admin']))) {
       $username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS
       ['username']) : '';
       $password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';
   }
}


Пользователь

от laverna , в категории: PHP , 3 года назад
Нет ответов

Подгрузить функцию на Javascript через PHP

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
$html="

function squid_restart_proxy_load$t(){
		$warn
		YahooWin3('998','$page?popup=yes&t=$t&setTimeout={$_GET["setTimeout"]}','$title');
	}

function GetLogs$t(){
	Loadjs('$page?logs=yes&t=$t&setTimeout={$_GET["setTimeout"]}');
}

squid_restart_proxy_load$t();";

echo $html;

Пользователь

от norberto_thiel , в категории: PHP , 3 года назад
Нет ответов

Как делают валидацию на Codeigniter в PHP

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$room=$this->input->post('room');
$broom=$this->input->post('broom');
$hall=$this->input->post('hall');
$troom=$this->input->post('troom');
$park=$this->input->post('park');
$floor=$this->input->post('floor');
$amen=str_replace("\'", "&#39;", $this->input->post('amen'));
$rmark=str_replace("\'", "&#39;", $this->input->post('rmark'));
$face=$this->input->post('face');
$leven=$this->input->post('leven');
$twel=$this->input->post('twel');


//$uid = $_SESSION['id'];
  $date=date('d-m-Y');


  if(empty($room))$room='0'; if(empty($broom))$broom='0'; if(empty($hall))$hall='0';if(empty($troom))$troom='0'; if(empty($floor))$floor='0';
if(empty($park))$park='Not updated'; if(empty($amen))$amen='Not updated'; if(empty($rmark))$rmark='Not updated'if(empty($l1))$l1='Not updated'; if(empty($l2))$l2='Not updated'; if(empty($face))$face='Not updated'if($ptype == 'Land' || $ptype == 'Commercial Property')$bhk=0;


if (empty($tit) || empty($loc) || empty($lmark) || empty($zone) || empty($area)|| empty($price) || empty($aa) || empty($ptype) || empty($pfrom) || empty($bank) || empty($nc) || empty($br))
{
$this->session->set_flashdata('field','*Please fill all the required fields');
redirect("edit_property/admin_edit/$id");
//redirect('edit_property');
}


Пользователь

от salvador , в категории: PHP , 3 года назад
Нет ответов

Начать и тут же закончить сессию в PHP

1
2
3
session_start();
session_destroy();
header('Location: login.php');


Пользователь

от zoey_langosh , в категории: PHP , 3 года назад
Нет ответов

Проверка на пусто в PHP 😗 Обязательно сохраню и буду использовать в будущем 😏

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
function check_if_empty($X,$Y,$Z,$k,$Numbers)
{
    if (sizeof($X) || sizeof($Y) || sizeof($Z) == 0) {
        if (empty($X)) {
            array_push($X, $Numbers[$k]);
            $k++;
        } elseif (empty($Y)) {
            array_push($Y, $Numbers[$k]);
            $k++;
        } else {
            array_push($Z, $Numbers[$k]);
            $k++;
        }
    }
    return $k;
}