Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 21.10.2010, 01:06   #1
nikleb
Форумчанин
 
Регистрация: 04.04.2007
Сообщений: 131
Репутация: 10

skype: edgarvolkov
По умолчанию Переделать скрипт из js в PHP

Код:
function print_phone(data,id,opt){
    var obj=document.getElementById("ph_td_"+id);
    if(!obj){
        obj=document.getElementById("ph_td");
    }
    if(!obj||!data) 
        return;
    obj.innerHTML=(opt?_js_dec2(data):_js_decode(data));
    }
function _b64_dec(data) {
    var b64='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
    var o1,o2,o3,h1,h2,h3,h4,bits,i=0,enc='';
    do{
        h1=b64.indexOf(data.charAt(i++));
        h2=b64.indexOf(data.charAt(i++));
        h3=b64.indexOf(data.charAt(i++));
        h4=b64.indexOf(data.charAt(i++));
        bits=h1<<18|h2<<12|h3<<6|h4;o1=bits>>16&0xff;
        o2=bits>>8&0xff;
        o3=bits&0xff;
        if(h3==64)
            enc+=String.fromCharCode(o1);
        else if(h4==64)
            enc+=String.fromCharCode(o1,o2);
        else enc+=String.fromCharCode(o1,o2,o3);
    }while(i<data.length);
    return enc;
}
function _ph_dec(data,key,mode) {
data=unescape(_b64_dec(data));var L=key.length;var l=data.length;var dec='';var a,b;for(var i=0;i<l;i++){a=data.substring(i,i+1);b=key.substring(i%L,i%L+1);if(mode==1)a=a.charCodeAt(0)-b.charCodeAt(0);else if(mode==2)a=a.charCodeAt(0)-b.charCodeAt(0)+14;else a=a.charCodeAt(0)^b.charCodeAt(0);dec=dec+String.fromCharCode(a);}
return dec;}
function _js_dec2(ph){
return _ph_dec(_ph_dec(ph,'mB7Q=j.Fpsg0mds',1),'H-Feps)XbWl,ToY',0);}
function _js_decode(ph){
return _js_dec2(_ph_dec(ph,'pRo-aWLm=J8@reg',2));}
Настолько не силён в php i js, но нужно сделать этот скрипт в php
nikleb вне форума   Ответить с цитированием
Старый 22.10.2010, 16:46   #2
Кейн
Новичок
 
Регистрация: 22.10.2010
Сообщений: 2
Репутация: 10
По умолчанию

function print_phone(data,id,opt){
var obj=document.getElementById("ph_td_ "+id);
if(!obj){
obj=document.getElementById("ph_td" );
}
if(!obj||!data)
return;
obj
<?php
function print_phone($data){
echo $data;
}
//или запрос через аякс делаешь или просто вставляешь в место вывода)
?>
Кейн вне форума   Ответить с цитированием
Старый 22.10.2010, 21:52   #3
nikleb
Форумчанин
 
Регистрация: 04.04.2007
Сообщений: 131
Репутация: 10

skype: edgarvolkov
По умолчанию

ajax это и есть js, а мне нужно в php. Но уже сам справился, часа 4 помучился...
nikleb вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переделать Javascript в php Anton62 JavaScript, Ajax 4 13.01.2009 18:27
скрипт на PHP Димы4 Помощь студентам 3 23.06.2008 09:30


04:15.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.