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

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



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кто-нить может посоветовть хорошую книгу для начинающего?

Всего записей: 578 | Зарегистр. 07-02-2002 | Отправлено: 18:50 21-03-2003
rev3nant

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Цитата:
Да хоть так
Tnx, тока там ошибка вроде одна. Ты там скобки зыбыл

Цитата:
$s = (strtotime($date2)-strtotime($date1));
Без них у меня не пашет

Всего записей: 4935 | Зарегистр. 16-02-2002 | Отправлено: 21:22 21-03-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rev3nant
А у меня пашет
Наверно все зависит от версии.

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:26 21-03-2003
rev3nant

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Цитата:
А у меня пашет
Может ты параметры по-другому задаёшь. У меня фунция выглядит так:
function countdown ($date) {
   $s = (strtotime($date) - strtotime(date("d M Y")));
   return abs(round($s/86400));
}
echo countdown("20030430")

Всего записей: 4935 | Зарегистр. 16-02-2002 | Отправлено: 22:52 21-03-2003
bohdankyiv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, помогите с отправкой данных из формы на email на php.  
Може кто-то хороший код имеет с примерами
Спасибо

Всего записей: 12 | Зарегистр. 12-02-2003 | Отправлено: 23:07 21-03-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bohdankyiv
Что то в ентом роде - шлет все поля формы.  

Код:
 
$webmaster="tut@sobaka.ru";  
$toemail="кому слать";  
$i=0;  
while (list($cle, $val)=each($HTTP_POST_VARS)){  
    $key[$i]=$cle;  
    $value[$i]=$val;  
    $i++;  
 }  
$message = "";  
$subject_line = "Form results";  
for ($i=0;$i<count($key);$i++)  
         $message .= "--------". $key[$i]." --------\n".$value[$i]."\n";  
 
$headers = "MIME-Version: 1.0\n" ;  
$headers .= "Reply-To: $webmaster\n";  
$headers .= "X-Sender: Admin <$webmaster>\n";  
$headers .= "X-Mailer: FormResults\n";  
$headers .= "X-Priority: 1\n";  
$headers .= "X-MSMail-Priority: High\n";  
$headers .= "Return-Path: <$webmaster>\n";  
$headers .= "Content-Type: text/html;charset=win-1251\n";  
mail($toemail, $subject_line, $message, $headers);
 


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:15 21-03-2003
bohdankyiv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо....
А у меня еще такой вопрос
У меня например 5 наименований диском, которые заказывает посетитель.. Их можно выбрать до 10-ти штук..
Как сделать с раскрывающимся списком, чтобы когда я выбираю 0, то эта строка игнорировалась, а когда выбираю например 3, то в письмо записывалось название диска и количество "3"

Всего записей: 12 | Зарегистр. 12-02-2003 | Отправлено: 11:27 22-03-2003
Hrun



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите че то не могу разобраться вобшем написал новости и хочу прикрутить к ним каментарии
вроде все хорошо получилось если не одно НО.

Код:
$string = $coment;
        $string=strip_tags($string);
        $string = eregi_replace ('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1<a href="http://\\2" target="_blank">\\2</a>', $string);
        $string = eregi_replace ('([[:space:]()[{}])(http://[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1<a href="\\2" target="_blank">\\2</a>', $string);
        $string = eregi_replace ("[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*","<a href=\"mailto:\\0\">\\0</a>", $string);
        $nick=strip_tags($nick);
        $email=strip_tags($email);
include("inc/mysql.php");
$query = "INSERT INTO news_coment (coment, nick, email, date, id) VALUES (
'$string', '$nick', '$email', '$body', '$id')";
mysql_query($query, $link);
mysql_close();

Это кусок Кода файла который добавляет каментарий в БД.
Комментарии посылаются из другого файла методом ПОСТ.
Проблема в том незнаю как сделать что бы "\r\n" вставлялись автоматически.
тоесть я пишу каментарий в несколько строк а выводиться он в одну строку
Как это побороть ?

----------
Покояние ведет ко спасению.

Всего записей: 483 | Зарегистр. 19-03-2003 | Отправлено: 15:59 22-03-2003 | Исправлено: Hrun, 16:33 22-03-2003
Advanced_Guest



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hrun
делай замену "\n" на "<br>"
 
$string = ereg_replace ("\n", "<br>", $string);

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

Всего записей: 2446 | Зарегистр. 14-04-2002 | Отправлено: 16:34 22-03-2003
Hrun



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

----------
Покояние ведет ко спасению.

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hrun
 
Еще есть функция nl2br().

Всего записей: 78 | Зарегистр. 05-02-2003 | Отправлено: 22:01 22-03-2003
DRon



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

Всего записей: 168 | Зарегистр. 27-06-2001 | Отправлено: 14:16 23-03-2003
burewar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть вопросы:
==============================
(1) Есть текст, с вот таким вот содержанием:

Цитата:
 

Тут всё время разный текст
его кол-во (обьём) неизвестен.

.............
<textarea rows="20" name="code" cols="70" class="forms">
.............
Тут нужная информация!
.............
</textarea>
.............
Тут тоже всё время разный текст
его кол-во (обьём) неизвестен.


 

Вопрос. Как исключить всё, кроме «нужной» информации, если я не знаю «разный текст»?
 
==============================
 
