PikaWeb!
Sitemap | Kontakti !


Artikujt e Fundit
Aplikacione per Facebook
Si te behesh zhvillues web !
Instalim i suportit audio/video (ffmpeg,libogg etj.) ne CentOs 5.x
Publicitet - Guida e Reklamuesit !
Publicitet - Guida e Publikuesit !
PikaWeb Publicitet!
Egzekutim i kodit PHP !
Realizimi i PikaWeb
Manuali i Perdoruesit per PikaCMS
PikaCMS Blog Editiion v.1.7
 
Projekti i Fundit !
PikaCMS - Projekti i pare OpenSource Shqiptar !
 
Kategorite e Artikujve
Lajme dhe te reja Lajme dhe te reja
Manuale dhe Guida Manuale dhe Guida
 
Nga Artikujt
5.x  php  instalim  !  perdoruesit  si  publikuesit  behesh  manuali  v.1.7  centos  realizimi  libogg  egzekutim  publicitet!  editiion  aplikacione  e  i  -  pikaweb  reklamuesit  etj.)  (ffmpeg  blog  pikacms  te  per  web  kodit    ne  facebook  zhvillues  guida  publicitet  suportit  audio/video  
 

Artikuj

Indeksi » Artikuj » Egzekutim i kodit PHP !
Publikuar me : 30.08.2009 Kategoria : Lajme dhe te reja Lexuar : 1049 here. Model Printimi !

Ne versionin e ri te PikaCMS 1.7 eshte vendosur nje funksion i cili lejon egzekutimin e kodit php vetem ne faqet shtese.
Ne publikimin e artikujve apo forum ky funksion nuk eshte aktiv pasi eshte mjaft i rrezikshem per ecurine e faqes.

Menyra e perdorimit :

Kodi:

[kod=php]
//ketu vendosni cdo lloj kodi php qe deshironi te egzekutoni !
[/kod]

Keshtu nqs deshironi te ngarkoni nje dokument te vecante apo te vendosni nje funksion te vecante mjafton ta vendosni midis komandave te mesiperme dhe do te keni menjehere nje funksion dinamik i cili vetem me html nuk do te kryhej.

Funksioni i perdorur :

Kodi:

//funksion per egzekutimin e scripteve php
function php($teksti) {
$kot='';//vlere boshe

//gjejme pjesen e kodit dhe e pastrojme nga paragrafet te cilet shtohen nga TinyMCE :
preg_match("/[kod=php](.*)[/kod]/smU",$teksti, $kot);
$fshi_tags=array("<p>","</p>");
$pjesa_php = str_replace($fshi_tags," ",$teksti);

//pasi kemi pastruar tekstin e kodit nga tags e nderrojme [kod=php] ne <?php
$kodphp = '<?php $1 ?>';
$permbajtja = preg_replace("/[kod=php](.+?)[/kod]/is","$kodphp", $pjesa_php);

//tani egzekutojme kodin nepermjet komandes eval();
eval('?>' . $permbajtja . '<?php ');
}


 

 


Shto kete artikull ne :


Nuk ka ende asnje koment !



2.7/10 (7 votes )

Top!