ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #7341  
Старый 28.12.2008, 21:17
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от m0Hze  
В общем вопрос просто из интереса моего взят.Помню гдето тут уже обсуждалось,и я даже прочитал все ето дело и понял,но что-то искать на 740 страницах не охото =)
В общем сам вопрос:
Есть index.php. При обращении например index.php?3 = получаем одну страницу,при другом обращении,например ?4 получаем другую страницу\наполнение. Как такое осуществляеться? Желательно с маленьким примером хотябы,чтобы было более наглядно и понятно =)
PHP код:
foreach($_GET as $key => value)
{
      if((int)
$key != 0)
      {
           
$page $key;
           break;
      }
}
echo 
$key
 
Ответить с цитированием

  #7342  
Старый 28.12.2008, 21:30
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Попробую последние 2 варианта,вроде как оно =)
Вот еще вопрос назрел:
Есть скрипт,пущай index.php, в нем тупо форма,и все.
Нужно,чтобы то что вписывают в текстареа,было добавленов в документе out.php за место коментария(какбе замена).Способ наитупейший,но ничего получше я придумать не смог.Если придложите вариант получше,то я с удовольствием его посмотрю =)
index.php
PHP код:
<html>
<
head>
</
head>
<
title>
Blabla
</title>
<
body>
<
center>
<
form method "POST" action "create.php">
<
textarea name "in"
    
cols "40"
    
rows "20">
</
textarea>
<
br>
<
input type "submit"
value "Добавить">
</
center>
</
form>
</
body>
</
html
create.php
PHP код:
<?
$in 
$_POST['in'];
$res file_get_contents('out.php');
$res str_replace('//new',$in,$res);
?>
Никакой ошибки не кажет,но текст не заменяеться.Пробывал даже явно указать переменную $in.
В общем возможно есть способ попроще?
Пробывал также и прег_реплаце,но тоже не срабатывает.
.// мухаха,похоже все понял сам,ведь я не записывал новые данные в сам документ

Последний раз редактировалось m0Hze; 28.12.2008 в 21:33..
 
Ответить с цитированием

  #7343  
Старый 28.12.2008, 21:33
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Цитата:
<?
$in = $_POST['in'];
$res = file_get_contents('out.php');
$res = str_replace('//new',$in,$res);
?>
Ты же результат не записываешь в файл...
 
Ответить с цитированием

  #7344  
Старый 28.12.2008, 21:42
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Я уже ето понял
Теперь другой вопрос,результат записываеться,но вот например ввожв в само поле:
PHP код:
case '3434' $rambler "322";
break; 
А непосредственно в файле появляеться экранированый вариант:
Код:
	case \'3434\' : $rambler = \"322\";
break;
Как сделать,чтобы писалось в файл,именно то что ввели,без екранизации цавычек,и подобного...

Последний раз редактировалось m0Hze; 28.12.2008 в 21:46..
 
Ответить с цитированием

  #7345  
Старый 28.12.2008, 21:48
Аватар для Kaimi
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

ммм...выруби magic_quotes_gpc
 
Ответить с цитированием

  #7346  
Старый 28.12.2008, 21:55
Аватар для MaTpOc
MaTpOc
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
Провел на форуме:
10311449

Репутация: 1357


По умолчанию

Народ а есть ли в паблике пхп брурет асек?
 
Ответить с цитированием

  #7347  
Старый 28.12.2008, 21:57
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от m0Hze  
Я уже ето понял
Теперь другой вопрос,результат записываеться,но вот например ввожв в само поле:
PHP код:
case '3434' $rambler "322";
break; 
А непосредственно в файле появляеться экранированый вариант:
Код:
	case \'3434\' : $rambler = \"322\";
break;
Как сделать,чтобы писалось в файл,именно то что ввели,без екранизации цавычек,и подобного...
PHP код:
function anti_gpc($string)
{
     return (!
get_magic_quotes())?($string):(stripslashes($string));

 
Ответить с цитированием

  #7348  
Старый 28.12.2008, 22:10
Аватар для [dei]
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

Цитата:
Сообщение от MaTpOc  
Народ а есть ли в паблике пхп брурет асек?
вот тут какой-то есть https://forum.antichat.ru/showthread.php?t=73171
 
Ответить с цитированием

  #7349  
Старый 29.12.2008, 02:21
Аватар для nonamez
nonamez
Познавший АНТИЧАТ
Регистрация: 22.07.2007
Сообщений: 1,291
Провел на форуме:
3884427

Репутация: 766


Отправить сообщение для nonamez с помощью ICQ
По умолчанию

Такой вопрос:
PHP код:
if(preg_match("/^([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i"$_POST['email'])){
fputs($f$_POST['email'].";".$_POST['password']." \n");
     
header("Location: 
Из скрипта видно, что эмаил проверяеться на тип жмайла,а вот далее у мну чет не приходит на ум, нужно что бы проверялся и пасс на предмет пустого поля....
Должно быть что-то типа

PHP код:
if(preg_match("/^([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,4})$/i"$_POST['email']))
or (
preg_match(""$_POST['password'])){
fputs($f$_POST['email'].";".$_POST['password']." \n");
     
header("Location: 
ток толком я так и не въехал...
 
Ответить с цитированием

  #7350  
Старый 29.12.2008, 02:32
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

PHP код:
if(preg_match("...."$_POST['email']) && !empty($_POST['password'])) 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