var Player = React.createClass({
componentDidMount: function() {
this.refs.video.addEventListener("ended", this.onEnded, false);
},
onEnded: function() {
alert("ended");
},
componentWillUnmount: function() {
this.refs.video.removeEventListener("ended", this.onEnded, false);
},
render: function() {
return <video ref="video" src={this.props.src} autoPlay={this.props.autoPlay} width={this.props.width} height={this.props.height} controls />;
}
});
var PlayerContainer = React.createClass({
render: function() {
return <Player width="50%" height="50%" src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" autoPlay="" />;
}
});
ReactDOM.render(<PlayerContainer />, document.body);
var donuts = [
{ type: "Jelly", cost: 1.22 },
{ type: "Chocolate", cost: 2.45 },
{ type: "Cider", cost: 1.59 },
{ type: "Boston Cream", cost: 5.99 }
];
donuts.forEach( function(part, index, theArray) {
theArray[index].type += ` donuts cost ${theArray[index].cost}`;
})
console.log(donuts)
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/.*$ [NC]
RewriteRule .+\.(gif|jpg|png)$ - [F]
<?php
$text = "'И', 'Э'";
echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
?>
Original : 'И', 'Э'
TRANSLIT : '?', '?'
IGNORE : '', ''
Plain : <br />
<b>Notice</b>: iconv(): Detected an illegal character in input string in <b>[...][...]</b> on line <b>7</b><br />
<?php
// Pear Mail Library(Груша Почта Библиотека)
require "Mail.php";
$from = '<from.gmail.com>';
$to = '<to.yahoo.com>';
$subject = 'Здравствуй!';
$body = "Привет,\n\n как дела?";
$headers = array(
'From' => $from,
'To' => $to,
'Subject' => $subject
);
$smtp = Mail::factory('smtp', array(
'host' => 'ssl://smtp.gmail.com',
'port' => '465',
'auth' => true,
'username' => 'user@gmail.com',
'password' => 'passwordxxx'
));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo('<p>' . $mail->getMessage() . '</p>');
} else {
echo('<p>Сообщение успешно отправлено!</p>');
}
?>
enctype="multipart/form-data"
<form method="post" action="attach.php" enctype="multipart/form-data">
<input type="text" name="email"/><br>
<input type="file" name="attachment"/><br>
<input type="submit" name="send">
</form>
$content = chunk_split(base64_encode(file_get_contents($file)));
$headers .= "Content-Type: multipart/mixed; boundary=\"".$uid."\";\r\n\r\n";
$headers .= "Content-Transfer-Encoding: base64\r\n";
$headers .= "Content-Disposition: attachment; filename=\"".$file_name."\"\r\n\r\n";
$headers .= "Content-type:text/plain; charset=iso-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
<?php
if (isset($_POST['send'])) {
if (!empty($_FILES['attachment']['name'])) {
// некоторые переменные
$file_name = $_FILES['attachment']['name'];
$temp_name = $_FILES['attachment']['tmp_name'];
$file_type = $_FILES['attachment']['type'];
// получить расширение файла
$base = basename($file_name);
$extension = substr($base, strlen($base)-4,strlen($base));
// только это типы файлов будет разрешено
$allowed_extensions = array(".doc","docx",".pdf",".zip",".png");
// убедитесь, что этот тип файла допускается
if (in_array($extension, $allowed_extensions)) {
// основы
$from = $_POST['email'];
$to = "some@mail.ru";
$subject = "Subject";
$message = "message";
} else {
//вещи, которые нужно
$file = $temp_name;
$content = chunk_split(base64_encode(file_get_contents($file)));
$uid = md5(uniqid(time()));
//
$headers = "From: ". $from."\r\n";
$headers = "MIME-Version: 1.0" . "\r\n";
// Заявив, у нас есть несколько видов электронной почте (т.е. обычный текст и вложения)
$headers .= "Content-type: multipart/mixed;boundary=\"".$uid."\"\r\n\r\n";
$headers .= "This is a multi-part message in MIME format.\r\n":
// Обычная текстовая часть
$headers .= "--".$uid."\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$headers .= $message."\r\n\r\n";
// Влажение файла
$headers .= "--".$uid."\r\n";
$headers .= "Content-Type:". $file_type.":name=\"".$file_name."\"\r\n";
$headers .= "Content-Transfer-Encoding: base64\r\n";
$headers .= "Content-Description: attachment;filename=\"".$file_name."\r\n";
$headers .= $content."\r\n\r\n";
// Oтправить по почте (сообщение не здесь, а в заголовке в нескольких части
if (mail($to, $subject, "",$headers)) {
echo "Спасибо за заявку! Скоро мы с вами свяжемся";
} else {
echo "Неполучилось";
}
} else {
echo "тип файла не имеет";
}
} else {
echo "файл не прикреплен";
}
}
?>
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://www.mysite.com/tester.phtml");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
"postvar1=value1&postvar2=value2&postvar3=value3");
curl_exec ($ch);
curl_close ($ch);