IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Люди помогите разобраться с PHP (https://www.imho.ws/showthread.php?t=118390)

GuardianSpirit 23.04.2007 17:57

Люди помогите разобраться с PHP
 
Люди пожалусто помогите мне разобраться с командой "include". У меня скрипт выглядит премерно так:

<FORM method="POST" action="on.php">
<TABLE>
<tr><td>Введите свой логин&nbsp&nbsp</td><td><INPUT type="text" name="logon" size="15"></td></tr>
<tr><td>Введите свой пароль</td><td><INPUT type="password" name="password" size="13>"></td><tr>
</TABLE>
<?php
global $logon;
global $password;
?>
<INPUT type="submit" value="Заказать">
</FORM>

<?PHP
if ($REQUEST_METHOD=="POST")
{
if ($logon==''){echo "Логин не введен";};
if ($password==''){echo "Пароль не введен";};
{
include('card/$logon');
}
}
if ($password!=$parol)//$parol прописанна в файле с именем из переменной $logon
{echo "Проверьте введенные Логин и Пароль(они не совпадают с зарегестрированными), либо они были удаленны.";}
}
?>

Saruman 23.04.2007 18:15

в одинарных кавычках подстаноки переменных не обрабатываются, т.е. должно быть
include("card/$logon");

tahman 23.04.2007 23:17

лучше прописать полный путь, типа include("/home/site/public_html/card/$logon");

BorLase 23.04.2007 23:47

Цитата:

Сообщение от tahman (Сообщение 1397605)
лучше прописать полный путь, типа include("/home/site/public_html/card/$logon");

это как раз хуже

если ты поменяешь хостера, у тебя пути могут оказаться совсем другими

везде, где только можно, надо использовать относительный путь, и только если уж совсем припечет - полный, причем хранить все такие пути в отдельном файле в виде констант

GuardianSpirit 26.04.2007 09:35

Люди еще вопрос. Подскажите как удалить файл при помощи PHP.

RaZEr 26.04.2007 10:04

unlink()

GuardianSpirit 26.04.2007 10:19

А синтаксис подскажите plzzz

RaZEr 26.04.2007 11:18

php.net/unlink

BorLase 26.04.2007 15:33

Цитата:

Сообщение от GuardianSpirit (Сообщение 1398972)
А синтаксис подскажите plzzz

блин, а help для марсиан пишется??? уж на что на что, а на РНР можно, наверно, мануал и на языке мумбо-юмбо найти, не то что на русском.

читай (желательно весь сайт) - http://www.php.ru/manual/function.unlink.html

GuardianSpirit 28.04.2007 21:39

Люди подскажите как привезеть unlink() к кнопке или ссылке.

EvroStandart 29.04.2007 11:15

А в чём трудность? Если через ссылку передаёш имя файла, тогда в скрипте это имя и обрабатываеш.

GuardianSpirit 29.04.2007 12:45

спасибо!

добавлено через 6 минут
Люди еще одно, как сделать так чтобы открылся другая страница через х секунд.

EvroStandart 29.04.2007 22:03

Раз
http://ee.php.net/header
<?php
header("Location: http://www.example.com/"); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */
exit;
?>


Два
http://en.wikipedia.org/wiki/Meta_refresh
<!-- Refresh page after 10 seconds -->
<meta http-equiv="refresh" content="10" />

GuardianSpirit 02.05.2007 20:44

Люди еще вопрос, как при помощи PHP сделать так чтобы скрипт открыл файл, а потом читал файл по одному символу и при нахождении допустим "|" такого символа менял его на "</td><td>" :help:

Псих 07.05.2007 22:56

GuardianSpirit,
fopen, fread, strreplace
php.net

GuardianSpirit 10.05.2007 16:37

У меня есть TEXTAREA и мне надо чтобы когда пользователь нажимал enter он записывался в файл тегом <br> вместо enterа

BorLase 10.05.2007 17:28

Цитата:

Сообщение от GuardianSpirit (Сообщение 1406088)
У меня есть TEXTAREA и мне надо чтобы когда пользователь нажимал enter он записывался в файл тегом <br> вместо enterа

чудо, ты доки принципильно не читаешь, да?

nl2br - странно, да? http://www.php.ru/manual/function.nl2br.html

ЗЫ: жаль, минус тебе уже вкатил - не дает форум еще один дать. Почитай мануалы, а???

vvs-alarm 11.05.2007 19:14

Цитата:

Сообщение от BorLase (Сообщение 1406118)
чудо, ты доки принципильно не читаешь, да?


оно им надо ? проще чтоб кто то разжевал и в рот положил

БуБа 06.06.2007 15:08

а мона вопрос? объясните в двух словах зачем оно надо? Я только начала учить HTML и, так понимаю, это там очень даже к стати будет (я про PHP).:help:

EvroStandart 07.06.2007 18:01

Чтобы программировать разную логику и показывать пользователю нужную информацию.
И ещё много для чего. Выучи HTML, потом начинай смотреть что PHP умеет.

copch 20.06.2007 01:32

Цитата:

Сообщение от GuardianSpirit (Сообщение 1397476)
include('card/$logon');

хоть и давно было, но лучше иметь это в виду.. здесь имеется уязвимость иньекция локального пхп кода.. понимаешь почему?

y0r1c 20.06.2007 22:49

Цитата:

Сообщение от БуБа (Сообщение 1419345)
а мона вопрос? объясните в двух словах зачем оно надо? Я только начала учить HTML и, так понимаю, это там очень даже к стати будет (я про PHP).:help:

HTML нужно знать в любом случае, т.к. это не язык программирования а язык разметки, на коротом пишутся все сайты, а PHP только добавляет динамику в сайт


Часовой пояс GMT +4, время: 13:34.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.