Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Открыть новую тему     Написать ответ в эту тему

ManderX



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил PHP и APACHE.  
написал index.html:  
<html><body> <form action=test.php> Name: <input type=text name="name"><br>  
Year: <input type=text name="year"><br> <input type=submit value="ГОТОВО"> </form>  
</body></html>  
И test.php в том же каталоге:  
echo "$name i $year";  
выполняю, говорит, что переменыее undefined  
в чём трабла??? и ещё гдя взять extensions???




Цитата:
 
Внимание!
 
Эта тема будет закрыта, поэтому по конкретным вопросам по PHP
создаём новые темы, либо используем существующие (один вопрос — одна тема)

Кто-нибудь пытался что-то в этих сeмидесяти страницах найти?
 
В этой теме только отвечаем на оставшиеся без ответа вопросы...

 
 

Всего записей: 84 | Зарегистр. 11-06-2002 | Отправлено: 05:36 11-06-2002 | Исправлено: Svarga, 04:17 23-07-2003
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolxV
Привет
Sergeant

Цитата:
Почитай этот трэд..

Спасибо, уже разобрался..
 
Тут другой вопрос. А можно ли красивый динамический HTML средствами  PHP4 забацать? Ну по типу Ява-скрипта... наводишь на кнопочку мышкой, а она цвет меняет, нажимаешь, а она ещё больше "меняется"... Если можно, то скажите как плз (куски кода приветствуются)

----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 14:52 17-08-2002
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sailor,
Имхо пхп может выдать только статичный хтмл-код... а все эти выкрутасы с маусовер и т.д. - привилегия яваскрита и флэш..
 
Пхп ведь исполняется на стороне сервера... и ему барабир на какую кнопочку юзер наводит свою замечательную мышку ))

----------
Если вы спорите с идиотом,
Наверняка, он занимается тем же самым.

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 16:22 17-08-2002
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergeant

Цитата:
Пхп ведь исполняется на стороне сервера... и ему барабир на какую кнопочку юзер наводит свою замечательную мышку  

Эх жалко... а эта ява часто глючит и не со всеми браузерами дружит... ладно, буду статичный сайт делать!

----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 18:14 17-08-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
sailor
пхп это чисто серверный изик =) все что происходит у клиента это уже не пхп (к перлу тож относится) =)

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 21:04 17-08-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
new_yorik

Цитата:
(к перлу тож относится)
Неправда ваша. Про PerlScript от ActiveState слышал?
 
И вообще, как мне кажется, можно соорудить систему, когда JScript езаметно обращается к ПХПовому и получает от него инструкции (например, куски кода, которые потом выполняет по eval). Только нафиг это не нужно

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 03:41 18-08-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank
хы пусть себе обращается, но пхп все равно выполняется на стороне сервака, и выдает только результат. перл вроде бы так же (хотя про актив стейты я не слышал и не буду утверждать)

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 04:39 18-08-2002
Gumanoid



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
hi all
как создать файл с помощью РНР ?
тоесть не открыть для чтения\записи а если нету создать  
а именно _создать_  
 
вот допустим есть лента новостей к ней есть камментарии вот мне надо чтоб при добавлении новости создавался файл комментариев (пустой) а то так получается новость добавил и приходится при просмотре любоваться на варинг говорящий от том что не может прочитать файл так как его нету по указанному пути, пока первый комментарий не пошлешь и файл не создастся .

----------
Возмем план и в космос...
Сайт IRC-канала #muravlenko IRC.Muravlenko.ru:6667

Всего записей: 1664 | Зарегистр. 17-01-2002 | Отправлено: 06:40 19-08-2002
Petrozza



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
hi all  
как создать файл с помощью РНР ?  

 

Код:
 
 
fopen($filename, "w")
 
 

 
если файл с именем $filename не существует, то он будет создан...

Всего записей: 471 | Зарегистр. 05-01-2002 | Отправлено: 06:48 19-08-2002
Gumanoid



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
блин че то я совсем запутался ...
что здесь не так ?

Код:
 
<?php
 
   if (!$file=fopen ("com/com.".$id, "w")) {
   echo("Нет Комментариев");
   }else{
   $text = fread($file);
                   echo($text);
   fclose($file);
   }
      ?>
 

пишет вот что  

Цитата:
Warning: Wrong parameter count for fread()



----------
Возмем план и в космос...
Сайт IRC-канала #muravlenko IRC.Muravlenko.ru:6667

Всего записей: 1664 | Зарегистр. 17-01-2002 | Отправлено: 08:01 19-08-2002 | Исправлено: Gumanoid, 08:02 19-08-2002
Petrozza



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fread() берет два параметра:
 
первый - имя файла (то что ты задал)
 
второй - количество байтов, которые надо прочитать из этого файла.
 
 
например:
 

Код:
 
$text = fread($file, 20);  //читает 20 байтов
 
 


Всего записей: 471 | Зарегистр. 05-01-2002 | Отправлено: 08:13 19-08-2002
Gumanoid



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Petrozza
спасибо , все заработало .
а можно как то чтоб читалось не первые 20 байтов а весь текст в файле ?

----------
Возмем план и в космос...
Сайт IRC-канала #muravlenko IRC.Muravlenko.ru:6667

Всего записей: 1664 | Зарегистр. 17-01-2002 | Отправлено: 08:38 19-08-2002
Petrozza



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а можно как то чтоб читалось не первые 20 байтов а весь текст в файле ?

 
поставь 10000 чтобы наверняка

Всего записей: 471 | Зарегистр. 05-01-2002 | Отправлено: 08:39 19-08-2002
Gumanoid



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
 //читает 20 байтов  

имхо первые 20 символов

Цитата:
поставь 10000 чтобы наверняка  

ок

----------
Возмем план и в космос...
Сайт IRC-канала #muravlenko IRC.Muravlenko.ru:6667

Всего записей: 1664 | Зарегистр. 17-01-2002 | Отправлено: 08:40 19-08-2002 | Исправлено: Gumanoid, 08:41 19-08-2002
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
поставь 10000 чтобы наверняка  

Во муть ......кхм.. из мануала:

Код:
// get contents of a file into a string
$filename = "/usr/local/something.txt";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);  

...

----------
Если вы спорите с идиотом,
Наверняка, он занимается тем же самым.

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 09:43 19-08-2002
Gumanoid



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sergeant
тоесть ?
я не понял что ты хотел сказать

----------
Возмем план и в космос...
Сайт IRC-канала #muravlenko IRC.Muravlenko.ru:6667

Всего записей: 1664 | Зарегистр. 17-01-2002 | Отправлено: 09:49 19-08-2002
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gumanoid,
Я хотел сказать, что на кой болт писать в скрипт какую-то левую лабуду вроде
Цитата:
10000 чтобы наверняка
, если тебе надо прочитать
Цитата:
весь текст в файле ?
...
 
Эта вот штучка (filesize ($filename))) считывает размер файла в байтах... в общем, то, что тебе надо

----------
Если вы спорите с идиотом,
Наверняка, он занимается тем же самым.

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 11:46 19-08-2002
Gumanoid



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sergeant
посиб, теперь понял


----------
Возмем план и в космос...
Сайт IRC-канала #muravlenko IRC.Muravlenko.ru:6667

Всего записей: 1664 | Зарегистр. 17-01-2002 | Отправлено: 11:52 19-08-2002
Guest

BANNED
Редактировать | Цитировать | Сообщить модератору
Дано:
$text="[ b]text1[ /b] text2 [ b]text3[ /b] text4";
 
Задание:
text1 text2 text3 text4
 
Решение:
$text = eregi_replace("\[ b\](.*)\[ /b\]", "<b>\\1</b>", $text);
 
Ответ:
text1[ /b] text2 [ b]text3 text4
 
Как говориться: "error"...
 
Добавлено
И ещё: eregi() и eregi_replace() теоретически должны игнорировать регистр символов, но это выполняется только относительно латинских символов!!! Можно ли что-нибудь сделать с кириллицей?

Отправлено: 05:17 20-08-2002
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Guest
И ведь, что характерно, правильно обрабатывает. Фиг придерешься. :)
Попробуй тогда так:
$text=preg_replace(array("/\[b\]/i","/\[\/b\]/i"),array("<b>","</b>"),$text);
preg_replace работает чуть побыстрее, но из-за нескольких паттернов получится медленнее. :(
Хотя, заметно это будет только на достаточно больших текстах.
Для обработки кирилицы попробуй setlocale.
 
[офтопик]
sailor, отец, тебя-то как в этот раздел занесло? :)
[/офтопик]

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 06:07 20-08-2002
Fakin



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А так не рулит что ли, я не пойму, или что:
 
$text=ereg_replace("\[ \/b\]","</B>",ereg_replace("\[ b\]","<B>",$text));
 
Добавлено
sailor, ну так берешь и выводишь через php яваскриптовские коды, вот и всё.

Всего записей: 243 | Зарегистр. 19-08-2002 | Отправлено: 13:29 20-08-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru