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

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



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

Цитата:
Может кто знает как попроще

function colored($text, $face = 'tahoma', $color = 'red'){
      echo "\n<font face='$font' color=$color>$text</font>";
}

Код:
$text = 'Hello, World';
colored($text); // выводит Hello, World
colored($text, 'Verdana', 'green'); // Hello, World
 

По-моему так попроще.

Всего записей: 559 | Зарегистр. 22-08-2002 | Отправлено: 16:34 11-12-2002 | Исправлено: Sindel, 16:36 11-12-2002
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sindel
Zmey
а я ещё проще:
 
<? echo "<font color='red'>привет</font> ";?>
 
Другое дело что если использовать это постоянно, то иногда проще использовать CSS.
 
PS: Zmeyу тебя закрывающая скобка у тэга <font забыта
 
 


----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 16:45 11-12-2002
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Advanced_Guest
Спешил типа ответить
 
Вопрос ко всем:
    Нужно сделать форму из которой можно было бы посылать письма пользователям, содержание писем постоянно одинаковое, меняется только Polzovatel <polzovatel@email.ru>
    Как сделать форму и отправлять почту я допустим знаю, а как отправлять почту по определенному шаблону, в определенной кодировке? Формат письма должен быть plain text и никак не html.
    Должно получится что-то типа:
 
Здраствуйте $user.
 
    Мы за вас рады, вы выиграли кучу денег.
 
С уважением, $sender
 
    Прошу сильно не ругать и ткнуть носом в похожий скрипт....

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 17:52 11-12-2002
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zmey
насчёт шаблона:
 
делаешь так:

Код:
 
$to=$_REQUEST['email'];
 
$body="Здраствуйте $user. \n\n
    Мы за вас рады, вы выиграли кучу денег. \n\n
С уважением, $sender ";
$subject="Вы выиграли!";
$headers="Content-Type: text/html; charset=windows-1254\n";
$headers.="From: Супер Зона <мой_адрес@тута.был>";
 
return mail($to,$subject,$body,$headers);  
 



----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 18:21 11-12-2002
lionella



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
проблемка такого плана  
php-скрипт выводит таблицу (перечень) клиентов с кнопкой напротив каждого (по результатам запроса из базы).
 
while($r=mssql_fetch_row($rs))  
{  
$idcl = $r[0];  
echo(" <tr>\n");  
echo(" <form method=POST action=\"/ag_client.php\">\n");  
echo(" <td>\n");  
echo(" <INPUT TYPE=\"submit\" NAME=\"idcl\" VALUE=\"$idcl\">\n");  
echo(" </td>\n");  
echo(" </form>\n");  
echo(" </tr>\n");  
..........  
}  
По этой кнопке значение переменной (ID клиента) должно передаться другому скрипту.  
Раньше все работало, поскольку в "ag_client.php" переменная $idcl получалась способом $idcl=$HTTP_POST_VARS["idcl"];  
Но вот я воспользовался механизмом сессий и решил убрать $HTTP_POST_VARS и получать значение $idcl включением строки  
session_register("idcl");  
в оба скрипта.  
Но теперь в переменную $idcl сохраняется значение последнее, полученное в цикле WHILE а не соответствующее текущей кнопке.  
Т.е. получается, что выполнение POST формой не влияет на  
значение $idcl в сессии?  
 
Я конечно могу придумать навороченный суррогатный выход из положения, но может есть че попроще. Каково простейшее решение? Мо кто подскажет? Заранее сэнкс

Всего записей: 21 | Зарегистр. 28-02-2002 | Отправлено: 19:00 11-12-2002
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Advanced_Guest
Агу... спасибо...

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 19:01 11-12-2002
DRon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня в MySQL есть таблица, в ней даты в виде unix timestamp. Мне надо вычеслить периоды.
 
Ну т.е. на данный момент у меня там записи за ноябрь/декабрь. Мне надо как-то сделать чтобы скрипт тока эти два периода и вывел типа:
ноябрь, 2002
декабрь, 2002
 
Как это сделать?

Всего записей: 168 | Зарегистр. 27-06-2001 | Отправлено: 12:51 12-12-2002
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DRon
вопрос больше по MysqL чем по PHP
 
решение:
 
ноябрь, 2002 :

Код:
select * from news where month (FROM_UNIXTIME(unix_date))=11 && year(FROM_UNIXTIME(unix_date))=2002

 
декабрь, 2002  

Код:
select * from news where month (FROM_UNIXTIME(unix_date))=12 && year(FROM_UNIXTIME(unix_date))=2002


----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 13:44 12-12-2002
Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PHP 4.3.0 RC3(source, windows binaries)
http://snaps.php.net/~edink/php-4.3.0RC3-Win32.zip


----------
Тень превращается в фантазии, таящиеся в глубине вашей души.
Пока идёшь ты среди теней, да не будет зла с тобой.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 18:42 12-12-2002
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так... выходит, что никто не хочет объяснить, как реализовать скрипт, подсчитывающий число скачиваний файла?
 
ладно.. вот ещё вопрос: закачиваю файл с помщью функции copy() и большие файлы качаются естественно больше 60 секунд.. и тут получаю сообщение от браузера

Цитата:
 
You have received a message! Fatal error: Maximum  
 execution time of 60 seconds exceeded in  
 d:\web\1gb.ru\hosted\******* (тут кое-что ещё)\x.ph
 p on line 2  
 

 
Что за дела?
На всякий случай привожу кусочек своей переписки с суппортом хостинга (я поначалу на него начал грешить):

