 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| 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 |
|
| |
|