форум vBSupport.ru > vBSupport.ru > News
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
kerk
k0t
 
kerk's Avatar
Default Функции PHP в JavaScript-е
23

будет интересно всем кто не очень дружит с яваскриптом (как я например ), но немного пишет на PHP
набрел на один очень полезный, на мой взгляд, сайт http://phpjs.org/
очень много функций PHP реализовано в яваскрипте
себе уже библиотеку скачал =)
не обязательно ее всегда подгружать (min. версия ~100 кб, дефолт с коментами ~300 кб), нужную функцию всегда можно вставить в свой скрипт
===
как пример, функция
PHP Code:
addslashes(str); 
в яваскрипте выглядит так:
PHP Code:
function addslashesstr ) {
    
// Escapes single quote, double quotes and backslash characters in a string with backslashes  
    // 
    // version: 810.114
    // discuss at: http://phpjs.org/functions/addslashes
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Ates Goral (http://magnetiq.com)
    // +   improved by: marrtins
    // +   improved by: Nate
    // +   improved by: Onno Marsman
    // *     example 1: addslashes("kevin's birthday");
    // *     returns 1: 'kevin\'s birthday'
 
    
return (str+'').replace(/([\\"'])/g, "\\$1").replace(/\0/g, "\\0");

возвращает: 'kerk\'s scripts'
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
GiveMeABreak
Эксперт
 
GiveMeABreak's Avatar
Default
0

Оффтоп
 
 
Kristof
Эксперт
 
Kristof's Avatar
Default
0

Ну так объясни. Если сам понял.
 
 
kerk
k0t
 
kerk's Avatar
Default
1

замена (некоторых) php-шных функций, на аналогичные, но в яваскрипте
что именно не понятно то?
 
 
хрюк
Гость
Default

GiveMeABreak, Оффтоп
 
 
Martell
Эксперт
Master
 
Martell's Avatar
Default
4

Quote:
Originally Posted by GiveMeABreak View Post
могу поспорить 50% кто кликнул спасибу, не поняли о чем идет речь
GiveMeABreak, у вас наверно слишком высокое самомнение о себе. Не надо всех считать нубами, а себя профи. Иногда стоит вспомнить себя в начале изучения веб-мастеринга.
Оффтоп
 
 
mad@Max
Эксперт
 
mad@Max's Avatar
Default
1

Оффтоп
 
 
RamonCcc
Простоузер
Default
0

Отключаем JS в браузере - и все, капут.
 
 
kerk
k0t
 
kerk's Avatar
Default
0

Quote:
Originally Posted by RamonCcc View Post
Отключаем JS в браузере
это к чему было сказано?
 
 
bolnoy
Простоузер
Default
0

Если будут какие-то функции для создания безопасности реализованы на JS то это можно обойти просто, как было написано выше, отключить JS и всё обработается так, обработка должна идти на стороне сервера, а не на стороне клиента, в любом случае злоумышленник может изменить на свой стороне эти функции и они будут уже действовать не во благо, а во вред.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 02:25 AM.


Powered by vBulletin® Version 3.5.9
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...