[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ajax PHP & echo
Bodich
echo "
<script type='text/javascript'>
google_ad_client = 'ca-pub-9073456497467413;
/* mini_pre_view */
google_ad_slot = '0945586688';
google_ad_width = 120;
google_ad_height = 90;

</script>
<script type='text/javascript'
src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
</script>

";
ситуация: отправляю запрос через аякс, он возвращает ПХП результат и выводит на страницу, хтмл и ПХП код вывводится, но нужно что бы выводил еще скрипт,(который выше ) это возможно ???



Спустя 17 минут, 4 секунды (8.07.2011 - 22:26) DySprozin написал(а):
Bodich
eval()?

Спустя 1 минута, 2 секунды (8.07.2011 - 22:28) alex12060 написал(а):
эмм...
Сделай отдельным запросом, примерно так:


if (isset($_GET['ads'])) {

echo "
<script type='text/javascript'>
google_ad_client = 'ca-pub-9073456497467413;
/* mini_pre_view */
google_ad_slot = '0945586688';
google_ad_width = 120;
google_ad_height = 90;

</script>
<script type='text/javascript'
src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
</script>"
;

die();
}


и сам АЯКС


$/ajax({
type: "GET",
url: "path.php",
data: "ads",
success: function(data) {
$('body').append(data);
}
}
);

Спустя 13 минут, 17 секунд (8.07.2011 - 22:41) Bodich написал(а):
мм не получается а с EVAL() как правильно ??

Спустя 5 минут, 6 секунд (8.07.2011 - 22:46) DySprozin написал(а):
Bodich
там теги <script> не нужны (;

Спустя 4 минуты, 2 секунды (8.07.2011 - 22:50) Bodich написал(а):
тогда выведет простой текст..

Спустя 6 минут, 7 секунд (8.07.2011 - 22:56) DySprozin написал(а):
Bodich
скрипт клиентской части выложи - где ты получаешь ajax-ответ (;

Спустя 8 минут, 35 секунд (8.07.2011 - 23:05) Bodich написал(а):

<?
echo "
<script type='text/javascript'>
google_ad_client = 'ca-pub-9073456497467413;
/* mini_pre_view */
google_ad_slot = '0945586688';
google_ad_width = 120;
google_ad_height = 90;

</script>
<script type='text/javascript'
src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
</script>

"
;




$x = $_POST['data'];
$type = $_POST['type'];
$podcat = $_POST['data1'];
$id_pre = $_POST['id'];

$result7 = mysql_query("SELECT * FROM data WHERE podcat = '$podcat'",$db);
while ($myrow7 = mysql_fetch_assoc($result7)){
$rec_podcat[] = $myrow7;

}
$c = count($rec_podcat);

//$x = $x++;
if ($type == 1){
if ($x < $c-1){
$x++;

}
else {
$x=0;
}
}

elseif ($type == 0) {
if ($x<=0){$x = $c-1;}
else {$x--;}
}

$id = $rec_podcat[$x]['id'];
if ($id == $id_pre){
$id = $rec_podcat[0]['id'];
//if ($x>$c-1){$id = $rec_podcat[0]['id'];}
}
$result7 = mysql_query("SELECT * FROM data WHERE id='$id' AND podcat = '$podcat'",$db);
$myrow7 = mysql_fetch_assoc($result7);
?>
<?php



$cat1 = $myrow7['cat_number'];
$podcat1 = $myrow7['podcat'];
//echo $podcat1;
$result08 = mysql_query("SELECT * FROM podcats WHERE pod_name='$podcat1'",$db);
$myrow08 = mysql_fetch_assoc($result08);

$result07 = mysql_query("SELECT * FROM categories WHERE cat_number='$cat1'",$db);
$myrow07 = $myrow07 = mysql_fetch_assoc($result07);
printf('<p class="rec_navig"><a href="index.php?cat_number=%s&type=recept">%s</a> >><a href="index.php?cat_number=%s&podcat=%s&type=pod_rec">%s</a> >> %s</p>',$cat1,$myrow07['cat_name'],$cat1,$myrow08['pod_name'],$myrow08['pod_title'],$myrow7['name']);
?>
<script> var test = "<? echo $podcat1?>";

</
script>
<? $img = "<img src = coments/img/loading1.gif>"?>
</td>
</
tr>
<
table >
<
tr>

<
td align="left" valign=""> <span class="next_pre" onclick="getDataMain_new('load_data.php','targetDIV_Top_menu',<? echo $x; ?>,'<? echo $podcat1; ?>',0); elem = document.getElementById('targetDIV_Top_menu'); elem.innerHTML = '<table width=900 height=900 ><tr><td valign=top> <div style=margin:150px; align = center > Загрузка ...<? echo $img;?></div></td></tr></table>'
"
> <<< <? echo "(".$myrow08['pod_title'].")" ?> Предыдущий рецепт</span></td>


<
td align="right"><span class="next_pre" onclick="getDataMain_new('load_data.php','targetDIV_Top_menu',<? echo $x;?>,'<? echo $podcat1; ?>',1);elem = document.getElementById('targetDIV_Top_menu'); elem.innerHTML = '<table width=900 height=900 ><tr><td valign=top> <div style=margin:150px; align = center > Загрузка ...<? echo $img;?></div></td></tr></table>'"> Следующий рецепт <? echo "(".$myrow08['pod_title'].")" ?> >>></span></td>
</
tr>
<
tr>
<
td colspan="2"> <p style="font-weight:bold" class ='post_title_main' ><?php echo $myrow7["name"] ?> </p>
</
td>
</
tr>


<
tr>
<
td align="left">
<
div class='list'>
<
ul id='list1'>
<
div class='rec' >Ингредиенты:</div>

<?php
$allingr = $myrow7["igredients"];
$ingsort = explode("*",$allingr);

for( $i = 1; $i < count($ingsort); $i++)
{
print("<li class=box_ingr>*  $ingsort[$i]</li>");
} ?>
</ul>
</
div>

</
td>
<
td>
<?php
// vuvod foto
$b = $myrow7["img"];
$name = realpath("img/bluda/$b/");
$dh = opendir($name);
while (false !== ($filename = readdir($dh)))
{
if ($filename !=".." )
{
$files[] = $filename;
}
}

$path = "img/bluda/$b/$files[1]";
echo "<p><div align='right' style='padding-left:20px'><img src='".$path."'></div></p>";

function ViewText($text){
$res = explode(".",$text);
for ($i=0; $i < count($res)-1 ;$i++){
$text_new.= $i+1 .")".$res[$i].".<br><br>";

}
return $text_new;
}
?>

</td>
</
tr>
</
table>
<
tr>
<
td colspan='2'>
<
div class='rec'>Способ приготовления:</div><p style='font-size:15px; line-height:18px; text-align:left'> <?php echo ViewText ($myrow7["text"]); ?></p>
<
p align='center' style= 'color:#DC331C; font-size:16px; '>Приятного аппетита !</p>
<
p style="font-size:12px;"><?php echo "<a href = '".$myrow7["source"]."'>".$myrow7["source"]."</a>" ?></p><br>
<
div class='author'>Просмотров: <?php echo $myrow7["view"] ?><!--|Рейтинг:   --><?php //echo "<img src='img/rating/$r.gif'" ?></div><br>
</td>
</
tr>
</
table>

</
div>

Спустя 2 минуты, 12 секунд (8.07.2011 - 23:07) DySprozin написал(а):
Bodich
так... и где тут ajax запрос, не вижу? (;

Спустя 14 минут, 9 секунд (8.07.2011 - 23:21) Bodich написал(а):
это был файл отвечающий на запрос .
вот сам запрос

<script language="javascript">
var XMLHttpRequestObject = false;

if (window.XMLHttpRequest){
XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject){
XMLHttpRequestObject = new ActiveXObject(Microsoft.XMLHTTP);
}

function getDataMain(dataSource,divIDMain,data,data1,type,id) {
if (XMLHttpRequestObject){
var obj = document.getElementById(divIDMain);

XMLHttpRequestObject.open("POST",dataSource,true);
XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

XMLHttpRequestObject.onreadystatechange = function ()
{
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){
obj.innerHTML = '<p>test!</p>';
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}

var send_post="data=" + data + "&data1=" + data1 + "&type=" + type + "&id=" + id;
XMLHttpRequestObject.send(send_post);
}

}


</script>
<?php

require_once "func/query.php";
if (isset($_GET['id'])) {$id=$_GET['id'];}
if (isset($_POST['id'])) {$id=$_POST['id'];}
if (isset($id))
{
if (!preg_match("|^[\d]+$|",$id))
{
exit("Неверный формат запроса проверьте URL");
}
}

$result7 = mysql_query("SELECT * FROM data WHERE id='$id'",$db);

$myrow7=array();
$obj = new test();
$myrow7 = $obj->proverka($result7,$myrow7);
$myrow7["view"]= $myrow7["view"]+1;
$view=$myrow7["view"];
$result1 = mysql_query("UPDATE data SET view='$view' WHERE id='$id'",$db);



$r = $myrow7["raiting"]/$myrow7["q_vote"];
$r = intval($r);

$allingr = $myrow7["igredients"];
$ingsort = explode("*",$allingr);

if ($myrow7["html"] == " "){unset($myrow7['html']) ; }
//
if (isset($myrow7["html"])){if ($myrow7["html"] == " ") { unset($myrow7["html"]); } }
//
if (isset($myrow7["html"])) { if ($myrow7["html"] == ""){unset($myrow7["html"]);} }

if (isset($myrow7["html"]))
{
print "<div class = 'main_data'>".$myrow7["html"]."</div>" ;
print "<a style='font-size:12px;' href = '".$myrow7["source"]."'>".$myrow7["source"]."</a>";
include "com_for_data.php";
printf ("</td>
</tr>
</table>
</td>
<td class='t3'>"
);
include "right_td.php";
printf ("</td>
</tr>
</table></td>
</tr>"
);

include('blocks/footer.php');
printf ("</table>
</body>
</html>"
);

exit;
}




?>
<div id="targetDIVMain">
<
table>

<
tr>
<
td colspan="2" >
<?php


$cat1 = $myrow7['cat_number'];
$podcat1 = $myrow7['podcat'];

$result08 = mysql_query("SELECT * FROM podcats WHERE pod_name='$podcat1'",$db);
$myrow08 = $obj->proverka($result08,$myrow08);

$result07 = mysql_query("SELECT * FROM categories WHERE cat_number='$cat1'",$db);
$myrow07 = $obj->proverka($result07,$myrow07);
printf('<p class="rec_navig"><a href="index.php?cat_number=%s&type=recept">%s</a> >><a href="index.php?cat_number=%s&podcat=%s&type=pod_rec">%s</a> >> %s</p>',$cat1,$myrow07['cat_name'],$cat1,$myrow08['pod_name'],$myrow08['pod_title'],$myrow7['name']);
?>



</td>
</
tr>
<
table width="">
<
tr>
<?
$x = 1;
?>
<script> var test = "<? echo $podcat1?>"; </script>

<
td align="right"> <span class="next_pre" onclick="getDataMain('load_data.php','targetDIVMain',<? echo $x;?>,test,0,<? echo $id;?>)" > <<< <? echo "(".$myrow08['pod_title'].")" ?> Предыдущий рецепт </span></td>



<
td align="right"><span class="next_pre" onclick="getDataMain('load_data.php','targetDIVMain',<? echo $x;?>,test,1,<? echo $id;?>)"> Следующий рецепт <? echo "(".$myrow08['pod_title'].")" ?> >>></span></td>
</
tr>
<
tr>
<
td colspan="2">
<
p style="font-weight:bold" align="center" class ='post_title_main' ><?php echo $myrow7["name"] ?> </p>
</
td>
</
tr>

<
tr>
<
td>
<
div class='list'>
<
ul id='list1'>

<
div class='rec'>Ингредиенты:</div>



<?php for( $i = 1; $i < count($ingsort); $i++)
{
print("<li class=box_ingr>*  $ingsort[$i]</li>");
} ?>
</ul>
</
div >

</
td>
<
td>
<?php
// vuvod foto
$b = $myrow7["img"];
$name = realpath("img/bluda/$b/");
$dh = opendir($name);
while (false !== ($filename = readdir($dh)))
{
if ($filename !=".." )
{
$files[] = $filename;
}
}

$path = "img/bluda/$b/$files[1]";
echo "<p><div align='center' style='padding-left:20px'><img src='".$path."'></div></p>";
?>
<?
function
ViewText($text){
$res = explode(".",$text);
for ($i=0; $i < count($res)-1 ;$i++){
$text_new.= $i+1 .")".$res[$i].".<br><br>";

}
return $text_new;
}
?>
</td>
</
tr>
</
table>

<
table>
<
tr>
<
td colspan='2'>

<
script type="text/javascript">
google_ad_client = "ca-pub-9073456497467413";
/* main_data */
google_ad_slot = "5402495178";
google_ad_width = 468;
google_ad_height = 15;

</
script>
<
script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</
script><br>
<
div class='rec'>Способ приготовления:</div><p style='font-size:15px; line-height:18px; text-align:left'>

<?php echo ViewText ($myrow7["text"]); ?></p>
<
p align='center' style= 'color:#DC331C; font-size:16px; '>Приятного аппетита !</p>
<
p style="font-size:12px;"><?php echo "<a href = '".$myrow7["source"]."'>".$myrow7["source"]."</a>" ?></p><br>
<
div class='author'>Просмотров: <?php echo $myrow7["view"] ?><!--|Рейтинг:   --><?php //echo "<img src='img/rating/$r.gif'" ?></div><br>
</td>
</
tr>
</
table>
</
div>
<?php

include "com_for_data.php";



?>





Спустя 9 минут, 4 секунды (8.07.2011 - 23:30) alex12060 написал(а):
Ужс. Я показал выход их ситуации.

Спустя 20 часов, 53 минуты, 25 секунд (9.07.2011 - 20:23) Bodich написал(а):
К сожалению он не работает (.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.