Я пробовал этот код на localhost, и он работал нормально, но когда я загружаю его на сервер, он не работает, и у него есть проблема с этой строкой:if($key[$j]== $this->test);
, Вы можете помочь ? 🙂
<?php
class key {
public $test;
public $result;
public $imp;
public $sentc;
function __construct() {
$this->test = $_GET['c'];
$arr = explode("-", $this->test);
$p = PRODUCTS::getallteedrow();
$tproduct = PRODUCTS::getAlltaeed();
$ii = 0;
for ($i = 0; $i < $p; $i++) {
$pp = $tproduct[$i];
$key = $pp['keyword'];
$key = explode(',', $key);
$count = count($key);
for ($j = 0; $j < $count; $j++) {
if ($key[$j] == $this->test) {
$this->result[$ii] = PRODUCTS::products_SelectRow($pp['id']);
$this->sentc = $this->result[$ii]['description'];
$this->sentc = explode(" ", $this->sentc);
if (count($this->sentc) >= 30) {
$this->sentc = array_slice($this->sentc, 0, 30);
$this->sentc = implode(" ", $this->sentc);
$this->result[$ii]['description'] = $this->sentc . ".....";
}
echo $this->result[$ii]['description'];
$ii++;
}
}
}
}
}
?>
Это PHP-код, и я работаю в PHP MVC.
Задача ещё не решена.
Других решений пока нет …