|
|
|
| 1)можно ли получить из строки имя переменной, например:
$a = 'page'; // а мне охота, что б скрипт создал
$page = 'page';
|
То есть используя строку создал переменную с именем полность соответсвующему строке?
2)можно ли по url получить снимок экрана монитора на url-странице (типа PrintScreen)
порался в функциях для работы графикой -> не встретил таковой. | |
|
|
|
|
|
|
|
для: starpom
(26.08.2010 в 16:20)
| | 1.
<?php
$str = 'var';
$$str = 'Some text';
echo $var; // Выведет: "Some text"
${$str.'2'} = 'Some another text';
echo $var2; // Выведет: "Some another text"
|
Как видишь тут два способа.
2. Это очень сложно, лучше даже не суйся сюда, ничего не поймешь - опыта мало. Да и система здесь винда врядли подойдет... | |
|
|
|
|
|
|
|
для: nikita2206
(26.08.2010 в 16:42)
| | Спасибо | |
|
|
|
|
|
|
|
для: nikita2206
(26.08.2010 в 16:42)
| | Если мне не изменяет память, только на винде и можно получить printscreen сайта. Я ошибаюсь? | |
|
|
|
|
|
|
|
для: starpom
(26.08.2010 в 16:20)
| | Продолжаю тему ибо нашел таковую, но ответа на мою проблему - нет.
Есть simple class, в нем private $var = array();
По мере наполнения массива данными скажем с помощью void функции заполняю массив.
public function insert($key, $value){
$this->var[$key] = $value;
}
|
Другой функцией проверяю - есть ли такая переменая (по индексу) в массиве, например search('user["city"]["name"]')
Привожу строку из поиска к состоянию $var = "this->var['user']['city']['name']";
Пробую показать переменную echo $$var - на экране пустота, скопировав же строку выше и ставив ручками echo $this->var['user']['city']['name']; - все окей.
Пробывал сменить ' на ", игрался с $, результат нулевой. Гляньте свежим взглядом - может где-то допускаю ошибку? | |
|
|
|