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

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



Черный ворон
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw
Скрипт!

Код:
 
<?
if (isset($_GET['news'] and isset($_GET['sub'] and isset($_GET['id'] and ($_GET['news'] == "last"))
{
include $_GET['sub']."lastnews". $_GET['id.php'].".php";
}
else
{
echo "<meta http-equiv=\"refresh\" content=\"0;url=index.php>";
}
?>

За достоверность не отвечаю

Ты ж вроде на Perl кодишь - чё не на нём???

Всего записей: 992 | Зарегистр. 13-08-2002 | Отправлено: 01:41 09-01-2003 | Исправлено: raven, 01:42 09-01-2003
Sergeant

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

Код:
<?
switch($news) {
case 'last':
include "$sub".lastnews . "$id.php";
break;
 
default:
header("Location: index.php");
break;
};
?>
Вот.. если ньюс будет равно last, то будет инклудиться файл. В любых других случаях - редирект на индекс.пхп.
 
Кхм.. если вывод данных уже был, то вместо Header можно использовать редирект, который привел raven.. т.е.

Код:
echo "<meta http-equiv=\"refresh\" content=\"0;url=index.php>";  



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

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 03:11 09-01-2003
raven



Черный ворон
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sergeant
Мы уже с ним разобрались

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

Всего записей: 992 | Зарегистр. 13-08-2002 | Отправлено: 03:19 09-01-2003
Northsotel



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день люди добрые, надеюсь вы сможете мне помощь, про себя могу сказать что я не чайник а дерево в Php и только по этому решил обратится к Вам, подскажите с чего начать изучать Php, ну а потом и програмировать (порталы делать я не собираюсь, я больше для души)?
Есть ли проги в которых можно без проблемм создать и редактировать Php файл?

Всего записей: 52 | Зарегистр. 28-09-2002 | Отправлено: 13:48 10-01-2003
y2kill



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди поможите плз.
Вот такие ошибки возникают при работе с сессиями, в данном случае строка 29 есть: session_register("logged_user");
переменая в файл сессии сохраняеться (типа работает)... но вот эта ошибка... не пойму...
 
 
Warning: Cannot send session cookie - headers already sent by (output started at D:\HTML\web\index.php:12) in D:\HTML\web\index.php on line 29
 
Warning: Cannot send session cache limiter - headers already sent (output started at D:\HTML\web\index.php:12) in D:\HTML\web\index.php on line 29
 
сервак на IIS c подрубленым к нему PHP 4.0.6
все на Win2k...

Всего записей: 94 | Зарегистр. 17-06-2002 | Отправлено: 14:37 10-01-2003
Sergeant

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

Цитата:
подскажите с чего начать изучать Php, ну а потом и програмировать (порталы делать я не собираюсь, я больше для души)?  

Первым делом скачай мануал. Затем начинай исследовать сайты - phpclub.net, detail.phpclub.net, faq.phpclub.net, php.spb.ru..

Цитата:
Есть ли проги в которых можно без проблемм создать и редактировать Php файл?

Любой текстовый редактор подойдет. Начиная от Блокнота.. лично я пользуюсь Aditor'ом.
 
y2kill,
Хэдерс олрэди сэнт - т.е. заголовки уже были посланы. Ф-ции вроде header(), setcookie() должны исполняться до вывода какой бы то ни было информации в браузер. Т.е. сначала посылаются заголовки, а потом срабатывает какое-то действие из скрипта. В общем, глянь 12-ую строку в своем index.php - наверняка там затерялось какое-нибудь echo()..

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

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 15:16 10-01-2003
VolxV

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

Цитата:
Хэдерс олрэди сэнт

Кстати, для защиты от подобной фигни рекомендуют использовать буфферизацию через ob_ и flush. Или PHP-шаблоны, конечно.

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 15:22 10-01-2003
Dex_Pustota



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нужна хелпа:
 
Пишу простенькую систему публикаций и не знаю как решить следующую задачу:  
 
делаю запрос:
 

Код:
 
 
$sql="SELECT id, DATE_FORMAT(db_date,\"%d/%m/%Y\") As date, title  
FROM dbname  
ORDER BY db_date  
DESC LIMIT 2";
 
$result_query=mysql_query($sql);
 
while ($row=mysql_fetch_array($result_query)) {
bla-bla-bla
};
 

 
db_date - это datetime
Вопрос как из нее получить данные только по текущему году.
 
т.е. мне нужны записи только за 2003.

Всего записей: 728 | Зарегистр. 03-10-2001 | Отправлено: 16:21 10-01-2003
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dex_Pustota,
Почитай в мануале MySQL про WHERE.

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

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 17:17 10-01-2003
Slippery



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

Цитата:
db_date - это datetime  
Вопрос как из нее получить данные только по текущему году.  

вот так:
... where YEAR(db_date) = YEAR(Now())

----------
... - говорите, говорите, я всегда зеваю, когда мне интересно!
---
халявный генератор анимации на мобилу

Всего записей: 326 | Зарегистр. 31-10-2002 | Отправлено: 11:07 12-01-2003
Dex_Pustota



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

Всего записей: 728 | Зарегистр. 03-10-2001 | Отправлено: 10:37 13-01-2003
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
глупый вопрос:
 
как проверить строку, чтобы она была типа что-то@что-то.(что-то на 4 символа)
 
 
(чтобы строка была равноправным email )

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

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 00:42 14-01-2003
Slippery



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
в РнР это можно проверить мэйл так (только один из вариантов)

Код:
 
$mail=
........
........
if(!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*"."@([a-z0-9]+([\.-][a-z0-9]+)+)*$",$mail, $regs) )  
  {
   echo "Error: '$mail' - это совсем левое мыло!\n";
   }
elseif( gethostbyname($regs[2]) == $regs[2] )
  {
   echo "Error: '$regs[2]' - Нет такого хоста !\n";
  }
 


----------
... - говорите, говорите, я всегда зеваю, когда мне интересно!
---
халявный генератор анимации на мобилу

Всего записей: 326 | Зарегистр. 31-10-2002 | Отправлено: 13:24 14-01-2003 | Исправлено: Slippery, 13:29 14-01-2003
Advanced_Guest



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

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

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 20:25 14-01-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нужен свежий взгляд. Я своим замыленным глазом ничего не могу найти.
 
parse error, expecting `')'' in /usr/www/htdocs/class/class.goods.php on line 311
 

Код:
$this->razdel_container=array();
while(ocifetchinto($this->SQL_RES,$arr))
$this->razdel_container[(int)$arr[2]][]=array("id"=>(int)arr[0],"descr"=>trim($arr[1]));

 
 
Добавлено
line 311 - это последняя строчка
 
Добавлено
Все, нашел ошибку.

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 11:18 16-01-2003
Slippery



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

Код:
 
$arr[2]][]
 

лишняя закрывающая скобка после 2
 
а вааще каким ты редактором пользуешся? -  нормальный (типа
PHPEd, PHPEdit или PHPCoder и т.п.) должен был бы подсказать тебе

----------
... - говорите, говорите, я всегда зеваю, когда мне интересно!
---
халявный генератор анимации на мобилу

Всего записей: 326 | Зарегистр. 31-10-2002 | Отправлено: 15:34 16-01-2003
VolxV

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

Код:
(int)arr[0]


Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 07:29 17-01-2003
Slippery



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

Всего записей: 326 | Зарегистр. 31-10-2002 | Отправлено: 12:20 18-01-2003
TiFTONiX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вобщем делаю upload на PHP , прочитал про тока сделать чтобы можно было закачивать тока файл с определённым разришением! мне надо чтоб можно было закачивать тока zip !  
 
А есть такой пример  
if ($userfile_size<10000 && $userfile_type == "image/gif") {  
} else {  
echo("<b>файл слишком велик или не верный фомат</b>");  
 
Как мне image/gif записать для ZIP а ?

Всего записей: 7 | Зарегистр. 21-01-2003 | Отправлено: 01:51 21-01-2003
Sergeant

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

Цитата:
application/zip


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

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 02:40 21-01-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

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru