Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Массив(наверное)

Сообщения:  [1-8] 

 
 автор: f@ntom   (08.03.2009 в 23:07)   письмо автору
 
   для: RomanAf   (08.03.2009 в 23:06)
 

А чё там не правильно-то? На денвере же работает..

  Ответить  
 
 автор: RomanAf   (08.03.2009 в 23:07)   письмо автору
 
   для: f@ntom   (08.03.2009 в 23:00)
 

Только понять не могу

  Ответить  
 
 автор: RomanAf   (08.03.2009 в 23:06)   письмо автору
 
   для: f@ntom   (08.03.2009 в 23:00)
 

Это значит цикл неправильно работает!

  Ответить  
 
 автор: f@ntom   (08.03.2009 в 23:00)   письмо автору
 
   для: f@ntom   (08.03.2009 в 22:53)
 

21 раз строчку записывает, которую должен записать 1 раз.

  Ответить  
 
 автор: f@ntom   (08.03.2009 в 22:53)   письмо автору
 
   для: f@ntom   (08.03.2009 в 22:45)
 

С правами на файл всё впорядке.

  Ответить  
 
 автор: f@ntom   (08.03.2009 в 22:45)   письмо автору
 
   для: f@ntom   (08.03.2009 в 21:19)
 


<?
$apas 
=isset($_GET['pas'])?htmlspecialchars(stripslashes($_GET['pas'])):NULL;
$mode = isset($_GET['mod'])?htmlspecialchars(stripslashes($_GET['mod'])):NULL;
include 
'../conf.php';
        
unlink('../dir.txt');
        
header("Location: obnov.php?mod=filedir&pas=$apas");
if (
$mode == 'filedir'){
echo 
'Список каталогов обновлён';
$dir=opendir(".");
while (
$d readdir($dir)){
if (
is_dir($d)){
if (
$d != "." && $d != ".."){
$di "$d||";
            
$files fopen('../dir.txt''a+');
            
flock($filesLOCK_EX);
            
$result $di ;
            
fputs($files$result);
            
flock($filesLOCK_UN);
            
fclose($files);}
}}
}
?>


Чё-то я не понимаю ни чего, на денвере этот код работает, на хосте нет, и файл не удаляет, и в dir.txt записывает список каталогов раза 5 заподрят...

  Ответить  
 
 автор: sim5   (08.03.2009 в 22:08)   письмо автору
 
   для: f@ntom   (08.03.2009 в 21:19)
 

str_replace и substr помогут вам.

  Ответить  
 
 автор: f@ntom   (08.03.2009 в 21:19)   письмо автору
 
 

Есть файл txt в нём такая запись
file||file2||file3||file4||file5||


Нужно заменить все || на | Причём так чтоб вконце (file5||) || не заменялась, а удалялась.
Никак не могу догнать как можно это организовать.. Может что подскажете?

  Ответить  

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования