Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Написать простой скрипт

cs-portal
сообщение 30.9.2013, 20:33
Сообщение #1
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

нужно поле ввода для айпи:порт с проверкой на корректность ввода типа функции ip2long или аналога
кнопочка отправить. при нажатии происходит запуск функции exec ( ' bla bla bla $ip bla bla ') где нужно подставить тот айпи что ввел в форму.
далее айпи пишется в txt чтоб повторно его не могли ввести.
с отправкой сообщения что айпи уже есть в базе and cannot be added twice

оплата за скрипт присутствует
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя jtiq
сообщение 1.10.2013, 0:28
Сообщение #2


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

cs-portal, БД не?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 1.10.2013, 3:59
Сообщение #3
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

нет,какая бд,
10 строчек кода, всего то нужно.
форма ввода, кнопочка, и выполнение exec команды на введенный ип. там работы на 5 минут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mdma
сообщение 1.10.2013, 8:44
Сообщение #4
Стаж: 12 лет

Сообщений: 346
Благодарностей: 72
Полезность: < 0

напиши фрилансерам. времени сэкономишь.

Отредактировал: mdma, - 1.10.2013, 8:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 1.10.2013, 10:38
Сообщение #5
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

уже
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 1.10.2013, 11:14
Сообщение #6


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

На. Захочешь отблагодарить, против не буду
Прикрепленные файлы:
Прикрепленный файл  ip_for_cs_portal.zip ( 1,8 килобайт ) Кол-во скачиваний: 63
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
cs-portal
сообщение 1.10.2013, 12:28
Сообщение #7
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

спс работает, куда благодарить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 1.10.2013, 12:53
Сообщение #8


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(cs-portal @ 1.10.2013, 13:28) *
спс работает, куда благодарить?

R127189904707
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 1.10.2013, 21:51
Сообщение #9
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

ок завтра, на бирже меняется все(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bamboo4aaa
сообщение 1.10.2013, 22:01
Сообщение #10
Стаж: 18 лет

Сообщений: 1619
Благодарности: выкл.

Меценат Меценат

платит портал, выложили на общее, замечательно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 1.10.2013, 22:54
Сообщение #11
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

ценность скрипта не в том что там добавляется айпи, а в том какую команду выполнит скрипт, а вот это уже в паблике не будет так что пусть пользуются
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 5.10.2013, 20:25
Сообщение #12
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

есть вопрос, не могу придумать какую команду использовать для удаления айпи из списка с задержкой от 10 минут до суток, ведь если потом выйти со страницы скрипт продолжит отрабатывать таймер? крон здесь врядли подойдет, хотя.... посоветуйте чтото.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 5.10.2013, 21:49
Сообщение #13


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(cs-portal @ 5.10.2013, 21:25) *
есть вопрос, не могу придумать какую команду использовать для удаления айпи из списка с задержкой от 10 минут до суток, ведь если потом выйти со страницы скрипт продолжит отрабатывать таймер? крон здесь врядли подойдет, хотя.... посоветуйте чтото.

Кроном ищи запись в файле и удаляй. Либо я не так понял. Объясни, что точно нужно, напишу
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 6.10.2013, 22:47
Сообщение #14
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

вот тут ктото может пофиксить, не срабатывает .

Код
<?php

filesize_get('servers/cstrike.txt')

function filesize_get($file)
{

   if(!file_exists($file)) return "file doesnt exist";


  $filesize = filesize($file);
  if($filesize < 10)
   {
     $a = file_get_contents('backup.txt');
     $file = 'servers/cstrike.txt';
     $file2 = 'servers/cstrike_russian.txt';
     file_put_contents($file , $a );
     file_put_contents($file2 , $a );
   }
  
}

?>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Isset
сообщение 7.10.2013, 0:05
Сообщение #15


Стаж: 15 лет

Сообщений: 82
Благодарностей: 144
Полезность: 917

Цитата(cs-portal @ 7.10.2013, 2:47) *
вот тут ктото может пофиксить, не срабатывает .

Код
<?php

filesize_get('servers/cstrike.txt')

function filesize_get($file)
{

   if(!file_exists($file)) return "file doesnt exist";


  $filesize = filesize($file);
  if($filesize < 10)
   {
     $a = file_get_contents('backup.txt');
     $file = 'servers/cstrike.txt';
     $file2 = 'servers/cstrike_russian.txt';
     file_put_contents($file , $a );
     file_put_contents($file2 , $a );
   }
  
}

?>

Что именно не срабатывает?

Цитата
filesize возвращает размер указанного файла в байтах или FALSE (и генерирует ошибку уровня E_WARNING) в случае возникновения ошибки


Отредактировал: Isset, - 7.10.2013, 0:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 7.10.2013, 5:23
Сообщение #16
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

PHP Parse error: syntax error, unexpected T_FUNCTION on line 5

я хочу чтоб из backup.txt писало в cstrike.txt если cstrike.txt менее 10 байт размером
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя onotole
сообщение 7.10.2013, 13:23
Сообщение #17


Иконка группы

Стаж: 13 лет

Сообщений: 1572
Благодарностей: 1119
Полезность: 1550

Меценат Меценат

Цитата(cs-portal @ 7.10.2013, 5:23) *
PHP Parse error: syntax error, unexpected T_FUNCTION on line 5

я хочу чтоб из backup.txt писало в cstrike.txt если cstrike.txt менее 10 байт размером

Код:

<?php
if(filesize('cstrike.txt' < (104)))
{
$get = file_get_contents('backup.txt');
if(!empty($get))
file_put_contents('cstrike', $get);
}
?>


И проверять на 10 байт - по-моему моветон, так как даже в пустом файле может быть до 2-х килобайт инфы

Отредактировал: onotole, - 7.10.2013, 13:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Frostiks
сообщение 7.10.2013, 18:00
Сообщение #18


Стаж: 12 лет

Сообщений: 145
Благодарностей: 38
Полезность: 70

Цитата
<?php

filesize_get('servers/cstrike.txt');

function filesize_get($file)
{

if(!file_exists($file)) return "file doesnt exist";


$filesize = filesize($file);
if($filesize < 10)
{
$a = file_get_contents('backup.txt');
$file = 'servers/cstrike.txt';
$file2 = 'servers/cstrike_russian.txt';
file_put_contents($file , $a );
file_put_contents($file2 , $a );
}

}

?>

Как то так короч

Отредактировал: Frostiks, - 7.10.2013, 18:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: