HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #15811  
Старый 27.04.2010, 11:16
$now
Познающий
Регистрация: 27.04.2009
Сообщений: 87
Провел на форуме:
140663

Репутация: 34
По умолчанию

Konqi
Проблема тут скорее будет в том, что 200мб распаковать за один раз не всякий хостинг позволит, точнее виртуальный никакой не позволит.

Нужно как то хитро разбивать процесс на итерации.
 
Ответить с цитированием

  #15812  
Старый 27.04.2010, 12:02
GrinGoO
Участник форума
Регистрация: 01.07.2008
Сообщений: 172
Провел на форуме:
2567583

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

Можно еще вопросик?

Нужно через админку редактировать файлы.

Допустим есть файл с настройками типо:

PHP код:

$name 
"Название сайта";
$adr "Адрес сайта"
Теперь нужно через админку отредактировать значение переменных $name и $adr через веб-форму. Ну и что бы в форме заранее отображалось значение переменной.
 
Ответить с цитированием

  #15813  
Старый 27.04.2010, 14:00
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

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

Цитата:
Сообщение от GrinGoO  
Можно еще вопросик?

Нужно через админку редактировать файлы.

Допустим есть файл с настройками типо:

PHP код:

$name 
"Название сайта";
$adr "Адрес сайта"
Теперь нужно через админку отредактировать значение переменных $name и $adr через веб-форму. Ну и что бы в форме заранее отображалось значение переменной.
Код:
$cfile = 'config.php'; //файл с настройками

if( isset($_POST['name']) && isset($_POST['addr']) )
{

$name = trim(stripslashes($_POST['name']), PHP_EOL);
$addr = trim(stripslashes($_POST['addr']), PHP_EOL);
$content = file_get_contents( $cfile );
$content = preg_replace( '#\$name\s*=\s*".*";#', '$name = "'.$name.'";', $content );
$content = preg_replace( '#\$adr\s*=\s*".*";#', '$adr = "'.$addr.'";', $content );
if( file_put_contents( $cfile, $content ) )
            echo "<font color='red'>Настройки успешно сохранены</font><br><br>"; else
            echo "<font color='red'>Настройки сохранить не удалось.</font><br><br>";


}
?>
<form method="post" act="">
$name = <input type="text" name="name">;<br /><br />
$adr = <input type="text" name="addr">;<br />
<input type="submit" value="Сохранить">
Работает, протестил.

Последний раз редактировалось Deathdreams; 27.04.2010 в 14:06..
 
Ответить с цитированием

  #15814  
Старый 27.04.2010, 17:39
PenSpinner
Познающий
Регистрация: 10.12.2008
Сообщений: 35
Провел на форуме:
200093

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

Цитата:
Сообщение от Fepsis  
Каждый абзац по сути яляется строкой. Заноси все абзацы в массив и сортируй массив как строки по алфавиту...
да, только без учёта цифр. как реализовать?
 
Ответить с цитированием

  #15815  
Старый 27.04.2010, 18:45
ichechen
Познающий
Регистрация: 16.10.2009
Сообщений: 40
Провел на форуме:
152013

Репутация: 14
По умолчанию

Почему не работает скрипт? *SCRATCH*
А точнее одна ветка свитча, при запросе:
Код:
?OP=UPD&pr1=file_name&pr2=" & "text_to_file"
PHP код:
<?php
$curFn
=$_POST['OP'];
$arg_1=$_POST['pr1'];
$arg_2=$_POST['pr2'];

//DO COMPORATION
switch ($curFn
{
    case 
'UPD':    
    
$f=fopen("arg_1","w");
        
$success fwrite($f"$arg_2");
        
fclose($f); 
    break;  
}
exit;
?>
 
Ответить с цитированием

  #15816  
Старый 27.04.2010, 18:58
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

ichechen наверное, потому что вы передаете не ПОСТ запросом данные
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 
Ответить с цитированием

  #15817  
Старый 27.04.2010, 18:59
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от ichechen  
Почему не работает скрипт? *SCRATCH*
А точнее одна ветка свитча, при запросе:
Код:
script_name.php?OP=UPD&pr1=file_name&pr2=" & "text_to_file"
PHP код:
<?php
$curFn
=$_GET['OP'];
$arg_1=$_GET['pr1'];
$arg_2=$_GET['pr2'];

//DO COMPORATION
switch ($curFn
{
    case 
'UPD':    
    
$f=fopen("arg_1","w");
        
$success fwrite($f"$arg_2");
        
fclose($f); 
    break;  
}
exit;
?>
o my god oO
Код:
?OP=UPD&pr1=file_name&pr2=text_to_file
PHP код:
<?php
$curFn
=$_POST['OP'];
$arg_1=$_POST['pr1'];
$arg_2=$_POST['pr2'];

//DO COMPORATION
switch ($curFn
{
    case 
'UPD':    
    
$f=fopen($arg_1,"w");
        
$success fwrite($f$arg_2."\r\n");
        
fclose($f); 
    break;  
}
exit;
?>
 
Ответить с цитированием

  #15818  
Старый 27.04.2010, 19:23
ichechen
Познающий
Регистрация: 16.10.2009
Сообщений: 40
Провел на форуме:
152013

Репутация: 14
По умолчанию

Цитата:
Сообщение от Gifts  
ichechen наверное, потому что вы передаете не ПОСТ запросом данные
Да не, я передаю именно ПОСт заросы
Код:
 request.Method = "POST"
        Dim postData As String = "?OP=UPD&pr1=fileName&pr2=" & "text"
        Dim byteArray As Byte() = Encoding.UTF8.GetBytes(postData)
        request.ContentType = "application/x-www-form-urlencoded"
        request.ContentLength = byteArray.Length
        Dim dataStream As Stream = request.GetRequestStream()
        dataStream.Write(byteArray, 0, byteArray.Length)
        dataStream.Close()
        Dim response As WebResponse = request.GetResponse()
     
        dataStream = response.GetResponseStream()
        Dim reader As New StreamReader(dataStream)
        Dim responseFromServer As String = reader.ReadToEnd()
      
        reader.Close()
        dataStream.Close()
        response.Close()
Цитата:
Сообщение от m0Hze  

PHP код:
<?php
$curFn
=$_POST['OP'];
$arg_1=$_POST['pr1'];
$arg_2=$_POST['pr2'];

//DO COMPORATION
switch ($curFn
{
    case 
'UPD':    
    
$f=fopen($arg_1,"w");
        
$success fwrite($f$arg_2."\r\n");
        
fclose($f); 
    break;  
}
exit;
?>
Тоже не работает, права установленны правильно! папка 777 скрипт 644, еще варианты?))

Последний раз редактировалось ichechen; 27.04.2010 в 19:30..
 
Ответить с цитированием

  #15819  
Старый 27.04.2010, 19:33
.:[melkiy]:.
Постоянный
Регистрация: 25.01.2009
Сообщений: 368
Провел на форуме:
5290740

Репутация: 912
По умолчанию

мб allow_url_fopen off в php.ini?
 
Ответить с цитированием

  #15820  
Старый 27.04.2010, 19:35
ichechen
Познающий
Регистрация: 16.10.2009
Сообщений: 40
Провел на форуме:
152013

Репутация: 14
По умолчанию

Цитата:
Сообщение от .:[melkiy]:.  
мб allow_url_fopen off в php.ini?
неа))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