![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
Итак, есть ситуация, когда серверной проге приходит переменная code="[html-код]". Необходимо сохранить на сервере файл с уникальным именем, расширением .php и содержанием:
<html> <head> <title>Открытка</title> </head> <body> $code </body> </html> помогите, плз, а то я уж задолбалзя из раздела в раздел бегать!))) |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
<?
$content="<html> <head> <title>Открытка</title> </head> <body>".$_REQUEST[text]."</body> </html>"; $fp=fopen("filename.php","w"); fwrite($fp,$content); fclose($fp); ?> из рассчета, что имя переменной, содержащей текст, который надо туда поместить - $text -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
MuToGeN
спасибки! а ты уверен, что он с уникальным именем каждый раз сохраняться будет? кст., если те не трудно, сделай ещё так, плз, чтобы это уникальное имя записывалось в какую-нить переменную, чтобы потом её можно было использовать дальше в скрипте! А, и еще: я не понял, где указывать директорию? если прога ляжет допустим в папку /php/, то файл должен сохранятся в папке /php/cards/ |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
А отпраку e-mail, кстати я уже и сам нашёл. тока она почему-то неработает! Можеть кто объяснит в чём тут проблема?
Вроде ошибки нету, но просто на e-mail ничё не приходит! |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
откуда отправляешь?
для того, чтоб с уникальным именем созранять, то $fp=fopen("filename.php","w"); сменить на $nameFound=false; do{ $name="/php/cards/".rand(0,10000000).".html"; if(!file_exists($name)){ $nameFound=true; } }while(!$nameFound); fopen($name,"w"); в переменной $name будет имя фаила -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
спасибо!)
Как енто "откуда"? Я загрузил файло на h11.ru захожу на страницу - думаю всё! а что надо исчо чё-то? |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
ALEXANDRO, хех ... у них там mail заблочен ... нужно писать им в супорт что бы открыли, и при всем при этом нужно очень хорошо обосновать зачем тебе мыло слать нужно
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
да нет, это я просто попробовать! ладно, може на Apache получица! Я потом всё равно буду платный регить на Агава.ру.
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
> буду платный регить на Агава.ру
Не рекоммендую. Агава на сисадминах экономит. Будешь иметь дело с глючным и постоянно перегруженным сервером. -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
не знаю, я уже как-то решил!... но в принципе тогда какой хостинг? там я выбрал тариф economy. В принципе он меня очень устраивает. кст. по ссылке с ентого форума сбегал на Еврохостер, там таких цен, как на Агаве, и в помине нету!
кст., по теме: Вот код который я загрузил на h11.ru
а вот, что он мне возникает: Warning fwrite(): supplied argument is not a valid stream resource in /home/a/alexandro.h11.ru/WWW/greetings/greet.php on line 21 Warning: fclose(): supplied argument is not a valid stream resource in /home/a/alexandro.h11.ru/WWW/greetings/greet.php on line 22 Это на h11, на Апаче было тоже самое + ненайдены константа code и переменная $fp. Файлы сохраняются, но пустые...( Это сообщение отредактировал(а) ALEXANDRO - 20.2.2004, 11:53 |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
Да, и ещё: есть ли какая-то возможность отформатировать сообщение? Цвет фона, шрифта, жирность, наклонность и т.п.?
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
> Цвет фона
<span style="background-color: #357159">...</span> > шрифта <span style="color: #357159">...</span> > жирность <b></b> > наклонность <i></i> -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
Не знаю, не работает!( оно прям так с тегами и приходит! а чё насчёт тех ошибок, которые в твоем скрипте?
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
> Не знаю, не работает!
Content-type: text/html надо к почтовым хедерам добавить > чё насчёт тех ошибок проверь права -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 6 Всего: 78 |
а, точно, благодарю!)))) у меня было text-plain, ща попробую! А насчёт прав, объясни, чё надо сделать, плз, если не трудно! Я тока начал PHP изучать, я знаю там чё-то 777 и т.п., но где, куда и зачем их девать я не знаю!)))
А вообще ты мне здорово помог!!! Спасибо! Всегда рад буду помочь тебе в JavaScript и вообще чем смогу! ГЫ!) |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |