Нашел изящный путь удаления цифр из строки на 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 |
Мастер анимации на 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"); |
Нашел такой в реальном проекте на 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;} |
Интересная проверка авторизации на 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'] : ''; } } |
Подгрузить функцию на 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; |
Как делают валидацию на 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("\'", "'", $this->input->post('amen')); $rmark=str_replace("\'", "'", $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'); } |
Начать и тут же закончить сессию в PHP
1 2 3 |
session_start(); session_destroy(); header('Location: login.php'); |
Проверка на пусто в 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; } |