|
|
|
| Здравствуйте, такое дело нужно перевести переменную, допустим такую:
в строковую, что бы то же самое было, тока что б пхп воспринимал его как стринг, как такое провернуть? | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 01:14)
| | Э…
Запамятовал насчет кавычек.
А в том виде как вы написали php вас не поймет. И вроде php сам перекидывает переменные из строковой в числовую(если это возможно) и обратно. | |
|
|
|
|
|
|
|
для: Zezst
(11.07.2012 в 01:45)
| | Беда в том что у мне вот такое дело:
$id = $_SERVER['REMOTE_ADDR']
|
это дело над отправить и там не месте зделать такое:
file_put_contents($id, 'Дени');
|
т.е. создать файл с таким именем, но из-за того что $id изначально числовая нечего не
получаеться я уже и так пробовал
$id = "'".$_SERVER['REMOTE_ADDR']."'"
| не создает и все | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 01:53)
| | Вот так попробуй
file_put_contents("$id", 'Дени');
|
Именно двойные кавычки.
http://irbis-team.com/15/1/7 | |
|
|
|
|
|
|
|
для: Zezst
(11.07.2012 в 02:07)
| | Проовал и двойные и одинарные ( | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 02:23)
| | Вы пробовали проверить что содержится в вашем $_SERVER['REMOTE_ADDR']? PHP выдает какую-то ошибку при попытке создать файл с таким названием? | |
|
|
|
|
|
|
|
для: Drago
(11.07.2012 в 02:28)
| | Ошибку не выводить просто молча не создает и все через echo выводить 160.65.265.32 | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 02:30)
| | Файл с другим названием создается успешно? | |
|
|
|
|
|
|
|
для: Drago
(11.07.2012 в 02:32)
| | Да, файл с другим названием создаеться | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 02:34)
| | Что выводит такая запись?
var_dump(file_put_contents("$id", 'Дени'));
|
| |
|
|
|
|
|
|
|
для: Drago
(11.07.2012 в 02:38)
| | то же самое! | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 02:46)
| | Что значит "то же самое"? Я спрашиваю, что оно выводит на ваш экран? | |
|
|
|
|
|
|
|
для: Drago
(11.07.2012 в 02:54)
| | выводит 160.65.265.32 тут дело не в типе данных... подозреваю тут мой шифратор марасит | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 02:59)
| | То, что вы написали, никак не может появится на экране после выполнения строки
var_dump(file_put_contents("$id", 'Дени'));
|
| |
|
|
|
|
|
|
|
для: Drago
(11.07.2012 в 03:00)
| | Drago я вам признателен за столь крепкое желание помочь, честно, иной раз вот таких как вы не хватает, но сейчас я уже сам не понимаю что говорю, меня тянут уже туда... в мой розовый мир, спасибо вам всем. я спать ) | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 02:23)
| | Только что попробовал. Без проблем сделал файл из переменной $id = ’10.10.10’.
А какая у вас Ось? Может с ней проблемы?
И попробуйте перед
file_put_contents("$id", 'Дени');
|
Вызвать
Оно вам покажет что содержится в $id и остановит скрипт. | |
|
|
|
|
|
|
|
для: Zezst
(11.07.2012 в 02:33)
| | из переменной $id = ’10.10.10’ и я могу я из $id = $_SERVER['REMOTE_ADDR']; не могу,
вызвал я
то же самое,
лан люди позно спасибо за попытку помощи )) | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 02:39)
| |
<?php
$ip = $_SERVER['REMOTE_ADDR'];
file_put_contents("$ip", $ip);
?>
|
Вот, только что воспроизвел на своем сервере. Все сделало как надо. Получил файл с моим домашним IP вместо имени.
Все таки покажите что вам написало в браузере
Ну а так же какая у вас ось? Версия apache? PHP?
У меня на домашнем, windows 7 x64, на хостинге FreeBSD. Работает и там и там. У вас денвер? | |
|
|
|
|
|
|
|
для: Zezst
(11.07.2012 в 02:50)
| | Любопытно
<?php
$ip = $_SERVER['REMOTE_ADDR'];
file_put_contents($ip, $ip);
?>
|
Так, тоже работает.
Ну а так же какая у вас ось? Версия apache? PHP?
У меня на домашнем, windows 7 x64, на хостинге FreeBSD. Работает и там и там. У вас денвер?
Попробуйте открыть эту ссылку http://home.russocomp.ru/ip.php
Теперь то что вывело в браузер подставьте вместо ip.php. Браузер должен либо предложить скачать файл, либо открыть его содержимое. | |
|
|
|
|
|
|
|
для: Dazzl
(11.07.2012 в 02:23)
| |
<?php
$key = '10.10.10';
file_put_contents("$key", 'Дени');
echo "$key!";
?>
|
Dыполнение этого скрипта создает файл с именем '10.10.10' | |
|
|
|