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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
Раньше я этого не видел.

----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 16:28 27-05-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
hamshen
http://forum.ru-board.com/topic.cgi?forum=31&topic=1199&start=1100#12

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 19:06 27-05-2003
hamshen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
Я уже увидел Скажу по другому: до этого я не мог физически видеть, т.к. зашел в топик минут через 5 после твоего второго сообщения на эту тему, на которое я собственно и ответил.

----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 19:12 27-05-2003
Zapadlo



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

Всего записей: 114 | Зарегистр. 12-05-2002 | Отправлено: 20:24 28-05-2003
Nolik

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zapadlo
 
Cheery говорил
 
смотри тут http://forum.ru-board.com/topic.cgi?forum=31&topic=2881#1      
 
<?php  
ob_start();  
include("lala.php");  
$output = ob_get_contents();  
$output=convert_cyr_string($output,'k','w'); // например конвертируем из кои в 1251
echo  $output;
ob_end_clean();  
?>  
 
типа так

Всего записей: 240 | Зарегистр. 19-04-2003 | Отправлено: 23:33 28-05-2003
Amur



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Господа, помогите пожалуйста!
 
Не могу вывести результаты из запроса к ИнтерБейсу.
 
Вот такой код
 
$RequestString = "SELECT course FROM courses WHERE ...  ;
$result = ibase_query($connect,$RequestString);
 
while($row = ibase_fetch_object($result))
{
 print $row->course ."\n";
}
 
И все - дальше тишина!

Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 16:12 29-05-2003 | Исправлено: Amur, 16:14 29-05-2003
alexhemp



упал с пальмы
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Amur
В смысле - тишина? Если ничего не выводится, проверь запрос. Может ничего и не возвращает.

Всего записей: 1945 | Зарегистр. 13-12-2001 | Отправлено: 00:58 30-05-2003
givc

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Веб студии нужен  вебпрограммист.  
Знание php-Mysql-Mssql.  
Задачи: Разработка  информационных порталов,  
Изменение в существуещем движке или создание собственного.  
Зарплата 600 у.е. по результатта работы возможна премия.  
постояннная работа в офисе - 8 часов, 5 дней в неделю . Москва  м.Красные Ворота.  
пишите grmaxim@givc.ru  
От Вас резюме

Всего записей: 3 | Зарегистр. 29-05-2003 | Отправлено: 08:03 30-05-2003
Amur



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

Цитата:
В смысле - тишина? Если ничего не выводится, проверь запрос. Может ничего и не возвращает.

Да вроде возвращает...
 
Когда я вместо ibase_fetch_object($result) ставлю ibase_fetch_row($result)
и прошу его вывести
print "Всего найдено ".ibase_num_fields($result)." записей. \n";
количество записей, то он почему-то возвращает только одну запись(в смысле, если в записи 8 полей, а я прошу мне сделать select 2поля from таблица, то он мне напишет, что 2 результата найдено и выведет 2 поля принадлежащей одной записи - но в базе на этот запрос дочерта результатов) Вывожу так:
 
$row = ibase_fetch_row($result);
 
for($i=0; $i < count($row); $i++)
{
 print $row[$i];
}
 

Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 09:59 30-05-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Терминология в большой путанице. Баг в ней и есть: поле (field, column) по своей жизни не равно строке (row).

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 10:08 30-05-2003
Amur



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

Цитата:
Терминология в большой путанице. Баг в ней и есть: поле (field, column) по своей жизни не равно строке (row).

Я вообще смотрю, что с интербейсом все функции обработки результетов какие-то сырые!
А что делать? Как корректно посмотреть количество результатов и вывести их?

Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 10:30 30-05-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Считать, разумеется. Никак иначе в отсутствие соответствующей функции.
 
$row=array();
while ($row[]=ibase_fetch_row($result));
echo count($row);

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 10:36 30-05-2003 | Исправлено: VolxV, 10:36 30-05-2003
Amur



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VolxV
 
Ясно, а как выцарапать оттуда сами данные?

Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 10:51 30-05-2003
VolxV

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

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 10:54 30-05-2003
Amur



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Во, блин, дык там (массив $row ) получается многомерным.
И выцарапать результаты можно только путем написания
 
echo $row[1][1],например.
А как это все сделать чтобы он сам все выводил?
Какой цикл лучше - while или for или, может, комбинировать?

Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 10:58 30-05-2003
VolxV

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

Цитата:
Какой цикл лучше

Это зависит от мировоззрения, разумеется.

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 11:04 30-05-2003
Amur



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а что быстрее?
 
Добавлено
я запрашивал 2 поля и вывел так:
 
for($i=0;$i < count($row);$i++)
 {
  print "<tr>\n";
  print "<td width='200' class='ct'>".$row[$i][0]."</td>\n";
  print "<td width='100' class='ct'>".$row[$i][1]."</td>\n";
  print "</tr>\n";
 }
 
а как это сделать с while?

Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 11:08 30-05-2003 | Исправлено: Amur, 11:16 30-05-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ответ на вопрос "что быстрее" дается исходя из логического условия, вставленного в необходимом месте тому или иному циклу в каждом конкретном случае.

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

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

Цитата:
PHP 4.3.2 contains, among others, following important fixes, additions and improvements:
 
    * Fixes several potentially hazardous integer and buffer overflows.
    * Fixes for several 64-bit problems.
    * New Apache 2.0 SAPI module (sapi/apache2handler, enabled with --with-apxs2).
    * New session_regenerate_id() function. (Important feature against malicious session planting).
    * Improvements to dba extension.
    * Improvements to thttpd SAPI module.
    * Dropped support for GDLIB version 1.x.x (php_gd.dll) on Windows.
    * An unix man page for CLI version of PHP.
    * New "disable_classes" php.ini option to allow administrators to disable certain classes for security reasons.
    * ..and a HUGE amount of other bug fixes!

Всего записей: 4935 | Зарегистр. 16-02-2002 | Отправлено: 11:31 30-05-2003
nmn



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Помогите новичку пожалуйста, уже пол дня пытаюсь сделать...
 
<?php  
$link = 1;    
while ($link <= 20) {    
$pic=rand(1,20);    
echo "$pic<BR>";  
$link++;}
?>
 
Выводит 20 случайно сгенерированных чисел от одного до 20,
но среди них есть повторяющиеся, а мне надо чтобы они не повторялись,
по идее надо поместить $pic в array и потом в цикле проводить выборку из него и сравнивать, но не знаю как это написать.
Спасибо.

Всего записей: 161 | Зарегистр. 22-04-2002 | Отправлено: 12:36 30-05-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