Visualizzazione dei risultati da 1 a 3 su 3

Discussione: richiamare un metodo

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    598

    richiamare un metodo

    Salve avrei bisogno di alcuni chiarimenti, ho editato il seguente script:

    <?
    include("config.php");

    function connettiti(){
    mysql_connect($mySQLhost, $mySQLuser, $mySQLpass)
    or die('Non è possibile connetersi al server' . mysql_error());
    mysql_select_db($mySQLdb);
    }

    function disconnetti(){
    mysql_close();
    }

    ?>

    ora da un secondo file scrivo:

    include("utility.inc.php");

    ed alla riga 25:
    connettiti();

    Però ricevo:

    Fatal error: Call to undefined function connettiti() in C:\Inetpub\wwwroot\test\modifica_step1.php on line 25

    Come posso richiamare il metodo connettiti?
    grazie
    Soffrire sempre mollare mai

  2. #2
    l'errore vuol dire che chiami una funzione non definita, quindi connettiti() non esiste in utility.inc.php

  3. #3
    Non usare lo short open tag, utilizza il tag di apertura completo (<?php).
    Studiati le basi di PHP, come, ad esempio, lo scope delle variabili:

    http://www.php.net/manual/en/languag...bles.scope.php

    Per gestire correttamente gli include, utilizza un codice come quello descritto in questo articolo:

    http://kb.creativepark.it/kb/entry/3/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.