Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.07.2009, 02:12
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 1  
Ответить с цитированием
loover
 
Аватар для loover

Регистрация: Mar 2009
Сообщений: 357
По умолчанию Поиск в папке определенных файлов и запись их имен в MySQL

как это осуществить? какие функции использовать? скрипт должен просматреть папку и определенные имена файлов (если они есть) записать в mysql.

Старый 26.07.2009, 02:25
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 2  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
http://www.php.net/manual/en/function.opendir.php
http://ru.php.net/manual/en/ref.mysql.php

Старый 26.07.2009, 06:32
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 3  
Ответить с цитированием
loover
 
Аватар для loover

Регистрация: Mar 2009
Сообщений: 357
написал вот такой скрипт:
PHP код:
<?php
    $dir 
"sms"

    if (
$handle opendir($dir)) 
    { 
        while(
$file readdir($handle)) 
        { 
            if (
$file == "config.php")
            {
                echo 
$file;
            }
        } 
        
closedir($handle); 
    } 
?>
можно ли этот скрипт сделать проще (убрать if в цикле)?
как искать лишь заранее известную имени файла?
как лучше сделать: в цикле заносить каждое имя файла сразу в mysql или сначала в массив, а потом в mysql?


Последний раз редактировалось loover; 26.07.2009 в 07:12.
Старый 26.07.2009, 12:57
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 4  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
вот в if и сличайте заранее известные имена файлов, с тем что есть в директории.
Либо читайте всё оглавление папки в массив, а потом сличайте массивы на уникальность.

сначала в массив потом в базу.

Старый 26.07.2009, 21:28
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 5  
Ответить с цитированием
loover
 
Аватар для loover

Регистрация: Mar 2009
Сообщений: 357
а как скопировать найденый файл?

пишу
PHP код:
while (false !== ($file readdir($handle)))
        { 
            if (
strstr($file,"z"))
            {
                
copy($file,"im");
... 
а скрипт ругается
PHP код:
Warningcopy(zzz.txt) [function.copy]: failed to open streamNo such file or directory in Z:\home\site\www\find_file.php on line 17 

Старый 26.07.2009, 21:32
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 6  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
задать корректный путь "откуда" и "куда"

Старый 26.07.2009, 22:28
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 7  
Ответить с цитированием
loover
 
Аватар для loover

Регистрация: Mar 2009
Сообщений: 357
спасибо, все работает.
как лучше осуществить отправку этих имен по пчте? в этом же цикле вызывать mail или как-то иначе?

Старый 27.07.2009, 19:33
KorKuno_v вне форума Посмотреть профиль Отправить личное сообщение для KorKuno_v Найти все сообщения от KorKuno_v
  № 8  
Ответить с цитированием
KorKuno_v

Регистрация: Dec 2008
Сообщений: 4
А нельзя разве сформировать список имен и отправить одним вызовом mail() оО

Старый 27.07.2009, 21:01
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 9  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
нужно

Старый 27.07.2009, 21:59
loover вне форума Посмотреть профиль Отправить личное сообщение для loover Найти все сообщения от loover
  № 10  
Ответить с цитированием
loover
 
Аватар для loover

Регистрация: Mar 2009
Сообщений: 357
но мне нужно, чтобы каждое имя отправлялось отдельному адресату.

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 11:46.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.