Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Test daca o anumita functie e "enabled"
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Subiectul anterior :: Subiectul următor  
Autor Mesaj
bogdanvursu



Data înscrierii: 29/Aug/2005
Mesaje: 6
Locație: Iasi

Trimis: Lun Aug 29, 2005 3:21 pm    Titlul subiectului: Test daca o anumita functie e "enabled"  

Am cautat pe net si nu am gasit nicaieri cum se poate testa daca o functie PHP e enabled sau nu. De exemplu in Javascript este:
Cod: if (document.getElementById)
{
// inseamna ca pot sa folosesc document.getElementById()
}


Exista vreo modalitate de a afla daca, spre exemplu, get_apache_modules() sau phpinfo() e activata sau nu?

Multumesc
Sus  
whooper



Data înscrierii: 05/Apr/2005
Mesaje: 712
Locație: Toronto ON

Trimis: Lun Aug 29, 2005 3:46 pm    Titlul subiectului:  

ca sa vezi ce module sunt incarcate (si functiile corespunzatoare), poti folosi urmatorul cod (loadex.php) : Cod: <?php
echo "<h3>PHP Loaded Extensions:</h3>";
function extFunctions($ext){
    $extFuncs = get_extension_funcs($ext);
    while(list($fid, $fname) = each($extFuncs))
    {
        echo " - " . ($fid + 1) . " $fname <br>";
    }
}

echo "| <a href='loadex.php'>Extensions Only</a> | <a href='loadex.php?expand=*'>Expand functions</a> |<br>";
$loaded = get_loaded_extensions();
while(list($id, $name) = each($loaded)) {
    echo "<b>" . ($id + 1) . " <a href='loadex.php?expand=$name'>$name</a></b><br>";
    if(isset($_GET['expand']))
         if($_GET['expand'] == $name || $_GET['expand'] == "*")
        extFunctions($name);
}
?>

Ca sa vezi ce functii sunt dezactivate de administrator din modulele care sunt incarcate, poti citi lista lor direct din PHP.INI (directiva disable_functions) folosind http://ca3.php.net/manual/en/function.ini-get.php
Sus  
beeuser



Data înscrierii: 20/Mai/2004
Mesaje: 382

Trimis: Lun Aug 29, 2005 4:15 pm    Titlul subiectului:  

http://ro2.php.net/manual/en/function.function-exists.php
Sus  
bogdanvursu



Data înscrierii: 29/Aug/2005
Mesaje: 6
Locație: Iasi

Trimis: Lun Aug 29, 2005 4:18 pm    Titlul subiectului:  

Mersi baieti! Foarte prompti.
Beeuser: m-as fi descurcat si eu sa schimb url din Canada in Romania, desi nu cred ca e tradus. Mersi oricum.

Se pare ca am cautat prea putin, sau ca nu stiu sa caut. Trebuia sa fie asa o functie in documentatia PHP. Mersi inca o data.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Avansat
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community