В общем задача, я хочу написать класс, который автоматически будет определять как обработать файл, в общем чтобы я в последствии не задумывался как файл скопировать с ftp или с http или с локальной машины, так же и для записи. В принципе я придумал как это сделать но мне это не нравится. Дело в том я так подозреваю что смотреть надо в сторону абстрактных классов и интерфейсов, но честно говоря не могу догнать как класс определит автоматически какой метод надо вызвать для обработки файла. Не прибегая к switch case'ам и if'ам.
И что я должен теперь тебя за авторитета держать? В общем книжки читай умные, и мануалы кури, а глупости писать здесь не надо!
Citius, ты лоль. А вообще. Для if ($_FILES) смотри http://php.net/manual/ru/features.file-upload.html Для elseif (substr($url, 0, 6) == 'ftp://') - http://php.net/ftp Для elseif (substr($url, 0, 7) == 'http://') - http://php.net/copy OMG!!!111 Я за тея почти весь "ум" функции написал.