@font-face {
font-family: 'My2';
src: url('.../font/my2-webfont.eot');
src: url('.../font/my2-webfont.eot?#iefix') format('embedded-opentype'),
url('.../font/my2-webfont.woff2') format('woff2'),
url('.../font/my2-webfont.woff') format('woff'),
url('.../font/my2-webfont.ttf') format('truetype');
}
.fa-photo:before{content:"\0053"}
не 0053<?php
$link = "http://www.aliexpress.com/item/Wholesale-price-free-shipping-good-quality-high-clear-phone-back-screen-protect-film-For-Huawei-Ascend/32258530279.html";
$ch = curl_init();
curl_setopt( $ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1" );
curl_setopt( $ch, CURLOPT_URL, $link );
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt( $ch, CURLOPT_ENCODING, "" );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_AUTOREFERER, true );
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false );
$ali = curl_exec( $ch );
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
$error = curl_error($ch);
if ($error) // ошибка curl, например таймаут
{
echo 'CURL error occurred during the request: ' . $error;
echo "\n";
} elseif ($http_code<200 || $http_code>=300) // код возврата не 200
{
echo 'HTTP error ' . $http_code. ' occurred during the request';
echo "\n";
var_dump(curl_getinfo( $ch )); // там все заголовки и другая отладочная информация
} else
{
print_r($ali);
}
$client = new GuzzleHttp\Client();
$res = $client->get('http://www.aliexpress.com/item/Wholesale-price-free-shipping-good-quality-high-clear-phone-back-screen-protect-film-For-Huawei-Ascend/32258530279.html');
echo $res->getStatusCode();
// "200"
echo $res->getHeader('content-type');
// 'text/htm; charset=utf8'
echo $res->getBody();
// <html ...
<любой язык программирования>
", а за то, что приложения, написанные на этом языке, будут быстрыми, красивыми, удобными и принесут денежку работодателю.Ведь если делать как я придумал, то файл будет болтаться где то в папке веб сервера, доступен из вне для скачивания, и нужно писать какой то сборщик мусора на том же кроне.
// var data = JSON.parse(request.responseText);
{
"file": "text1.txt",
"view_url": "http://domain.com/path/to/file/text1.txt",
"download_url": "http://domain.com/path/to/file/text1.txt?download"
}
<?php
/* что-то сделать с принятым файлом */
/* выдать ответ через AJAX */
echo json_encode(array(
"file" => "text1.txt",
"view_url" => "http://domain.com/path/to/file/text1.txt"
"download_url" => "http://domain.com/path/to/file/text1.txt?download",
));
<script type="text/javascript">
function loadFile(fileUrl, callback)
{
var request = new XMLHttpRequest();
request.onload = function() {
if (request.status >= 200 && request.status < 400) {
// fileUrlбурётся через замыкание, а request.responseText из ответа сервера
callback(fileUrl, request.responseText);
} else {
alert('Error');
// We reached our target server, but it returned an error
}
};
request.open('GET', fileUrl, true);
request.send();
}
loadFile('1.txt', function(fileUrl, reponseText) {
alert('Загружен файл :' + fileUrl);
// var data = JSON.parse(request.responseText);
});
</script>
PHP Strict Standards: Only variables should be passed by reference
/* где-то в недрах Wordpress*/
function get_comments($condition) { return array(); } // результат функции get_comments() не является объектом и не возвращает ссылку
function separate_comments(&$comments) { } // параметр функции separate_comments() должен передаваться по ссылке
/* где-то у вас */
separate_comments(get_comments()); // <-- в данном случае недопустимо
Она проверяет есть ли поддержка cookie что ли...
console.log(document.cookie)
_gat=1; _ga=GA1.2.591983563.1439419107; _ym_visorc_24049246=w
Если она возвращает return то это как бы true а если ничего не возвращает то это false?
<?php
/**
* @see http://php.net/manual/ru/class.ziparchive.php
*/
class MyZipArchive extends ZipArchive // унаследовал
{
public function addFiles($files = array()) // расширил
{
// ... см. http://davidwalsh.name/create-zip-php
}
}
$zip = new MyZipArchive;
$zip->open($zipTmpAbsFilePath, \ZipArchive::OVERWRITE);
$zip->addFiles(array(
'preload-images/1.jpg',
'rod.jpg',
));
// ещё есть стандартные функции
// $zip->addGlob('path/to/files/*.*');
// $zip->addPattern('*.*', 'path/to/files/')
$zip->close();
UPD: Одним из главных требований дипломной работы - применение работы в реальной жизни. Такие работы лучше оцениваются и защита проходит легче.