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

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

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

  #11  
Старый 23.05.2009, 20:16
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

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

2ClienTtm мой скрипт рассчитан на то что все числовые комбинации у тебя находятся в файле с новой строки:
12324
123123
123123
123123
покажи 2 вещи - какие данные у тебя находятся в твоем текстовом файле(хотя бы 3-4 значения из него как они есть) и то что ты вводишь в форму поиска, + версия пхп должна быть =<5 (file_put_contents), потому как у меня все прекрасно работает.
 

  #12  
Старый 24.05.2009, 12:06
ClienTtm
Banned
Регистрация: 31.05.2008
Сообщений: 46
Провел на форуме:
967768

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

Цитата:
Сообщение от PaCo  
2ClienTtm мой скрипт рассчитан на то что все числовые комбинации у тебя находятся в файле с новой строки:
12324
123123
123123
123123
покажи 2 вещи - какие данные у тебя находятся в твоем текстовом файле(хотя бы 3-4 значения из него как они есть) и то что ты вводишь в форму поиска, + версия пхп должна быть =<5 (file_put_contents), потому как у меня все прекрасно работает.
Цифры у меня находятся именно так как ты показал, в файле с новой строки:
12324
123123
123123
123123
Вот насчёт пхп незнаю! Вроде 5, вся сложность именно в следующих строках:
PHP код:
unset($file_array[$find]);
file_put_contents($file_name,$file_array); 
наверное платформа пхп меньше 5-ой версии. Можно как нибудь переделать на позднюю версию?
 

  #13  
Старый 24.05.2009, 13:50
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

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

Вот, только что проверял все работает:
PHP код:
<?php
$file_name
="bonus.keys";
$link="http://google.ru/";
$file_array=is_writable($file_name)  ? file($file_name) : false;
if(
count($file_array)<|| $file_array===false) die ("Файла с ключиками нет(возможно он указан не верно) либо он пустой!!!!");
if(!empty(
$_POST['number'])){
  
$find=array_search(trim($_POST['number']),array_map('trim',$file_array));
  if(
$find!==false){
   unset(
$file_array[$find]);
   
$file_handle=fopen($file_name'wb');
   if (
fwrite($file_handleimplode(""array_unique($file_array))) === FALSE) {
        echo 
"Не могу произвести запись в файл ($file_name)";
        exit;
   }   
   
fclose($file_handle);
   if (!
headers_sent()) {
    
header("Location: $link");
    exit;
   }  
  }
  else 
   echo 
"<script> alert('НЕВЕРНЫЙ КЛЮЧИК'); </script>";
}
?>

<center>
 <form action=''  method="post">
    <p><input type="text" name="number" size="45"></p>
    <input type='submit' value='Ввод'>
 </form> 
<center>
 

  #14  
Старый 24.05.2009, 14:09
ClienTtm
Banned
Регистрация: 31.05.2008
Сообщений: 46
Провел на форуме:
967768

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

Выражаю огромную благодарность всем помогавшим и в частности PaCo. Всё работает! Всё так как надо! Я знал что Ачат всегда поможет!
 
 





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


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




ANTICHAT.XYZ