Форум → Программирование → PHP для идиотов → PHP и ООП → Нужна помощь профи не нашел решений в инете!
Нужна помощь профи не нашел решений в инете!
Страницы: ← Следующая страница →
-
16 февраля 2015 г. 17:06, спустя 8 минут 44 секунды
В аналах истории нашел
function ($str) { $str = preg_replace('~[^a-zа-я0-9\-\ ]~iu', '', $str); $str = str_replace( array("а", "б", "в", "г", "д", "е", "з", "и", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "ц", "ъ", "ы", "ь"), array("a", "b", "v", "g", "d", "e", "z", "i", "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "c", "", "y", ""), $str ); $str = str_replace( array("А", "Б", "В", "Г", "Д", "Е", "З", "И", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Ц", "Ъ", "Ы", "Ь"), array("A", "B", "V", "G", "D", "E", "Z", "I", "K", "L", "M", "N", "O", "P", "R", "S", "T", "U", "F", "C", "", "Y", ""), $str ); $str = str_replace( array("э", "х", "й", "ё", "ж", "ч", "ш", "щ", "ю", "я", "Э", "Х", "Й", "Ё", "Ж", "Ч", "Ш", "Щ", "Ю", "Я"), array("eh", "kh", "jj", "jo", "zh", "ch", "sh", "shh", "ju", "ja", "EH", "KH", "JJ", "JO", "ZH", "CH", "SH", "SHH", "JU", "JA"), $str ); return $str; }
https://smappi.org/ - платформа по созданию API на все случаи жизни -
16 февраля 2015 г. 17:09, спустя 2 минуты 46 секунд
не помогло пропало все совсемСпустя 99 сек.<?php header('Content-type: text/html; charset=UTF-8');
include 'db.php';
[email protected]_connect($server, $db_user, $db_pass);
[email protected]_select_db($database);
if(!$nelan) { die("Db ayarlarynyn tam oldugundan eminmisin ? tekrar kontrol ediniz"); }
if(!$helan) { die("Db ayarlarynyn tam oldugundan eminmisin ? tekrar kontrol ediniz"); }
$servername=$_SERVER['SERVER_NAME'];
$servername=str_replace("www.","",$servername);
$servername=md5($servername."yeterbeak");
$scriptadi=$_SERVER['SCRIPT_NAME'];
$servername=$_SERVER['SERVER_NAME'];
$siteref=$_SERVER['HTTP_REFERER'];
$siteip=$_SERVER['REMOTE_ADDR'];
$siteurll="http://".$servername . $scriptadi;
$veriii=explode("/",$scriptadi);
$sayscript=count($veriii);
$satscript=$sayscript-1;
$kesbunu=$veriii[$satscript];
$siteurl=str_replace($kesbunu,"",$siteurll);
$temapatch="orjinal";
function solerror()
{ return(mysql_error()); }
function solcek($query)
{
$result = mysql_query($query) OR die('SQL Sorgu Hatasy : '.solerror());
return($result);
}
function solarray($res)
{ return (mysql_fetch_array($res)); }
function solassoc($res)
{ return (mysql_fetch_assoc($res)); }
function solrow($res)
{ return (mysql_fetch_row($res)); }
function solsay2($res)
{ return (mysql_num_rows($res)); }
function solsay($table)
{
$sqltmp = solcek("SELECT COUNT(*) FROM $table");
return(mysql_result($sqltmp, 0, "COUNT(*)"));
}
function solsay3($table,$colom,$deger)
{
$sqltmp = solcek("SELECT COUNT(*) FROM $table where $colom='$deger'");
return(mysql_result($sqltmp, 0, "COUNT(*)"));
}
function ayarcek($b) {
$ayar = solcek("SELECT * FROM ayarla where ayar='$b'");
$ayarya = solarray($ayar);
return $ayarya['goster'];
}
function ayarguncelle($a,$b) {
solcek("UPDATE ayarla SET goster='$a' WHERE ayar='$b'");
}
if(ayarcek("bakimmod")=="evet") {
if(!eregi("admin.php",$scriptadi) and !eregi("save.php",$scriptadi) and !eregi("delajax.php",$scriptadi)){
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="ru" />
<meta name="robots" content="noindex,nofollow" />
<link rel="stylesheet" media="screen,projection" type="text/css" href="webadmin/css/reset.css" /> <!– RESET –>
<link rel="stylesheet" media="screen,projection" type="text/css" href="webadmin/css/main.css" /> <!– MAIN STYLE SHEET –>
<link rel="stylesheet" media="screen,projection" type="text/css" href="webadmin/css/2col.css" title="2col" /> <!– DEFAULT: 2 COLUMNS –>
<link rel="alternate stylesheet" media="screen,projection" type="text/css" href="webadmin/css/1col.css" title="1col" /> <!– ALTERNATE: 1 COLUMN –>
<!–[if lte IE 6]><link rel="stylesheet" media="screen,projection" type="text/css" href="webadmin/css/main-ie6.css" /><![endif]–> <!– MSIE6 –>
<link rel="stylesheet" media="screen,projection" type="text/css" href="webadmin/css/style.css" /> <!– GRAPHIC THEME –>
<link rel="stylesheet" media="screen,projection" type="text/css" href="webadmin/css/mystyle.css" /> <!– WRITE YOUR CSS CODE HERE –>
<script type="text/javascript" src="webadmin/js/jquery.js"></script>
<script type="text/javascript" src="webadmin/js/jquery.tablesorter.js"></script>
<script type="text/javascript" src="webadmin/js/jquery.switcher.js"></script>
<script type="text/javascript" src="webadmin/js/toggle.js"></script>
<script type="text/javascript" src="webadmin/js/ui.core.js"></script>
<script type="text/javascript" src="webadmin/js/ui.tabs.js"></script>
<script type="text/javascript" src="webadmin/js/tooltip.js"></script>
<title>Bakym Y?in Kapalydyr </title>
</head>
<body>
<p class="msg error">
Sebeb: '.ayarcek("bakimsebeb").'
</p></body></html>';
exit(); }
}
function slash($item1, $clean=false){
//If you have problems withs slashes, play with slash($data, 2)
if ($clean == 1){
return stripslashes($item1);
}elseif ($clean == 2){
return str_replace("\\", "\\\\", $item1);
}else{
return addslashes(str_replace("\\", "\\\\", $item1));
}
}
function cache($id, $seconds="", $data=""){
global $server, $db_user, $db_pass, $database;
mysql_connect($server, $db_user, $db_pass);
mysql_select_db($database);
$utime = time();
$exptime = $utime + $seconds;
mysql_query("DELETE FROM cache WHERE id = '$id' && timestamp <= UNIX_TIMESTAMP()") or die(mysql_error());
$result = mysql_query("SELECT * FROM cache WHERE id = '$id'") or die(mysql_error());
if (mysql_num_rows($result)){
$db = mysql_fetch_row($result);
$db[1] = slash($db[1], 1);
$stored = unserialize($db[1]);
if (is_array($stored)){
foreach ($stored as $key => $store){
$stored[$key] = slash($stored[$key], 2);
}
}else{
$stored = slash($stored, 2);
}
return $stored;
}else{
$data = serialize($data);
$data = slash($data);
$id = addslashes($id);
if ($data) mysql_query("INSERT INTO cache (id, stored, timestamp) VALUES ('$id', '$data', '$exptime')") or die(mysql_error());
return FALSE;
}
}
function listele($a,$b,$c,$d) {
$page=$_GET['sayfa'];
$count = $a;
$perpage = $b;
echo '<div class="paging"><ul>';
if($count > $perpage) :
$x = 5; // akrif sayfadan ?nceki/sonraki sayfa g?sterim sayysy
$lastP = ceil($count/$perpage);
if($page==1) echo " <li><a class=\"active\">1</a></li>";
else echo " <li><a href=\"".$c."1".$d."\">1</a></li>";
if($page-$x > 2) {
echo "<span style='color:#999; font-size:22px;float: left;margin-right: 3px;'> … </span>";
$i = $page-$x;
} else {
$i = 2;
}
for($i; $i<=$page+$x; $i++) {
if($i==$page) echo " <li><a class=\"active\">$i</a></li>";
else echo "<li><a href=\"".$c . $i . $d."\">$i</a></li>";
if($i==$lastP) break;
}
if($page+$x < $lastP-1) {
echo "<span style='color:#999; font-size:22px;float: left;margin-right: 3px;'> … </span>";
echo " <li><a href=\"".$c . $lastP . $d."\">$lastP</a></li>";
} elseif($page+$x == $lastP-1) {
echo " <li><a href=\"".$c . $lastP . $d."\">$lastP</a></li>";
}
endif;
echo '</ul></div>';
}
function saat()
{
return date("Y-n-j H:i:s");
}
function turkce($kroyumben) {
$tr = array('�','�','�','�','�','�','�','�','�','�','�','�');
$eng = array('s','S','i','I','g','G','u','U','o','O','C','c');
$kroyumben = str_replace($tr,$eng,$kroyumben);
$kroyumben = eregi_replace('[^0-9A-Za-z]',"-",$kroyumben);
$kroyumben = str_replace('–','-',$kroyumben);
return $kroyumben; }
function resimcek($link,$name=null)
{
$link_info = pathinfo($link);
$uzanti = strtolower($link_info['extension']);
$file = ($name) ? $name.'.jpg' : $link_info['basename'];
$curl = curl_init($link);
$fopen = fopen("thumb/".$file,'w');
curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
curl_setopt($curl, CURLOPT_FILE, $fopen);
curl_exec($curl);
curl_close($curl);
fclose($fopen);
}
function flvcek($link,$name=null)
{
$link_info = pathinfo($link);
$uzanti = strtolower($link_info['extension']);
$file = ($name) ? $name.'.flv' : $link_info['basename'];
$curl = curl_init($link);
$fopen = fopen("flvideo/".$file,'w');
curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
curl_setopt($curl, CURLOPT_FILE, $fopen);
curl_exec($curl);
curl_close($curl);
fclose($fopen);
}
function youtup($ulf) {
$v = $ulf;
$watch2 = "208.117.236.70";
$url = file_get_contents("http://" . $watch2 . "/get_video_info?&video_id=" . $v);
preg_match('#&token=(.*?)&thumbnail_url#si',$url,$cik);
$t=urldecode($cik[1]);
$youtubeVideoPath = "http://" . $watch2 . "/get_video.php?video_id=" . $v . "&t=". $t ;
$headers = get_headers($youtubeVideoPath,1);
$url=$headers[Location];
if(eregi("youtube",$url)) {
$urll=parse_url($url);
$serverr=$urll['host'];
$ip = gethostbyname($serverr);
$gerisi=explode("/",$url);
$ger=$gerisi[3];
$url="http://".$ip."/".$ger;
}
return $url;
}
function porn_data($url)
{ $ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
curl_setopt($ch,CURLOPT_REFERER,"http://www.pornhub.com");
curl_setopt($ch,CURLOPT_USERAGENT,"googlebot");
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
function turkceyap($c)
{
$ceviri= urlencode($c);
$verici = file_get_contents("http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".$ceviri."&langpair=en%7Ctr");
$asdasd=json_decode($verici);
$gelen=$asdasd->responseData->translatedText;
return iconv('UTF-8','ISO-8859-9',$gelen);
}
if(ayarcek('etibotgunde')!=="" and ayarcek('etibotsayi')!=="" and ayarcek('etibotcache')!=="") {
$etibot = cache("etibototo");
if ($etibot){
$eti = $etibot;
}else{
$veri=file_get_contents("http://web.webloader.org/etiketle.php?limit=".ayarcek('etibotsayi'));
preg_match_all('#<webloader>(.*?)</webloader>#si',$veri,$sonuc,PREG_SET_ORDER);
$say=count($sonuc);
for($i=0; $i<$say; $i++){
$kelime=$sonuc[$i][1];
$seo=turkce($kelime);
$kontrol=solcek("select * from tag where tr='$seo'");
if(solsay2($kontrol)==0) {
$sql2=solcek("insert into tag (baslik,tr) values ('$kelime','$seo')");
} }
$eti=rand(10000,99999);
$etibot = cache("etibototo", ayarcek('etibotcache'), $eti);
} }
function renkver($neyi,$neyle,$nereye){
global $siteurl;
$yeniresim1=file_get_contents($siteurl."renk.php?neyi=".$neyi."&neyle=".$neyle."&nereyi=images/".$nereye);
$fp = fopen("renklenen/".$nereye, 'w');
fwrite($fp, $yeniresim1);
fclose($fp);
$yenicss=file_get_contents($siteurl."orj.css");
$yenicss=str_replace("images/","renklenen/",$yenicss);
$css = fopen("style.css", 'w');
fwrite($css,$yenicss);
fclose($css);
}
function randchar($length = 8, $range = "anc", $case = 'm')
{
$str = null;
if (gettype($length) != "integer")
$length = 8;
// determine character range
switch (TRUE) {
case ("abc" == $range || "alpha" == $range || "alphabetic" == $range): // alphabetic
$minval = 2; $maxval = 3;
break;
case ("dmc" == $range || "color" == $range): // color: decimal
case ("hxc" == $range || "hexcolor" == $range): // color: hexadecimal
$minval = 5; $maxval = 5;
if ($length > 24) $length = 24;
$depth = $length;
$length = 6;
break;
case ("dmg" == $range || "gray" == $range): // gray: decimal
case ("hxg" == $range || "hexgray" == $range): // gray: hexadecimal
$minval = 5; $maxval = 5;
if ($length > 24) $length = 24;
$depth = $length;
$length = 2;
break;
case ("hxd" == $range || "hex" == $range || "hexadecimal" == $range): // hexadecimal
$minval = 5; $maxval = 5;
break;
case ("nmc" == $range || "num" == $range || "numeric" == $range): // numeric
$minval = 1; $maxval = 1;
break;
case ("anc" == $range || "alnum" == $range || "alphanumeric" == $range): // alphanumeric
default : // alphanumeric
$minval = 1; $maxval = 4;
break;
}
// build string
for ($i = 0;$i < $length;$i++) {
switch (@rand($minval, $maxval)) {
case 1: $str .= chr(rand(48, 57)); // 0-9
break;
case 2: $str .= chr(rand(97, 122)); // a-z
break;
case 3: $str .= chr(rand(65, 90)); // A-Z
break;
case 4: $str .= chr(rand(48, 57)); // 0-9
break;
case 5: $str .= dechex(rand(0,15)); // 0-15
break;
}
}
// procedure for color values
switch (TRUE) {
case ("dmc" == $range || "color" == $range):
case ("dmg" == $range || "gray" == $range):
case ("hxc" == $range || "hexcolor" == $range):
case ("hxg" == $range || "hexgray" == $range):
$clrs = chunk_split($str,2,' '); // space delimit color value pairs
$clrs = explode(' ',trim($clrs)); // load color value pairs into array
$bpclr = floor($depth/3); // set number of bits per color value
$step = (256/pow(2,$bpclr)); // calculate step value for quantizing
foreach ($clrs as $key => $clr) {
$clrs[$key] = hexdec($clr); // convert to decimal for manipulation
$clr = round($clrs[$key] / $step); // calculate quantizing (Q) factor
$clr = $clr * $step; // multiply color value by Q factor
$clr = $clr - floor($clr/256); // adjust to maintain bounds 0-256
$clrs[$key] = $clr; // replace original color value pair
}
// triple gray value
switch (TRUE) {
case ("dmg" == $range || "gray" == $range):
case ("hxg" == $range || "hexgray" == $range):
$clrs = array_pad($clrs,3,$clrs[0]);
break;
}
// comma delimit decimal color values
switch (TRUE) {
case ("dmc" == $range || "color" == $range): // r,g,b
case ("dmg" == $range || "gray" == $range): // r,g,b
$str = implode(",", $clrs);
break;
case ("hxc" == $range || "hexcolor" == $range): // rrggbb
case ("hxg" == $range || "hexgray" == $range): // rrggbb
$str = (
sprintf("%02x",$clrs[0])
.sprintf("%02x",$clrs[1])
.sprintf("%02x",$clrs[2])
);
break;
}
break;
}
// set character case
switch (TRUE) {
case ('l' == $case || "lower" == $case): // lower case
$str = strtolower($str);
break;
case ('u' == $case || "upper" == $case): // upper case
$str = strtoupper($str);
break;
}
return $str;
}
$sef=ayarcek("esef");
function etiketsef($id,$seo) {
global $sef;
if($sef=="1")
{
return 'video-'.$seo.'-'.$id.'.htm';
}
elseif($sef=="2")
{
return 'video-'.$seo.'.htm';
}
elseif($sef=="3")
{
return $seo.'.htm';
}
elseif($sef=="4")
{
return 'tags/'.$seo;
}
else
{
return 'tags/'.$seo;
}
}
$seolink=ayarcek("vsef");
function videosef($id,$seo) {
global $seolink;
if($seolink=="1")
{
return 'izle-'.$seo.'-'.$id.'.php';
}
elseif($seolink=="2")
{
return 'izle-'.$seo.'.html';
}
elseif($seolink=="3")
{
return $seo.'-'.$id.'.html';
}
elseif($seolink=="4")
{
return 'video/'.$seo;
}
else
{
return 'video/'.$seo;
}
}
function kategoriler() {
$katbul=solcek("select * from kat");
while($katbuldum=solarray($katbul)) {
$kategoriler .= '
<div class="solmenulink"><a title="'.$katbuldum['title'].'" href="kategoriler/'.$katbuldum['tr'].'.html"><b>'.$katbuldum['title'].'</b></a></div>
';
}
return $kategoriler;
}
function etiketler() {
$etiler = false;
if ($etiler){
$et = $etiler;
}else{ $etiket=solcek("select * from tag order by rand() limit 40");
while ($eti=solarray($etiket)) {
$seo=$eti['tr'];
$id=$eti['id'];
$et .= '
<a href="'.etiketsef($id,$seo).'" title="'.$eti['baslik'].'"><font color="#'.randchar(8,"hexcolor").'">'.trim(strip_tags($eti['baslik'])).'</font></a>
';
}
$etiler = cache("etiketler", 300, $et); }
return $et;
}
function sonetiket($q) {
$etiler = cache("sonetiketler");
if ($etiler){
$et = $etiler;
}else{ $etiket=solcek("select * from tag order by id limit $q");
while ($eti=solarray($etiket)) {
$seo=$eti['tr'];
$id=$eti['id'];
$et .= '
<a href="'.etiketsef($id,$seo).'" title="'.$eti['baslik'].'"><font color="#'.randchar(8,"hexcolor").'">'.substr(trim(strip_tags($eti['baslik'])),0,22).'</font></a>
';
}
$etiler = cache("sonetiketler", 300, $et); }
return $et;
}
function sonyorum($id) {
$etiler = cache("sonyorum");
if ($etiler){
$et = $etiler;
}else{
$yorumal=solcek("select * from yorum where durum='1' order by id desc limit $id");
while ($yorum=solarray($yorumal)) {
$yorumid=$yorum['vid'];
$gel=solcek("select * from webvideo where id='$yorumid'");
$sea=solarray($gel);
$id=$sea['id']; $seo=$sea['seo'];
$et .= '
<span>'.$yorum['yazan'].' diyorki :</span><br />
<p>
<a title="'.$sea['baslik'].'" href="'.videosef($id,$seo).'">
'.substr(trim(strip_tags(stripslashes($yorum['yorum']))),0,50).'
</a>
</p>
<div class="yorumarasol"> </div>
';
}
$etiler = cache("sonyorum", 300, $et); }
return $et;
}
function temiz($q) {
$q = str_replace("`","",$q);
$q = str_replace("=","",$q);
$q = str_replace("&","",$q);
$q = str_replace("%","",$q);
$q = str_replace("!","",$q);
$q = str_replace("#","",$q);
$q = str_replace("<","",$q);
$q = str_replace(">","",$q);
$q = str_replace("*","",$q);
$q = str_replace("/","",$q);
$q = str_replace("?","?",$q);
$q = str_replace("'","",$q);
$q = strtolower($q);
$q=trim($q);
return $q;
}
function buyult($metin) {
$metin = strtr($metin, "ye��ti??", "ID��TY??");
return strtoupper($metin);
}
function videoguncelle() {
$etiler = cache("guncelle");
if ($etiler){
$et = $etiler;
}else{
solcek("UPDATE webvideo SET onay='1' WHERE tarih<'saat()'");
$et=rand(10000,99999);
$etiler = cache("guncelle", 400, $et); }
}
videoguncelle();
function toplamizlenme() {
$etiler = cache("toplamizlenme");
if ($etiler){
$et = $etiler;
}else{
$et=solcek("UPDATE webvideo SET onay='1' WHERE tarih<'saat()'");
$jkl = solarray(solcek("Select sum(izlenme) as siktir from webvideo"));
$et=$jkl['siktir'];
$etiler = cache("toplamizlenme", 450, $et); }
return $et;
}
function istatikler() {
$istatik = cache("istatistikler");
if ($istatik){
$ist = $istatik;
}else{
$ist .= "<div class=\"solmenulink\">Kategoriler<i>:".solsay("kat")."</i></div> ";
$ist .= "<div class=\"solmenulink\">Videolar<i>: ".solsay3("webvideo","onay","1")."</i></div>";
$ist .= "<div class=\"solmenulink\">Yorumlar<i>: ".solsay("yorum")."</i></div>";
$ist .= "<div class=\"solmenulink\">Etiketler<i>: ".solsay("tag")."</i></div>";
$jkl = solarray(solcek("Select sum(izlenme) as siktir from webvideo"));
$ist .= "<div class=\"solmenulink\">Toplam izlenme<i>: ".$strSQL=$jkl['siktir']."</i></div> ";
$istatik = cache("istatistikler", 6000, $ist);
}
return $ist;
}
if(ayarcek('Google-Gelenler')=="1" and eregi(".google.",$siteref)) {
$refer=parse_url($siteref);
$serverr=$refer['host'];
parse_str($refer["query"]);
$gelen = iconv("UTF-8","ISO-8859-9",$q);
$gelen=rawurldecode($gelen);
$gelen=temiz(mysql_real_Escape_string($gelen));
$ekle=turkce($gelen);
if (strlen($gelen)>3 and !solsay3("tag","tr",$ekle)) {
$sql2 = solcek("insert into tag (baslik,tr,tarih) values ('$gelen','$ekle',now()) ");
}}
$pingurl='http://pingomatic.com/ping/?title='.urlencode(ayarcek("Title")).'&blogurl='.urlencode($siteurl).'&rssurl='.urlencode($siteurl).'video.xml&chk_weblogscom=on&chk_blogs=on&chk_technorati=on&chk_feedburner=on&chk_syndic8=on&chk_newsgator=on&chk_myyahoo=on&chk_pubsubcom=on&chk_blogdigger=on&chk_blogrolling=on&chk_blogstreet=on&chk_moreover=on&chk_weblogalot=on&chk_icerocket=on&chk_newsisfree=on&chk_topicexchange=on&chk_google=on&chk_tailrank=on&chk_bloglines=on&chk_postrank=on&chk_skygrid=on&chk_collecta=on&chk_audioweblogs=on&chk_rubhub=on&chk_geourl=on&chk_a2b=on&chk_blogshares=on';
function pinglee($q) {
$etiler = cache("pingle");
if ($etiler){
$et = $etiler;
}else{
[email protected]_get_contents($q);
$et=$q;
rand(10000,99999);
$etiler = cache("pingle", 82000, $et); }
return $et;
}
pinglee($pingurl);
?>
есть такое там что нужно сделать не пойму -
16 февраля 2015 г. 17:12, спустя 3 минуты 4 секунды
@adw0rd, Х менять на KH - сомнительная идея, а Й на JJ - ваще пиздец
Сам посуди, KHUJJ - это вообще чо такое? )))))Спустя 95 сек.
@bmaks, ты нахуя сюда столько говна вывалил, пока я писал? Весь разговор испортил. ))) -
16 февраля 2015 г. 17:15, спустя 3 минуты 5 секунд
)) ну не судите строго)))Спустя 57 сек.
знаю что на пыхе помогут вот и обратился хотел в спойлер спрятать не нашел как)) -
16 февраля 2015 г. 17:18, спустя 2 минуты 58 секунд
знаю что на пыхе помогут
ну как сказать. может и не помогут, но точно не помешают. паста всё стерпит.не всё полезно, что в swap полезло -
16 февраля 2015 г. 17:21, спустя 2 минуты 47 секунд
знаю что на пыхе помогут
ну как сказать. может и не помогут, но точно не помешают. паста всё стерпит.
@master, если бы имел опыт подобного, то не спрашивал бы))) -
16 февраля 2015 г. 17:29, спустя 8 минут 16 секунд
В аналах истории нашел
function ($str) {
$str = preg_replace('~[^a-zа-я0-9\-\ ]~iu', '', $str);
$str = str_replace(
array("а", "б", "в", "г", "д", "е", "з", "и", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "ц", "ъ", "ы", "ь"),
array("a", "b", "v", "g", "d", "e", "z", "i", "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "c", "", "y", ""),
$str
);
$str = str_replace(
array("А", "Б", "В", "Г", "Д", "Е", "З", "И", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Ц", "Ъ", "Ы", "Ь"),
array("A", "B", "V", "G", "D", "E", "Z", "I", "K", "L", "M", "N", "O", "P", "R", "S", "T", "U", "F", "C", "", "Y", ""),
$str
);
$str = str_replace(
array("э", "х", "й", "ё", "ж", "ч", "ш", "щ", "ю", "я", "Э", "Х", "Й", "Ё", "Ж", "Ч", "Ш", "Щ", "Ю", "Я"),
array("eh", "kh", "jj", "jo", "zh", "ch", "sh", "shh", "ju", "ja", "EH", "KH", "JJ", "JO", "ZH", "CH", "SH", "SHH", "JU", "JA"),
$str
);
return $str;
}
@adw0rd,
поможете?Спустя 252 сек.
я бы не обращался если бы не увидел такие урлы на сайте так как сам не нашел решение зная что на пыхе сидят гуру php обратился за помощью
просто урлы в виде: /video/%D1%82%D0%B5%D1%81%D1%82-%D1%82%D0%B5%D1%81%D1%82-%D1%82%D0%B5%D1%81%D1%82-%D1%82%D0%B5%D1%81%D1%82-%D1%82%D0%B5%D1%81%D1%82
это просто ужас да и поисковики индексить не захотят такое(( -
16 февраля 2015 г. 17:42, спустя 12 минут 27 секунд
@adw0rd, Х менять на KH - сомнительная идея, а Й на JJ - ваще пиздец
Сам посуди, KHUJJ - это вообще чо такое? )))))@AlexB, все по стандарту "ISO/R 9 (1968), ГОСТ 16876-71, СТ СЭВ 1362-78, ООН (1987)"
Транслитерация русского алфавита латиницей — Википедия [ru.wikipedia.org] Спустя 30 сек.
его тогда яндекс больше любил, сейчас не знаю, мне пофиг)Транслитерация русского алфавита латиницей — Википедия
ru.wikipedia.org
https://smappi.org/ - платформа по созданию API на все случаи жизни -
16 февраля 2015 г. 17:49, спустя 7 минут 26 секунд
@bmaks, я бы помог, да не пойму в вашем лапшакоде где ссылка генерируется, где она выводится и когда переход по ссылке обрабатывается? Вы сами понимаете этот код? Это какой-то порно-скрипт?
ps. функцию, которую я вам дал, надо как-то назвать, после чего при генеракции пропускать через нее значение. Ну и при обработке запроса (URL) надо идентифицировать как-то контент, я для этого обычно вывожу ID объекта (например фильма) прямо в url (пример /films/43870-ochen-strashnoe-kino-5/), таким образом не надо хранить slug в БД, достаточно просто по ID получать контент
https://smappi.org/ - платформа по созданию API на все случаи жизни -
16 февраля 2015 г. 17:50, спустя 58 секунд
просто урлы в виде: /video/%D1%82%D0%B5%D1%81%D1%82-%D1%82%D0%B5%D1%81%D1%82-%
D1%82%D0%B5%D1%81%D1%82-%D1%82%D0%B5%D1%81%D1%82-%D1%82%D0%B5%D1%81%D1%82это просто ужас да и поисковики индексить не захотят такое((
@bmaks, нормальный URL. не знаю какой жопой ты смотришь этот нормальный urlencoded адрес, но поисковики справятся, поверь!
ιιlllιlllι унц-унц -
16 февраля 2015 г. 17:55, спустя 4 минуты 26 секунд
**@bmaks**, я бы помог, да не пойму в вашем лапшакоде где ссылка генерируется, где она выводится и когда переход по ссылке обрабатывается? Вы сами понимаете этот код? Это какой-то порно-скрипт?
ps. функцию, которую я вам дал, надо как-то назвать, после чего при генеракции пропускать через нее значение. Ну и при обработке запроса (URL) надо идентифицировать как-то контент, я для этого обычно вывожу ID объекта (например фильма) прямо в url (пример /films/43870-ochen-strashnoe-kino-5/), таким образом не надо хранить slug в БД, достаточно просто по ID получать контент
@adw0rd, давайте фтп доступ дам? -
16 февраля 2015 г. 18:02, спустя 7 минут 35 секунд
Ссорь мужик, это мне не интересно.
Я не люблю пхп (тем более такую лапшу) и не пойму что я забыл в этом топике, так ты еще предлагаешь что-то исправить на фтп)
Спроси, может кто-то тут готов за деньги помочь тебе. Так как ты не знаний пришел набираться, а именно хочешь чтобы работу кто-то за тебя сделал
https://smappi.org/ - платформа по созданию API на все случаи жизни -
16 февраля 2015 г. 18:04, спустя 1 минуту 58 секунд
@bmaks, вот ему делать, наверное, больше нечего, чем по говнокод по фтпям править. ))))
Тебе и так уже погмогли. И функцию дали, и @artoodetoo тоже дело написал. Че еще то? -
16 февраля 2015 г. 18:05, спустя 48 секунд
Ссорь мужик, это мне не интересно.
Я не люблю пхп (тем более такую лапшу) и не пойму что я забыл в этом топике, так ты еще предлагаешь что-то исправить на фтп)
Спроси, может кто-то тут готов за деньги помочь тебе. Так как ты не знаний пришел набираться, а именно хочешь чтобы работу кто-то за тебя сделал
@adw0rd, ну если бы работу я бы предложил деньги
ладно буду искать дальше спасибо что не отказали!
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!