(2) Если я на php пишу fsockopen ($host, 127); - то что коннектится к сети сам PHP или сервер, где он(PHP) установлен?
Если всё делает PHP, то можно указать в настройках работу «всегда через прокси»?
И ещё нужен пример работы через прокси, т.е. скрипт через прокси обращается к нужному мне серверу(пусть http://localhost/test.htm) и забирает test.htm.
==============================

Всего записей: 207 | Зарегистр. 26-12-2001 | Отправлено: 14:39 23-03-2003
Akari

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть н-ная проблема...
а именно загрузка картинок на сервер...
нужно было чтобы картинка не только выгружала исходник, но и создавала маленькую картинку.
Картинку выгружает, маленькую штучку создает, но вот незадача... цвета у нее валятся >< То есть такое впечатление, что картинка всего в 16 цветов.
 вот функция делающая это -  
 
function flt_bakacode ($text, $adress)
{
$image_tag = explode("[img]", $text);
$text = array();
$text[] = $image_tag[0];
for($i=1; $i<count($image_tag); $i++)
{
$image_tag[$i] = explode("[/img]", $image_tag[$i]);
$image_size = GetImageSize($image_tag[$i][0]);
$w_p = $image_size[0]/200;
$h_p = $image_size[1]/150;
$image_width = ($w_p > $h_p) ? 200 : ($image_size[0]*150/$image_size[1]);
$image_height = ($h_p > $w_p) ? 150 : ($image_size[1]*200/$image_size[0]);
$new_image = imageCreate($image_width, $image_height);
$old_image = imageCreateFromJpeg($image_tag[$i][0]);
imageCopyResized($new_image, $old_image, 0, 0, 0, 0, $image_width, $image_height, $image_size[0], $image_size[1]);
$url = $adress."/".date("YmdHis",time()).$i;
imageJpeg($new_image, $url."_tn.jpg");
imageJpeg($old_image, $url.".jpg");
$image_size = GetImageSize($url.'_tn.jpg');
$text[] = '<a href="'.$url.'.jpg'.'" target="_blank"><img src='.$url.'_tn.jpg border=0 '.$image_size[3].'></a>';
$text[] = $image_tag[$i][1];
}
$mid_result = implode("", $text);
$image_tag = explode("[c_url]", $mid_result);
$text = array();
$text[] = $image_tag[0];
for($i=1; $i<count($image_tag); $i++)
{
$image_tag[$i] = explode("[/c_url]", $image_tag[$i]);
$url = explode("_tn.jpg", $image_tag[$i][0]);
unlink($url[0].".jpg");
unlink($url[0]."_tn.jpg");
$text[] = $image_tag[$i][1];
}
$result = implode("", $text);
return $result;
}
 она конечно делает и другие вещи, но это не суть важно.
Самое странное, что все работает на домашнем сервере, но глючит на хостинге...
вроде GD у хостера даже выше версия чем моя..., да и оригинальная картинка получается нормальной, похоже глюк именно при уменьшении...??
 
Я не в понятках...

Всего записей: 2 | Зарегистр. 05-01-2003 | Отправлено: 01:51 24-03-2003
Hrun



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

Цитата:
$new_image = imageCreate($image_width, $image_height);  

Замени на  
ImageCreateTrueColor
http://www.php.net/manual/ru/function.imagecreatetruecolor.php
Замечание: This function was added in PHP 4.0.6 and requires GD 2.0.1 or later
Замечание: This function will not work with GIF file formats.

----------
Покояние ведет ко спасению.

Всего записей: 483 | Зарегистр. 19-03-2003 | Отправлено: 12:47 24-03-2003 | Исправлено: Hrun, 12:48 24-03-2003
UsERrorNAME

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

Цитата:
Вопрос. Как исключить всё, кроме «нужной» информации, если я не знаю «разный текст»?  
 


Код:
 
$text = "весь твой текст тут";
preg_match("!<textarea rows=\"20\" name=\"code\" cols=\"70\" class=\"forms\">(.+?)</textarea>!sm", $text, $matches);
$your_info = $matches[1]; // твоя информация здесь
 

 
Добавлено

Цитата:
(2) Если я на php пишу fsockopen ($host, 127); - то что коннектится к сети сам PHP или сервер, где он(PHP) установлен?  
Если всё делает PHP, то можно указать в настройках работу «всегда через прокси»?  
 

Лучший способ это выяснить - проверить самому. Натрави его на файл на локальном сервере, а потом в логах глянь, какой зверь к тебе заходил в гости.

Всего записей: 167 | Зарегистр. 24-03-2003 | Отправлено: 13:37 24-03-2003 | Исправлено: UsERrorNAME, 13:38 24-03-2003
Ozzie



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
A HanuLLluTe aHa/lu3aTop glya BK 3a KP =)

Всего записей: 949 | Зарегистр. 18-03-2003 | Отправлено: 13:49 24-03-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
K0HE4H0 M0}|{H0 Ha|'|uCaT, H0 T0KA 3a MH0|'0 USD
 
Транслит легче вытерпеть, чем такое безобразие.

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Hy a 4e ge/laTb ?
nu blin tak =)
Hy TaK eTo pea/lbHo ?

Всего записей: 949 | Зарегистр. 18-03-2003 | Отправлено: 12:53 25-03-2003
kaspar27

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаюсь  написать скрипт который по данной ему ссылке скачиваль бы файл к себе на сервер.
 
пробывал  
 
fopen(URL)
fread()
 
что то не выходит  
 
подскажите  правильный ответ

Всего записей: 75 | Зарегистр. 23-01-2003 | Отправлено: 13:48 25-03-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-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru