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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Draper



...by Draper!
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, я извеняюсь, но наверное я плохо объяснил
 
В базе есть следуещее:
 
MSB-MB-2B  
NSN-2A  
CVL-SV-4A  
DGE-4A
 
Есть форма с полем Item ID, при наборе MSB-2B должно выбираться из базы MSB-MB-2B, при NSN-2A - NSN-2A, при СVL-4A - CVL-SV-4A, при DGE-4A - DGE-4A.
 
Т.е. вот эта средняя часть которая стоит между - -  должна упускаться при поиске. А вы все приципились к MSB-2B Там не только это значение.

Всего записей: 265 | Зарегистр. 09-08-2001 | Отправлено: 08:37 19-06-2003
VolxV

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

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 08:57 19-06-2003
Grinder mad



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, плиз, объясните ламеру,как настроить поддержку PHP в Apache.Установил Apache,настроил все конфигурационные файлы как надо, а PHP скрипты всё равно не пашут.

Всего записей: 20 | Зарегистр. 03-06-2003 | Отправлено: 13:37 19-06-2003
rev3nant

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

Цитата:
PHP 4.3.3RC1 (Win32) has been released for testing. This is the first release candidate and should have a very low number of problems and/or bugs.

Всего записей: 4935 | Зарегистр. 16-02-2002 | Отправлено: 14:25 19-06-2003
ASteel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Grinder mad
А чего логи апача говорят ?

----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 16:55 19-06-2003
DmitryV



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как по IP адресу узнать имя машины в сети и записать в переменную?

Всего записей: 1268 | Зарегистр. 12-01-2003 | Отправлено: 18:19 19-06-2003
milka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята как всегда нужна Ваша помощь:
Нужно открыть файл с HTML кодом и вытащить из него все ссылки и записать их в другой файл.
 
Помогите пожалуйста.

Всего записей: 131 | Зарегистр. 26-07-2001 | Отправлено: 22:58 19-06-2003
Draper



...by Draper!
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VolxV
 
 
Хорошо, тогда объясни как вот это будет работать?
 
$item_id="CVL-4A";
 
SELECT * from prod WHERE item_id='$item_id'
 
должно найтись CVL-SV-4A
 
 
Куда я тут должен проценты ставить???  
 
SELECT * from prod WHERE item_id like '%$item_id%'
 
не работает, не находит он CVL-SV-4A

Всего записей: 265 | Зарегистр. 09-08-2001 | Отправлено: 23:26 19-06-2003
chulim

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не соображу как в запросе, но тебе нужно тогда преобразовать твой $item_id
list($a, $b, $c)=explode("-", $item_id)// разбиваем твой item на переменные с разделителем "-"
В итоге получим
//$a=CVL
//$b=4A
//$c=NULL
 
И тогда LIKE '$a%$b%'
 
Это так, первое что на ум пришло.
 
Добавлено
А собсно ASteel
об этом же и говорил.
 
Упустил, сорри.

Всего записей: 65 | Зарегистр. 12-12-2002 | Отправлено: 01:24 20-06-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Draper, встречный вопрос. Мне сколько раз надо написать, что минус заменяется на процент? Нафик там какие эскплоды с листами и имплодами? Один символ заменили на другой. Все!
 

Цитата:
$item_id="CVL-4A";

$item_id='%'.str_replace('-','%',$item_id).'%';
 
SELECT * from prod WHERE item_id like '$item_id'

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 06:40 20-06-2003
ASteel



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

Код:
 
$file=join("",file("file.html"));
preg_match_all("/<a[^>]*>([^<]+)<\/a>/i",$file,$matches);
print_r ($matches);
 

в массиве $matches[0] будут ссылки вместе с текстом (в виде  

Код:
 
<a href="...">Text</a>
 

в массиве $matches[1] будет чистый текст.

----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 16:24 20-06-2003
milka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASteel
Cпасибо, а вот как сделать что-бы текст был вида <a href="...">

Всего записей: 131 | Зарегистр. 26-07-2001 | Отправлено: 18:50 20-06-2003
ASteel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
milka
Поэкспериментировать с регэкспом.

Код:
 
$file=join("",file("file.html"));  
preg_match_all("/(<a[^>]*>)([^<]+)<\/a>/i",$file,$matches);  
print_r ($matches);  
 

 
Дает в $matches[1] - строки вида <a href="...">, а в $matches[2] - текст ссылок
 

Код:
 
$file=join("",file("file.html"));  
preg_match_all("/<a\s+href=(\"|')([^>]*)\\1>([^<]+)<\/a>/i",$file,$matches);  
print_r ($matches);  
 

 
Дает в $matches[2] - адреса ссылок, а в $matches[3] - их текст.
etc.


----------
С сегодняшнего дня прошу считать меня растаможенным (C) Splin

Всего записей: 310 | Зарегистр. 29-01-2002 | Отправлено: 19:20 20-06-2003
milka



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASteel
Спасибо!!!

Всего записей: 131 | Зарегистр. 26-07-2001 | Отправлено: 20:51 20-06-2003
Zom



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

Цитата:
Народ, плиз, объясните ламеру,как настроить поддержку PHP в Apache.Установил Apache,настроил все конфигурационные файлы как надо, а PHP скрипты всё равно не пашут.

 
Вот тут есть описание установки.
 
http://phpclub.net/index.phtml?m=306

Всего записей: 178 | Зарегистр. 20-04-2003 | Отправлено: 23:40 22-06-2003
MrCleric

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Я недавно перешел с Perl на PHP, и у меня возникли некоторые вопросы:
1. Есть ли в PHP модуль типа strict? А то очень уж вольным получается код на PHP, того я гляди ошибочка вкрадется;
2. Есть ли в PHP функция flock, для блокирования файлов? И вообще, это актуально для PHP - блокировать?

Всего записей: 70 | Зарегистр. 06-04-2003 | Отправлено: 00:51 25-06-2003
VolxV

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

Цитата:
типа strict

Это типа что?

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 06:48 25-06-2003
Adaman

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

Цитата:
1. Есть ли в PHP модуль типа strict? А то очень уж вольным получается код на PHP, того я гляди ошибочка вкрадется;  
Модулей в php нет и быть не может - система не модульная. Можно найти только дополнительные классы.

Цитата:
2. Есть ли в PHP функция flock, для блокирования файлов? И вообще, это актуально для PHP - блокировать?
Есть и если работаешь с файлами то естественно их нужно блокировать. Можешь на всякий случай почитать эту статью.

Всего записей: 17 | Зарегистр. 08-03-2003 | Отправлено: 09:43 25-06-2003 | Исправлено: Adaman, 09:43 25-06-2003
Volgar



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перевёл скрипт на PHP на русский, всё нормально по нашему, только в скрипте есть возможность для посетителей оставлять комментарии через форму. Ну а они вставляются в ихней кодировке, всё перерыл немогу найти, где в скрипте можно изменить кодировку и как?

Всего записей: 592 | Зарегистр. 16-03-2003 | Отправлено: 22:13 27-06-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Volgar
Попробуй в php.ini сделать..
default_charset = "windows-1251"

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:50 29-06-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 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