Цитата:
 
> Здравствуйте. Спасибо за исправление предыдущей проблемы, вот  
> новая: You have received a message! Fatal error: Maximum  
> execution time of 60 seconds exceeded in  
> d:\web\1gb.ru\hosted\ffa_ca7e0f121a2725c9178f3915be62c5db\5.ph
> p on line 2  
>  
> Это сообщение возникло при попытке закачать файл на сервер  
> средствами PHP. В коде ошибки нет... что-то с настройками у  
> Вас. Какое-то ограничение на 60 секунд. Нельзя ли его убрать?  
> А то даже по выделенке за 60 секунд больше 7 Мб не закачивается.
 
Вы знаете, мы это ограничение снимать никоим образом не хотим, т.к. это
сильно снизит надежность системы. Всё таки завис скрипт, обычно тратящий
при этом ресурсы, на 60 секунд или навсегда - дело очень важное.
 
Вы можете отключить лимит индивидуально для конкретного файла с помощью
функции PHP:
 
set_time_limit (0);
 

 
Что за функция set_time_limit (0) и как её юзать? Интересно, исчезнет ли проблема?
 
-----------------
Заранее благодарен за помощь

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 21:36 13-12-2002
hamshen

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

Цитата:
Так... выходит, что никто не хочет объяснить, как реализовать скрипт, подсчитывающий число скачиваний файла?  

Все ссылки для скачивания делаешь такого вида
http://myhost.dom/getfile.php?file=myfile.ext

Код:
 
// getfile.php
// увеличть счеткик
......
$file_dir = "./my_file_dir/";
header ("location: " . $file_dir . $file);
 


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

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 22:28 13-12-2002 | Исправлено: hamshen, 22:50 13-12-2002
Advanced_Guest



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

Цитата:
Что за функция set_time_limit (0) и как её юзать? Интересно, исчезнет ли проблема?

 
http://www.php.net/manual/en/function.set-time-limit.php
 
сработать должна если хостер говорит что она работает
 
(хотя 7 мб через скрипт (( )

----------
The Abyss - UO, LA2, Ботва, BSFG

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 22:55 13-12-2002
sailor



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

Цитата:
(хотя 7 мб через скрипт (( )

А что не так?

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 10:23 14-12-2002
Insanegirl



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
приветствую!
люди, я в пхп новичок, не могу толком разобраться!
помогите плиз
поставила пхп и апатч!
и написала вот это:

Код:
<html>
<head>
<title>test</title>
</head>
<body>
<?php
echo "Hello";
?>
</body>
</html>
 

но ниче не видно!
в чем дело?

Всего записей: 5 | Зарегистр. 14-12-2002 | Отправлено: 13:37 14-12-2002 | Исправлено: Insanegirl, 13:39 14-12-2002
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Insanegirl
Какое расширение у файла куда ты это написала?
А апач настроен на обработку php?
Какая операционка?
В конфиге Апача должно быть следующее....
 
LoadModule php4_module        libexec/libphp4.so
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
 
Попробуй почитать здесь
http://forum.ru-board.com/topic.cgi?forum=8&topic=1735#1

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 13:48 14-12-2002
Insanegirl



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вобщем так....
расширение...вообще-то .html
а конфиг апатча я настраивала по: http://alesh.ru/16
 
 
"setup is unable to find installation languages in D:\...\setup.ltd file.
ERROR 105" это появляется при попытке инсталлить MySQL! что за ерунда??

Всего записей: 5 | Зарегистр. 14-12-2002 | Отправлено: 15:33 14-12-2002 | Исправлено: Insanegirl, 23:31 14-12-2002
raven



Черный ворон
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Insanegirl
Расширение надо бы .php
А как ставить, читаем не отходя от кассы:
http://www.ru-board.com/new/article.php?sid=119
 
Добавлено
Zmey

Цитата:
LoadModule php4_module     libexec/libphp4.so

Если под Винду, то в корне не правильно!
.so-модули токо под линуху!

----------
n/a

Всего записей: 992 | Зарегистр. 13-08-2002 | Отправлено: 00:29 15-12-2002
Insanegirl



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
рейвен, ниче не получается!
я тебе тама....в письме описала

Всего записей: 5 | Зарегистр. 14-12-2002 | Отправлено: 13:45 15-12-2002 | Исправлено: Insanegirl, 13:47 15-12-2002
raven



Черный ворон
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Insanegirl
Смотри здесь
Запости там свой вопрос и прочитай про других...

----------
n/a

Всего записей: 992 | Зарегистр. 13-08-2002 | Отправлено: 23:31 15-12-2002
directx



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, у меня к вам ламерский вопрос.
Несколько страниц назад писали:
 
"люди как сделать вот такую штуку (не знаю как она називаеться)  
"мой сайт.com/index.php?=news"  
"мой сайт.com/index.php?=about"  
"мой сайт.com/index.php?=links"  
и т.д.  "
 
"index.php:  
<?  
include("top.html");  
include($QUERY_STRING.".html");  
include("bottom.html");  
?> "
 
Что делать, если поисковики будут находить не сайт.com/index.php?=links, а сайт.com/links.html (т.е. страница будет грузится без top.html и bottom.html) ???
И вообще, зачем все это нужно, если можно в каждую страницу написать что-то вроде  
<!--#include virtual="top.html" -->
<!--#include virtual="bottom.html" -->
(не знаю, как это будет на php)

Всего записей: 799 | Зарегистр. 03-11-2001 | Отправлено: 23:59 17-12-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