SEO_7295549, вы хоть думаете что пишите?
От куда ж МНЕ знать где ВАШ друг напортачил.
bearman, спс)
SeoNizator, ответил в вашей теме.
Что конкретно вы хотели не знаю, лень читать ТЗ. Данный скрипт перекачивает указанную папку на другой ftp по указанному пути.
<?php $to_dir='/to_server/path/'; $from_dir='/from_server/path/'; $login='login'; $pass='password'; $host='host'; if($from_dir[strlen($from_dir)-1]!='/') $from_dir.='/'; function read_dir($path) { $files=scandir($path); $return_arr=array(); foreach($files as $i => $name) { if($name=='.' or $name=='..') continue; if(is_dir($path.$name.'/')) $return_arr=array_merge($return_arr, read_dir($path.$name.'/')); else $return_arr[]=$path.$name; } return $return_arr; } function ftp_go_to_path($ftp, $path) { $current=ftp_pwd($ftp); $paths=array_filter(explode('/', preg_replace('!^'.$current.'!', '', $path))); if($current[strlen($current)-1]!='/') $current.='/'; foreach($paths as $i => $dir) { $dirs=get_dirs($ftp, $current); if(!in_array($dir, $dirs)) { ftp_mkdir($ftp, $current.$dir); } ftp_chdir($ftp, $dir); $current.=$dir.'/'; } } function ftp_is_dir($row_info) { if($row_info[0][0]=='d') return true; else return false; } function get_dirs($ftp, $path) { $files=ftp_rawlist($ftp, $path); $dirs=array(); foreach($files as $i => $row_info) { $file_info=array_map('trim', explode(" ", preg_replace('![ ]{2,}!', '', $row_info))); if(ftp_is_dir($file_info)) { $dir_name=$file_info[count($file_info)-1]; if($dir_name!='.' and $dir_name!='..') $dirs[]=$dir_name; } } return $dirs; } $files=array_unique(read_dir($from_dir)); $ftp = ftp_connect($host) or die('error connect'); ftp_login($ftp, $login, $pass) or die('error login or password'); ftp_pasv($ftp, true); ftp_go_to_path($ftp, $to_dir); foreach($files as $i => $path) { $to=$to_dir.str_replace($from_dir, '', $path); echo $path.' -> '.$to.' - <b>'; ftp_go_to_path($ftp, dirname($to)); if(ftp_put($ftp, $to, $path, FTP_BINARY)) echo 'ok'; else echo 'fail'; echo '</b><br/>'; $dirs=get_dirs($ftp, $current); } ftp_quit($ftp); ?>
digwnews, если есть доступ к обоим серверам то через htaceess, а если нет то вообще ни как.
Не забываем читать, что пишут)
Если вы оба согласны разместить ссылку с пр3 (с соответствующей ценой), то следуйте моим указаниям, я с самого начала написал, что делать вебмастеру (он может отказаться от предложения в любое время). Согласуйте эти моменты по внутренней почте.
Вариант через http (это если файлы переносить, со скриптами не получится).
file_put_contents('file.txt', file_get_contents('http://site.ru/file.txt'));
tyzlt, проблемы безопасности)
Yukko, отказаться от предложения, и в поиске кампаний найти вашу кампанию. Если он отправлял вам заявку и вы ее подтвердили - то вообще не понятно зачем он отправлял, в этом случае вы ищите в поиске площадок его сайт.
SEO_7295549, очень похоже что строку в кодировке windows-1251 перевели в utf-8 функцией mb_convert_encoding без указания 3 параметра и рассматриваете ее как windows-1251.
<?php $str='Ваш пол'; echo mb_convert_encoding($str, 'UTF-8'); ?>
И видим такое же безобразие как у вас.
А вот серч понимает о чем речь))
Копируем содержимое формы, и вставляем в ответ:
http://www.google.ru/search?hl=ru&source=hp&q=%D0%9A%D0%B0%D0%BA+%D0%BE%D1%82%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C+%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BD%D0%BE%D0%B5+%D0%BC%D0%B5%D0%BD%D1%8E+%D0%B2+%D0%9C%D0%BE%D0%B7%D0%B8%D0%BB%D0%BB%D0%B5&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&aq=f&aqi=&aql=&oq=&gs_rfai=
verhmax, посмотрите xml ответ сразу станет понятно в чем пробелма.