Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проблема с плагином по PHP


Автор: Silexz 3.11.2008, 18:50
помогите дописать плагин для wordpress. То никак не могу дописать.
Код

<?php
class smsKey){
var $prefix ="smsKey";
var $id ="";
var $language ="";
var $encoding ="";

var $tag_start= "sms";
var $tag_end= "sms"
var $language = array ("russian");

function smsKey {
$this->id = ($id);
$this->language = ($language);
$this->encoding = ($encoding);

function start_post ($conect) {
if (preg_match('/\\['.$this->tag_name_start.'\\](.*?)\\[\\/'.$this->tag_name_end.'\\]/is', $content, $matches)) {
if ($this->id)>150000);
 }
if ($this->language == ""){
 $this->language = "russian";
 }
if ($this->encoding == "")(
$this->encoding = "win-1251";  
}
$old_ua = @ini_set('user_agent', 'smscoin_key_1.0.6');
$response = @file("http://service.smscoin.com/language/$this->language/key/?s_pure=1&s_enc=$this->s_enc&s_key=".$this->key_id
."&s_pair=".urlencode(substr($_GET["s_pair"],0,10))
."&s_language=".urlencode(substr($_GET["s_language"],0,10))
."&s_ip=".$_SERVER["REMOTE_ADDR"]
."&s_url=".$_SERVER["SERVER_NAME"].htmlentities(urlencode($_SERVER["REQUEST_URI"])));
@ini_set('user_agent', $old_ua);
if ($response !== false) {
if (count($response)>1 || $response[0] != 'true') {
$rpl_hidd = implode("", $response);
} else {
$rpl_hidd= $matches[1];
}
} else { die('Could not request external server');}
} else {
$rpl_hidd = '<div style="text-align: left ;"> Hidden text </div>';
}
$content = preg_replace('/\\['.$this->tag_name_start.'\\].*?\\[\\/'.$this->tag_name_end.'\\]/is', $rpl_hidd, $content);

?>

Автор: QaaZ 3.11.2008, 19:27
Вероятно, на форумах посвященных вордпрессу.

Автор: Silexz 3.11.2008, 19:50
Попробую спасибо

Автор: Avrely 3.11.2008, 19:52
А что за плагин? Чем занимается?

class smsKey){ -> class smsKey(){

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)