Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 10 Февраль, 2012, 05:23:20

Страниц: [1]
Печать
Автор Тема: Передача сериализованных строк из PHP в Python  (Прочитано 1250 раз)
0 Пользователей и 1 Гость смотрят эту тему.
adw0rd    ↓ 
02 Декабрь, 2009, 08:08:53
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: Санитары

Карма: не нужна
Сообщений: 17222
Сила слова: 1.65

Можно осуществить с помощью http://hurring.com/scott/code/python/serialize/
 
Python
from PHPUnserialize import *
 
u, data = PHPUnserialize(), 'a:2:{s:1:"a";s:3:"abc";s:1:"b";s:3:"123";}'
data = u.unserialize(data)

Результат:
Text
{'a': 'abc', 'b': '123'}
« Последнее редактирование: 02 Декабрь, 2009, 08:08:53 от adw0rd » Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
Абырвалг    ↓ 
02 Декабрь, 2009, 08:34:24 , спустя 25 минут 31 секунду
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

2 строки совсем непонятные какие-то. И как выглядит сериализованнаые данные в пайтоне? А если я класс сериализовал, пайтон не поперхнется *ржу*?
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
phpdude    ↓ 
02 Декабрь, 2009, 08:45:04 , спустя 10 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 339
Сообщений: д-о-х-у-я!
Сила слова: 1.72


2 строки совсем непонятные какие-то. И как выглядит сериализованнаые данные в пайтоне? А если я класс сериализовал, пайтон не поперхнется *ржу*?
про класс я думаю что если есть питоновский такой, то создаст и там, иначе standart object) хотя конечно это зависит от умности либы
Спустя 16 секунд добавил
эдво, сенкс. в закладках на всякий
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
CTAPbIu_MABP    ↓ 
02 Декабрь, 2009, 09:51:55 , спустя 1 час 6 минут 51 секунду
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5184
Сила слова: 1.81

adw0rd, а такую запись поддерживает?
 
PHP

$a = array();
$a[1] = $a;
 
Записан

java.lang.OutOfMemoryError
phpdude    ↓ 
02 Декабрь, 2009, 10:45:09 , спустя 53 минуты 14 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 339
Сообщений: д-о-х-у-я!
Сила слова: 1.72

CTAPbIu_MABP, ебать рекурсия оО)
Спустя 39 секунд добавил
а ну понял, создаст массив с элементом пустой массив, слушай как думаешь что будет, если в правой стороне приписать &$a; ? :D
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
CTAPbIu_MABP    ↓ 
03 Декабрь, 2009, 01:11:36 , спустя 2 часа 26 минут 27 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5184
Сила слова: 1.81

phpdude, да ничего не будет
сделай вар_дамп увидишь дерево рекурсии
Записан

java.lang.OutOfMemoryError
adw0rd    ↓ 
03 Декабрь, 2009, 01:17:30 , спустя 5 минут 54 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: Санитары

Карма: не нужна
Сообщений: 17222
Сила слова: 1.65


2 строки совсем непонятные какие-то. И как выглядит сериализованнаые данные в пайтоне? А если я класс сериализовал, пайтон не поперхнется *ржу*?
1. Какие строки?
2. Причем тут сериализованные данные в пайтоне?
3. Не ебу, я только массивы юзал... мне надо было данные из php-сессий передать
Спустя 56 секунд добавил

adw0rd, а такую запись поддерживает?
 
PHP

$a = array();
$a[1] = $a;
 
не ебу, а какой у нее практический смысл? Если просто интересно, то тебя спасет интерпретатор (сам потести)
Спустя 1 минуту 13 секунд добавил

эдво, сенкс. в закладках на всякий
пожалуста, это я так, для будующей статьи по поводу RSA и прочей хуетени готовлюсь, как и тема про "простые числа" :)
ну и чтобы с гугла заходили...
Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
CTAPbIu_MABP    ↓ 
03 Декабрь, 2009, 01:54:06 , спустя 12 часов 36 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5184
Сила слова: 1.81

adw0rd, пхп умеет это сериализировать а умеет ли это десериализировать питон?
Записан

java.lang.OutOfMemoryError
adw0rd    ↓ 
03 Декабрь, 2009, 02:13:52 , спустя 19 минут 46 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: Санитары

Карма: не нужна
Сообщений: 17222
Сила слова: 1.65

CTAPbIu_MABP, покажи мне сериализованную строку и я тебе скажу
Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
CTAPbIu_MABP    ↓ 
03 Декабрь, 2009, 03:21:45 , спустя 1 час 7 минут 53 секунды
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5184
Сила слова: 1.81

у меня нет пхп под рукой
я же не пхп девелопер
Записан

java.lang.OutOfMemoryError
md5    ↓ 
03 Декабрь, 2009, 03:34:01 , спустя 12 минут 16 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10447
Сила слова: 1.2


у меня нет пхп под рукой
я же не пхп девелопер
не так
надо говорить, «я же не лох»
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
adw0rd    ↓ 
03 Декабрь, 2009, 03:39:04 , спустя 5 минут 3 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: Санитары

Карма: не нужна
Сообщений: 17222
Сила слова: 1.65


у меня нет пхп под рукой
я же не пхп девелопер
Ну значит никто не узнает смог ли Python сжевать твой PHP код
Записан

FreeBSD, Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch
Кинсбург * Либург * Футбург * Мой блог
Абырвалг    ↓ 
08 Декабрь, 2009, 04:55:49 , спустя 5 дней 1 час 16 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 79
Сообщений: 5821
Сила слова: 1.36

а это если нужно наоборот
http://framework.zend.com/wiki/display/ZFPROP/Zend_Serializer+-+Marc+Bennewitz
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Страниц: [1]
Печать
 

Перейти в: