Jump to content

Николя223

Expert
  • Posts

    1,771
  • Joined

  • Last visited

  • Days Won

    53

Everything posted by Николя223

  1. я хз... если честно , за все время ни разу ни одной задачи специально не решал. только практика... ну за исключением того что меня один раз просили тестирование пройти
  2. да, правильно result *= num означает result = result * num
  3. используйте :not() зачем вам вся эта шляпа
  4. слишком тонко троллишь многие не понимают
  5. да. console.log( i++);//это console.log( i );i = i+1;console.log( ++i);//это i = i+1;console.log( i );
  6. точно также как ты в js массивы считаешь. только используй функцию count() count(что то)
  7. сделай там проверку кол-ва файлов. если больше ноля, то первая часть работает. но лучше как я написал уже phpMailer
  8. Вообщем - забивай и используй phpMailer. там все понятнее и с заголовками возится не нужно http://stackoverflow.com/questions/12301358/send-attachments-with-php-mail Ааа... это потому что там зачем то if($fileName) стоит
  9. public function send() { $phone = self::getvar('phone'); $from_email = self::mime_encode(self::$from_name,"UTF-8")." <".self::$from_email.">"; $subject = 'Bla bla bla'; $text = "Bla bla: $phone"; if($fileName) { $un = strtoupper(uniqid(time())); $head = "From: $from_email\n"; $head .= "To: ".self::$to_email."\n"; $head .= "Subject: ".self::mime_encode($subject,'UTF-8')."\n"; $head .= "X-Mailer: PHPMail Tool\n"; $head .= "Mime-Version: 1.0\n"; $head .= "Content-Type:multipart/mixed;"; $head .= "boundary=\"———-".$un."\"\n\n"; $zag = "————".$un."\nContent-Type:text/plain; charset=UTF-8\n"; $zag .= "Content-Transfer-Encoding: 8bit\n\n$text\n\n"; foreach ($_FILES["attachment"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmpName = $_FILES["attachment"]["tmp_name"][$key]; $fileName = $_FILES["attachment"]["name"][$key]; move_uploaded_file($tmp_name, "data/$fileName"); // что за переменная $tmp_name??? $zag .= "————".$un."\n"; $zag .= "Content-Type: application/octet-stream;"; $zag .= "name=\"".$fileName."\"\n"; $zag .= "Content-Transfer-Encoding:base64\n"; $zag .= "Content-Disposition:attachment;"; $zag .= "filename=\"".$fileName."\"\n\n"; $zag .= chunk_split(base64_encode(file_get_contents($tmpName)))."\n"; } } mail(self::$to_email, self::mime_encode($subject,'UTF-8'), $zag, $head); } else { $from_email = self::mime_encode(self::$from_name,"UTF-8")." <".self::$from_email.">"; $head="From: ".self::$from_email."\r\n"; $head.="X-Mailer: Sertse Mailer\r\n"; $head.="Content-Type: text/plain; charset=UTF-8\r\n"; $head.="Content-Transfer-Encoding: 8bit\r\n"; $head.="X-Priority: 3\r\n"; mail(self::$to_email, self::mime_encode($subject,'UTF-8'), $text, $head); } }что то типа этого....
  10. ну, а я о чем у тебя и будет что то типа $zag .= "————".$un."\n"; $zag .= "Content-Type: application/octet-stream;"; $zag .= "name=\"".$fileName1."\"\n"; $zag .= "Content-Transfer-Encoding:base64\n"; $zag .= "Content-Disposition:attachment;"; $zag .= "filename=\"".$fileName1."\"\n\n"; $zag .= chunk_split(base64_encode(file_get_contents($tmpName1)))."\n"; $zag .= "————".$un."\n"; $zag .= "Content-Type: application/octet-stream;"; $zag .= "name=\"".$fileName2."\"\n"; $zag .= "Content-Transfer-Encoding:base64\n"; $zag .= "Content-Disposition:attachment;"; $zag .= "filename=\"".$fileName2."\"\n\n"; $zag .= chunk_split(base64_encode(file_get_contents($tmpName2)))."\n";и т д
  11. Как я понял тебе нужно через цикл для каждого файла повторить вот эту часть $zag .= "————".$un."\n"; $zag .= "Content-Type: application/octet-stream;"; $zag .= "name=\"".$fileName."\"\n"; $zag .= "Content-Transfer-Encoding:base64\n"; $zag .= "Content-Disposition:attachment;"; $zag .= "filename=\"".$fileName."\"\n\n"; $zag .= chunk_split(base64_encode(file_get_contents($tmpName)))."\n";и добавить в конец к заголовкам проще всё это делается через phpMailer
  12. c этого и нужно было начинать)) вы целый гигабайт в браузер вставляли как я понял? а на части его разбить? phpQuery - это просто. то же самое jQuery
  13. с фантазией подходите document.querySelectorAll("a[href^='http'][href$='html']")если хотите на php - есть simplexml,DOM,phpQery и т д каков размер файла то? в этом плане notepad++ красавчик. он с такими объемами быстро работает.... тогда как более профессиональные виснут и куда меньших объемах
  14. у многих редакторов есть функция форматирования
  15. Николя223

    PHP (file)

    curl это умеет попробуйте такой функцией. если не поможет - добавляйте нужные заголовки для папки с куками - создайте нужную папку function get_curl($url){ $cookie = tempnam ( $_SERVER['DOCUMENT_ROOT']. "/tmp", "CURLCOOKIE"); $curl = curl_init() ; curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie); curl_setopt($curl, CURLOPT_HEADER, true); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT , 5); curl_setopt($curl, CURLOPT_TIMEOUT, 5); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_ENCODING, ""); curl_setopt($curl, CURLOPT_AUTOREFERER, true); //curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); # required for https urls curl_setopt($curl, CURLOPT_MAXREDIRS, 15); $out = curl_exec($curl); $code = curl_getinfo($curl); if ($code["http_code"] == 301 || $code["http_code"] == 302) { $newurl = $code["redirect_url"]; curl_close ($curl); return get_curl($newurl); } curl_close($curl); return $out; }
  16. Августовский сезон прикладного ясновидения, магии , волшебства и гадания по фотографии можно считать открытым
  17. в чем вырезаете? ну наверно потому что там сделанно с маской - плавный переход из одного изображения в другой. вырезать - самое простое магнитным лоссо, сложнее и по времени более затратнее , но с лучшим результатом - почитайте как пользоваться пером
  18. у меня в хроме лагает, а в мазиле наоборот все гладко
  19. У меня вообще тормозит дико.... проц i7, 12 гиг
  20. Попробуйте отключить все скрипты, которые со скроллом работают и в консоле введите $("html,body").animate({scrollTop:1000},1000) Если тоже будет тормозить, остается только фото сжимать с потерей качества тормозит даже у меня, что странно и почему у вас в ul дивы?
  21. комменты зачетные на хабре... прям до слез
  22. у битрикса есть подобное хм... они видать что то знают...
  23. Вы с БД замучеетесь, если только каждый раз базу перезаливать
  24. там шляпа одна. либо не совсем то, либо совсем не то, либо за доллары и то не совсем то в идеале нужна конкатенация файлов и их минимизация... впринципе сам бы написал, но там тучу моментов нужно учесть... щас дальше буду гуглить. либо начну свой плагин писать с врезкой туда libraries/joomla/document/html/renderer/head.php либо задвину
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy