PHP, Программирование и вопросы... |
Здравствуйте, гость ( Вход | Регистрация )
Youtube | Vkontakte | KubaLibre | Shareman | Down-House |
PHP, Программирование и вопросы... |
daniil |
4.3.2008, 7:25
Сообщение
#61
|
Мастер Домовой Группа: Домовые Сообщений: 597 Регистрация: 20.12.2006 Пол: Мужской Репутация: 22 |
Они не от установки MySQL отказываются, а говорят типа, "тебе сказали, делай на XML - делай на XML" )) Вот я щас и думаю, какой такой технологией воспользоваться, чтобы везде работало. Не знаю, может и нет такой для XML.
|
remotes |
24.3.2008, 5:00
Сообщение
#62
|
Где Я?! Группа: Домовые Сообщений: 5 Регистрация: 24.3.2008 Пол: Домовой Репутация: 0 |
|
G@RFILD |
25.3.2008, 23:31
Сообщение
#63
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
А кто нибудь может подсказать, как правильно сделать форму отправки сообщений напрямую на Е-мейл?
-------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
G@RFILD |
26.3.2008, 10:49
Сообщение
#64
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
Все! Разобрался. Лучше подскажите, к4ак встроить в страницу скрипт, который будет проверять, введены ли данные в полях формы?
Сообщение отредактировал G@RFILD - 26.3.2008, 10:50 -------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
G@RFILD |
28.3.2008, 0:04
Сообщение
#65
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
ЭЭЭЙЙЙ! Чего, тема умерла чтоли?
-------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
NuR |
28.3.2008, 3:06
Сообщение
#66
|
Мастер Домовой Группа: Домовые Сообщений: 500 Регистрация: 30.9.2007 Живет: себе и радуется жизни Пол: Мужской Репутация: 1 |
вот так
Код <form method="get" enctype="text/plain"> <input type="text" value="hello" id="tb" onclick="clearw();"> </form> <script type="text/javascript"> function clearw() { var pusto=document.getElementById("tb").value; if(pusto=='') alert("Пустое поле"); } </script> -------------------- маркетынг, привед :-D
¬осподин админ, ¬де я мо¬у узнать, почему буква "¬" переворачивается? Аниман ^__^ |
G@RFILD |
29.3.2008, 0:21
Сообщение
#67
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
А как сделать запароленную страницу, если у меня не используется база данных. Все хранится в файлах.
Нужно закодировать пароль! Средствами ПХП. Тоесть чтобы его можно было менять! И ПХП автоматически кодировал его и записывал в файл. Потом если надо, раскодировал иди хз! -------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
Deja Vu |
29.3.2008, 0:30
Сообщение
#68
|
Мастер Домовой Группа: Домовые Сообщений: 521 Регистрация: 9.5.2007 Живет: ´´´´´´ Пол: Женский Репутация: 15 |
А как сделать запароленную страницу, если у меня не используется база данных. Все хранится в файлах. Нужно закодировать пароль! Средствами ПХП. Тоесть чтобы его можно было менять! И ПХП автоматически кодировал его и записывал в файл. Потом если надо, раскодировал иди хз! не совсем понятно что ты имеешь в видну, но ... кодировать пароль ты можешь функцией $result = md5($password); На счет авторизации страницы: http://rus-phpnuke.com/php/http-auth.html http://www.softtime.ru/info/articlephp.php?id_article=34 |
G@RFILD |
30.3.2008, 0:55
Сообщение
#69
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
Спасибо тебе большое. Благодарен безмерно.
-------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
G@RFILD |
27.4.2008, 16:04
Сообщение
#70
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
Всем привет.
Вот ситуация. На сайте есть страница отчета. В нее постоянно добавляются данные самими пользователями. Надо чтобы при достижении определенного их количества скрипт создавал вторую страницу, третью и т.д. И как при этом сделать, чтобы это записывалось правильно. Работает без использования базы данных. Просто запись в файлы. Заранее благодарен. -------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
Deja Vu |
27.4.2008, 23:17
Сообщение
#71
|
Мастер Домовой Группа: Домовые Сообщений: 521 Регистрация: 9.5.2007 Живет: ´´´´´´ Пол: Женский Репутация: 15 |
Всем привет. Вот ситуация. На сайте есть страница отчета. В нее постоянно добавляются данные самими пользователями. Надо чтобы при достижении определенного их количества скрипт создавал вторую страницу, третью и т.д. И как при этом сделать, чтобы это записывалось правильно. Работает без использования базы данных. Просто запись в файлы. Заранее благодарен. Не совсем понятна схема, по подробнее можно, что за файл, что за страницы. Как данные из файла попадают на страницы .. и т.п. |
G@RFILD |
28.4.2008, 0:36
Сообщение
#72
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
ну смотри. Типа гостевая книга. Пишут какой нибудь текст в форму с несколькими полями. То что они написали, записывается в файл. А потом, когда открываешь страницу с сообщениями, если их например больше 10, то сони разбиваются на 2 страницы. если больше 20 - то на 3 страницы. И это организовано должно быть не через базу данных а все файлы должны храниться в файлах. В обычных файлах.
-------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
Deja Vu |
28.4.2008, 0:58
Сообщение
#73
|
Мастер Домовой Группа: Домовые Сообщений: 521 Регистрация: 9.5.2007 Живет: ´´´´´´ Пол: Женский Репутация: 15 |
ну смотри. Типа гостевая книга. Пишут какой нибудь текст в форму с несколькими полями. То что они написали, записывается в файл. А потом, когда открываешь страницу с сообщениями, если их например больше 10, то сони разбиваются на 2 страницы. если больше 20 - то на 3 страницы. И это организовано должно быть не через базу данных а все файлы должны храниться в файлах. В обычных файлах. И что из этого уже реализовано, где запор ... в том что бы на страницы разделить? |
G@RFILD |
28.4.2008, 9:39
Сообщение
#74
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
И что из этого уже реализовано, где запор ... в том что бы на страницы разделить? Понимаешь в чем дело. Реализовано все. Только реализовано неправильно. Я записывал в файлы все, включая HTML-тэги. А они должны быть всегда на странице. только я не знаю, как правильно разделить текст в файле, чтобы он вставлялся правильно в страницу. -------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
Deja Vu |
28.4.2008, 13:22
Сообщение
#75
|
Мастер Домовой Группа: Домовые Сообщений: 521 Регистрация: 9.5.2007 Живет: ´´´´´´ Пол: Женский Репутация: 15 |
Понимаешь в чем дело. Реализовано все. Только реализовано неправильно. Я записывал в файлы все, включая HTML-тэги. А они должны быть всегда на странице. только я не знаю, как правильно разделить текст в файле, чтобы он вставлялся правильно в страницу. Пример записываемого файла(файлов) в студию. А так же, того как это на странице выглядит.(Скринами вид в броузере покажи) |
G@RFILD |
28.4.2008, 15:36
Сообщение
#76
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
Пример записываемого файла(файлов) в студию. А так же, того как это на странице выглядит.(Скринами вид в броузере покажи) Код $tootch="<CENTER> <table border='1' width=60%> <TR> <TD width=10%> <B><CENTER><h1>$num</h1></center></b> </td> <TD width=90%> $message </td> </tr> </table> </center><!--00000000000000000000000000000000--> "; $fr = fopen("base.txt", "a+"); fwrite($fr, "$tootch"); fclose($fr); Вот пример записи в файл. Вид в браузере, мне кажется ни к чему. Представь себе гостевую книгу, где данные хранятся в файлах. Вот и все. Только надо данные в файлах правильно структурировать. -------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
Deja Vu |
29.4.2008, 0:45
Сообщение
#77
|
Мастер Домовой Группа: Домовые Сообщений: 521 Регистрация: 9.5.2007 Живет: ´´´´´´ Пол: Женский Репутация: 15 |
Код $tootch="<CENTER> <table border='1' width=60%> <TR> <TD width=10%> <B><CENTER><h1>$num</h1></center></b> </td> <TD width=90%> $message </td> </tr> </table> </center><!--00000000000000000000000000000000--> "; $fr = fopen("base.txt", "a+"); fwrite($fr, "$tootch"); fclose($fr); Вот пример записи в файл. Вид в браузере, мне кажется ни к чему. Представь себе гостевую книгу, где данные хранятся в файлах. Вот и все. Только надо данные в файлах правильно структурировать. самое простое, можешь сделать 1 файл на страницу... и добавить блок, который будет просматривать каталог и искать файлы по такой примерно маске base.\d{3}.txt (base.001.txt). И соответственно создаешь динамически ссылки на каждую страницу. а при открытии странице, проверяешь id этой страницы и открываешь соответственный файл. (например страница 4, значит открываем base.004.txt) |
G@RFILD |
29.4.2008, 13:53
Сообщение
#78
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
так вот. а как в файле разделять сообщения разных пользователей и например имя-фамилию? и надо бы чтобы было в одном файле. иначе небезопасно как-то.
-------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
Deja Vu |
29.4.2008, 17:45
Сообщение
#79
|
Мастер Домовой Группа: Домовые Сообщений: 521 Регистрация: 9.5.2007 Живет: ´´´´´´ Пол: Женский Репутация: 15 |
так вот. а как в файле разделять сообщения разных пользователей и например имя-фамилию? и надо бы чтобы было в одном файле. иначе небезопасно как-то. я тебе предложу лучше два таких подхода: 1) XML. Вместо .txt файлов воздавать один XML файл и в нем хранить сообщения пользователей: Код <?xml ?> <pages> <page id="1"> <message author="some user" > some text</message> <message author="any user" > some text</message> <message author="noone user" > some text</message> </page> <page id="2"> <message author="some user" > some text</message> </page> </pages> Или так, но тогда ты должен будишь вытаскивать для 1 страницы записи с id от 1 до N, на второй от N+1 до 2N и т.д.: Код <?xml ?> <messages> <message id="1" author="some user" > some text</message> <message id="2" author="any user" > some text</message> <message id="3" author="noone user" > some text</message> <message id="4" author="some user" > some text</message> </pages> Если же тебе надо сделать форум линейный, тогда комбинируй 1вое и второе, только вместо pages у тебя будут теги тем -)) 2) Сериализация. Можешь создават обект и сериализовывать его ^_^ ... но тут проблема с асинхронным доступом, хотя если решишь эту проблему, то будет быстрее, но менее надежно. Или же в ручную каждую запись представлять одной строкой, при том экранировать все знаки перехода и прочее, а при показе восстанавливать. Код some user|this is my message:\nHello world! any user|bla\nbla\nbla noone user|тихо всем. --- Первый вариант с XML лучше ;) |
G@RFILD |
29.4.2008, 21:22
Сообщение
#80
|
Опытный Домовой Группа: Домовые Сообщений: 257 Регистрация: 24.11.2006 Живет: Казань Пол: Мужской Репутация: 4 |
Слушай, а нормальный вариант с переносом и разделителями, с массивом. Есть такое? =)
-------------------- Нет идеи - НЕТ ИКЕИ!
#hands dev/shit > dev/candy |
Текстовая версия | Сейчас: 8.5.2024, 9:32 |