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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Petrozza
А если в ссылке будут символы кирилицы? Или восклицательный знак, "плюс", "минус" или т.п.? Поэтому я и спрашивал, чтобы выделить только допустимые символы.

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 05:22 25-08-2002
Petrozza



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

Код:
 
function urlcheck($url){
$result = ereg("^(http|https)://([A-Za-z0-9][A-Za-z0-9_-]*)(\.[A-Za-z0-9][A-Za-z0-9_-]*)+$", $url, $trashed);
if($result)
return true;
else
return false;
}
 


----------
J-E-T-S JETS! JETS! JETS!
When God wanted me to suffer, he made me a Jets fan...

Всего записей: 471 | Зарегистр. 05-01-2002 | Отправлено: 07:33 25-08-2002 | Исправлено: Petrozza, 07:39 25-08-2002
Dark_3df



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Petrozza
Не стоит надрываться с кодом. Всё, что мне нужно, это список символов, допустимых в ссылке. Есть латинский алфавит, точка, слэш, двоеточие, вопросительный знак, амперсанд, символ номера (#), тире, нижняя черта (_), знак равенства... Какие ещё символы допустимы в ссылке?

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 06:43 26-08-2002
Dark_3df



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот ещё дополнительный вопросик. Тут в теме вычитал про интересную функцию flock(). Решил применить и столкнулся с обломом: если файл, в который ведётся запись, пустой, то при внедрении функции flock запись вообще не происходит! Если же в файле есть хотя бы один байт информации, то всё пучком... Я в недоумении.
 
Тут примерчик кода:

Цитата:
 
$flock = fopen($fpost, "r");
flock($flock, 1);
 
$fp = fopen($fpost, "a");
fwrite($fp, $newpost);
fclose($fp);
         
flock($flock, 3);
fclose($flock);
 

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 08:42 27-08-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
обясните концепцию работы с классами пхп
на примере http://phpclasses.php-start.de/browse.html/package/576.html

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 16:13 28-08-2002
nafania



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hарод если не сложно посоветуйте книгу по PHP. Если можно в электронном виде. Я тут пытаюсь кое что изобразить , а вопросы такие ламерские что и спросить стыдно.
 
На PHP Manual ссылки просьба не давать.  

Всего записей: 59 | Зарегистр. 29-03-2002 | Отправлено: 01:41 30-08-2002
Warlock

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

Код:
 
$fp = fopen($fpost, "a");  
flock($fp, 2);  
fwrite($fp, $newpost);  
fclose($fp);  
 

flock($flock, 3); - не нужен, т.к. fclose сам всё сделает

Всего записей: 146 | Зарегистр. 10-08-2001 | Отправлено: 02:01 30-08-2002 | Исправлено: Warlock, 02:07 30-08-2002
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос такой.. реально при включенном safe mode сделать папке/файлу chmod?..
 
В мане написано, что chmod - среди запрещенных функций при безопасном режиме..
 
Блин.. это как-нибудь обойти можно?

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

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 05:55 30-08-2002
Dark_3df



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Warlock
Сенькс... А троечка во флоке это так... для приличия.
 
Sergeant
Есть у меня хостер один, так он как раз ввёл safemode на PHP. Но прикол вот в чём: файлы прекрасно создаются, права доступа на них через скрипт назначаются бесприкословно, даже скрипт с такими файлами работает корректно!!! Единственные глюк - эти файлы нельзя копировать, перемещать и просто открывать (выдаётся ошибка). Читать через скрипт не пробовал.
И единственный совет хостера на это: "воспользуйтесь функцией создания файла в CGI, а потом отвиртуальте в скрипт PHP".

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 06:19 30-08-2002 | Исправлено: Dark_3df, 06:29 30-08-2002
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dark_3df,
К цги у меня доступа нет.. только пхп..
 
У меня ничего не создается и не чмодится.. потому как включен safe_mode и ничерта сделать с этим не получается.. админа просить бесполезно...
 
btw,

Цитата:
Сенькс... А троечка во флоке это так... для приличия.

Это тройка не от фонаря.. из маны:

Цитата:
To release a lock (shared or exclusive), set operation to LOCK_UN (set to 3 prior to PHP 4.0.1).  

..то бишь 3 - это снятие лока с файла..

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

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 06:24 30-08-2002 | Исправлено: Sergeant, 06:27 30-08-2002
Dark_3df



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
> У меня ничего не создается и не чмодится..
- В таком случае могу только посочувствовать, поскольку PHP тоже не дураки делали и обойти врядли удастся...
 
> Это тройка не от фонаря..
- Я знаю, поэтому и говорю, что для приличия. Если запер дверь в туалет, пока в нём сидишь, соизволь по окончании её открыть, а не жди пока выломают.

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 06:47 30-08-2002
DRon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как сделать вот такую проверку, типа
if ($var == "name-[какая-нить цифра].html")
{
бла-бла-бла
}
 
Вместо какой-нить цифры может быть любая цифра, и только цифра.

Всего записей: 168 | Зарегистр. 27-06-2001 | Отправлено: 09:05 30-08-2002
VolxV

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

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 11:26 30-08-2002
Dark_3df



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
if (preg_match("/name-[0-9]\.html/", $var)) {
        print "blah, blah, blah...";
}

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 06:24 31-08-2002
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Объясните где я дурак.....
 
Стояло PHP 3  
 
<?
$article=$QUERY_STRING.".txt";
 
echo $article;
 
?>
 
Пишем http://localhost/index.php?news
 
Получаем  
 
news.txt
 
поставил php 4
 
Все тоже самое... только вот когда пишем
 
Пишем http://localhost/index.php?news
 
получаем  
 
.txt
 
Тобишь, QUERY_STRING не работает или не правильно работает посмотрел phpinfo() там QUERY_STRING работает нормально все показывается.... объясните что я не так сделал? Или может новшества какие нить?
 

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 17:49 31-08-2002
ivank



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

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 20:58 31-08-2002
Zmey



Strangled by Lynx
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank
Я конечно извиняюсь.... но можно подробнее или на емыл или ПМ. Или хотя бы ссылочку где про это читать.  Только не http://www.php.net там я уже был

Всего записей: 303 | Зарегистр. 07-12-2001 | Отправлено: 21:08 31-08-2002
ivank



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zmey
Значит плохо был. http://www.php.net/manual/en/configuration.php#ini.register-globals

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 21:36 31-08-2002
Dark_3df



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

Всего записей: 54 | Зарегистр. 21-08-2002 | Отправлено: 05:46 01-09-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
зависит от хостинга ..
по идее входид
библиотека GD
под виндами нада раскоментировать строку тока

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 05:52 01-09-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