allmuz

Рейтинг
46
Регистрация
18.02.2009

siv1987, благодарю, Вы как всегда мне открыли глаза на очевидные вещи.

---------- Добавлено 23.11.2012 в 17:41 ----------

А еще подскажите пожалуйста, как получить только ссылку на обложку альбома, без тегов? Что то долбаюсь, не могу понять как...


$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_URL, 'http://www.lastfm.ru/music/'.$_GET[A].'/+albums');

$albums_pic = curl_exec($ch);
curl_close($ch);

preg_match_all('#<img src=".*?>#i',
$albums,
$parse_albums_pic);

foreach($parse_albums_pic as $al_pic_value)
{
for ($i=0; $i<count($al_pic_value); $i++)
{
print_r ($al_pic_value[$i]);
}
}
Feetz:
а сколько таких дивов на странице? попробуйте вместо preg_match_all просто preg_match

Div один. Пробовал просто preg_match, результат

Warning: preg_match() [function.preg-match]: Invalid flags specified in index.php on line 22

array(0) { }

Не приходит и через sendmail


<?php
$body = "ololololo";
$sendmail = "/usr/sbin/sendmail -t -f $sender -C /etc/sendmail.orig.cf";
$fd = popen($sendmail, "w");
fputs($fd, "To: trash_b@bk.ru\r\n");
fputs($fd, "From: \"Sender Name\" <$sender>\r\n");
fputs($fd, "Subject: Finally\r\n");
fputs($fd, "X-Mailer: Mailer Name\r\n\r\n");
fputs($fd, $body);
pclose($fd);
?>
bay_ebook:
забыть про mail (они или в спам, или вообще в игнор попадает очень много где) и использовать или sendmail или smtp - готовых классов для работы с этим уйма.

поясните пожалуйста по подробнее о sendmail, можно ссылкой

---------- Добавлено 15.11.2012 в 11:21 ----------

Вот пробую этот код, не приходит на mail.ru

<?php
if (mail('test@example.com',
'Письмо из скрипта',
'<html><head><title>Вася, привет</title></head><body bgcolor="#feeffe"><font color="blue">Привет Василий, как дела?</font><br /><font color="green">Я умею отправлять письма с помощью php! И скоро научусь отправлять письма с помощью php с вложениями! Это будет круто!</font></body></html>',
"From: ivan@example.com\r\n
Content-type: text/html; charset=utf-8\r\n
X-Mailer: PHP mail script"
))
{
echo 'Письмо успешно отправлено!';
}else{
echo 'При отправке письма возникла ошибка';
}
?>

Вставил на страницу основной формы и ничего не работает


<script>
var id;
$.ajax({
type: "GET",
url: "http://site.ru/test.php",
data: "id=document.getElementById('item_upload').value",
success: function(data) {
$("#form").html(data);
}
</script>


---------- Добавлено 14.11.2012 в 15:51 ----------

Ну или объясните по другому...приходит в основную форму в input id, как его передать в функцию js, чтобы потом аяксом отправить дальше и получить ответ.

---------- Добавлено 14.11.2012 в 16:22 ----------

Все, разобрался

Так а как мне с $get_replace, в нем хранится данные, загнать в другой foreach

Сделал так:


foreach($get_replace as $replace)
{
$a[]=$replace['text'];
$b[]="<a href=\"".$replace['link']."\">".$a."</a>";
}
foreach($get_blogs as $get_val)

{

$full_text = str_replace($a,$b,$get_val['full_text']);
$title_blog = $get_val['title_blog'];
$get_all_blogs[] = array('title_blog' => $title_blog, 'full_text' =>$full_text);
}

Теперь ссылка подставляется нужная, а текст Array

Спасибо конечно, только я не могу эту переменную перехватить, вот код как я ее в input основной формы отправляю, а как еще отправить сразу в ajax код?


window.top.document.getElementById('id_upload').value = document.getElementById('item_upload').value;

Спасибо всем, кто откликнулся.


header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
header("Content-Disposition: attachment; filename=".$tmp1[0]["name"]);
header("Last-Modified: $ftime");
header("Accept-Ranges: bytes");
header("Content-Length: " . ($fsize-$range) );
header("Content-Range: bytes $range-".($fsize -1). "/" . $fsize);
header("Content-Type: application/octet-stream");
Всего: 96