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

  #5291  
Старый 06.09.2008, 17:30
Аватар для D Mak
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
Провел на форуме:
1051973

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

Zircool проще так:
PHP код:
$file file('list');
unset(
$file(array_search($POST['delet'], $file)));
$fp fopen('list'"w");
foreach(
$file as $strfwrite($fp$str."\r\n");
fclose($fp); 
 
Ответить с цитированием

  #5292  
Старый 06.09.2008, 17:31
Аватар для D Mak
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
Провел на форуме:
1051973

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

Цитата:
Сообщение от heretic1990  
у меня тоже вопрос, чё это за ошибка и как её исправить

Fatal error: Call to undefined function echo_message()
ты англицки не учил?
Цитата:
Вызов неизвестной функции echo_message()
че за функция такая? откуда ты ее взял?
 
Ответить с цитированием

  #5293  
Старый 06.09.2008, 17:38
Аватар для Fuckel
Fuckel
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
Провел на форуме:
1608606

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

Цитата:
Сообщение от heretic1990  
у меня тоже вопрос, чё это за ошибка и как её исправить

Fatal error: Call to undefined function echo_message()
у тебя скрипт вызывает не описанную функцию echo_message().
 
Ответить с цитированием

  #5294  
Старый 06.09.2008, 17:49
Аватар для Zircool
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

D Mak

Может быть и проще но у меня ешё есть выражение с регуляркой...

PHP код:
$deltag=file('tags.php');
$deltag=preg_replace('#<a href=\"'.$_POST['unlinkfile'].'\">(.*?)</a>,#is',null,$deltag);
$deltag=implode("",$deltag);
$clear_tags=fopen("tags.php""w");
$taglist2 fopen("tags.php""a+");
          
fwrite($taglist2$deltag);
          
fclose($taglist2); 
Как в таком случае поступить?
 
Ответить с цитированием

  #5295  
Старый 06.09.2008, 17:57
Аватар для D Mak
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
Провел на форуме:
1051973

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

тогда лучше ваще читать не file-ом а get_file_contents-ом
и preg_replace("#</a>\r\n#si", null, $str);

ЗЫ а нафига ты два раза в конце файл открываешь?
 
Ответить с цитированием

  #5296  
Старый 06.09.2008, 18:32
Аватар для Zircool
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

Согласен незачем, достаточно лишь
PHP код:
$taglist2 fopen("tags.php""a+");
//Заменить на 
$taglist2 fopen("tags.php""w);
//и можно удалить 
$clear_tags=fopen("tags.php", "w"); 
Просто видишь опять та же проблема, файл записывается с пропусками...
 
Ответить с цитированием

  #5297  
Старый 06.09.2008, 18:43
Аватар для D Mak
D Mak
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
Провел на форуме:
1051973

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

\r\n поставил?
 
Ответить с цитированием

  #5298  
Старый 06.09.2008, 21:10
Аватар для Zircool
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

Как правильно заставить работать функцию scandir() .. Заливаю в корень сайта скрипт 1.php На серваке есть папка data котрую надо просканировать на наличие файлов..
PHP код:
$files=scandir("/data");
foreach (
$files as $file)
{
if(
strlen($file)<3)
{}
else
{

$filenames[]=$file;

}
}
$names=implode("\r\n",$filenames);
echo 
$names

Но в ответ ошибка.

Цитата:
Fatal error: Call to undefined function: scandir() in /home/a100mbps/public_html/XXXXXX/1.php on line 4
 
Ответить с цитированием

  #5299  
Старый 06.09.2008, 21:23
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Zircool Версия PHP какая? Scandir появился в 5
 
Ответить с цитированием

  #5300  
Старый 06.09.2008, 23:34
Аватар для Zircool
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

Gifts да на том хостинге PHP Version 4.4.7, перезалил на другой с 5 версией и все работает...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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