Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Fatal error: Call to undefined function: dbconnect()
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      margheritebianche User Attivo • ultima modifica di

      dbconnect da dove esce?
      Se usi mysql dovresti usare mysql_connect?
      O usi qualche classe?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        cappalex User Newbie • ultima modifica di

        Ho creato un altro script di funzione chiamato db.php inserendo tutti i dati di connessione. Ecco qui

        <?php
        // Questa funzione stabilisce una connessione con un database MySQL.
        // Se la connessione fallisce, visualizza un messaggio di errore
        // e lo script termina.
        function dbconnect(
        $dbname="Sql109592_1",$user="nome_utente_assegnato_da_aruba",$password= "pwd_aruba",$server="indirizzo_ip_dato_da_aruba") {
        if (!($mylink = mysql_connect($server,$user,$password))){
        print "<h3>Non è possibile connettersi al database</h3>\n";
        exit;
        }
        mysql_select_db($dbname);
        }
        // Questa funzione esegue una query SQL sul database MySQL
        // correntemente aperto. Se la variabile globale $query_debug
        // non è vuota, la query sarà stampata prima dell'esecuzione.
        // Se l'esecuzione fallisce, un messaggio di errore e la query
        // saranno stampati, e la funzione ritorna FALSE. Altrimenti essa
        // ritorna il risultato della query nella variabile $result.
        function safe_query ($query = "") {
        global $query_debug;
        if (empty($query)) { return FALSE; }
        if (!empty($query_debug)) { print "<pre>$query</pre>\n"; }
        $result = mysql_query($query)
        or die("Attenzione! Query fallita: "
        ."<li>errorno=".mysql_errno()
        ."<li>error=".mysql_error()
        ."<li>query=".$query
        );
        return $result;
        }
        ?>

        Come puoi vedere nel file allegato header.php ho inserito:

        dbconnect("Sql109592_1"); //ma mi dà errore

        Ho provato anche a inserire:

        dbconnect(); //pensando che ci fosse un eccesso di dati
        // ma mi dà lo stesso errore

        Mi dà sempre errore alla riga numero 9, equivalente al dbconnect .

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          margheritebianche User Attivo • ultima modifica di

          Hai incluso il file db.php?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • massimux
            massimux Moderatore • ultima modifica di

            ed inoltre hai tolto la richiesta di connessione dalla pagina?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              cappalex User Newbie • ultima modifica di

              Il file db.php l'ho incluso in un altro script basic.php

              <?php
              //Questa script usa la funzione PHP htmlspecialchars()
              //per convertire caratteri HTML speciali (&,",',<, and >)
              //nelle entità HTML equivalenti. Rimuove inoltre i tags HTML
              //presenti nel primo argomento ad eccezione di quelli eventualmente
              //specificati nel secondo argomento, ed esclusivamente quelli
              //eventualmente indicati nel terzo argomento
              function cleanup_text($value = "", $preserve = "", $allowed_tags = "") {
              if (empty($preserve)) {
              $value = strip_tags($value, $allowed_tags);
              }
              $value = htmlspecialchars($value);
              return $value;
              }
              include("http://www.alexweb.biz/funzioni/db.php");
              ?>

              E' sbagliato?

              Per la richiesta di connessione alla pagina... non capisco

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                chalda User • ultima modifica di

                [php]
                include "http://www.alexweb.biz/funzioni/basic.php";
                [/php]
                Per assurdo hai provato ad inserire l'indirizzo relativo?

                [php]
                include "funzioni/basic.php";
                [/php]
                Da lo stesso errore?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  margheritebianche User Attivo • ultima modifica di

                  E hai incluso basic.php?
                  Usa l'include come ti ha consigliato chalda!

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • C
                    cappalex User Newbie • ultima modifica di

                    Fatta anche questa modifica... niente! In questo caso mi dà l' errore sia nel comando include che nel dbconnect.

                    Allego qui tutti i files qualora potessero servire ...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      margheritebianche User Attivo • ultima modifica di

                      Se quella é la struttura che hai sul server quando fai gli include devi scrivere ../
                      In header.php ad esempio dovresti includere con ../funzioni/basic.php

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • C
                        cappalex User Newbie • ultima modifica di

                        Grazie mille "margheritebianche" è propio quello l'errore infatti l'ho modificato e ora funge. Purtroppo funge a metà e mi dà questo errore

                        Fatal error: Call to undefined function: cleanup_text() in /web/htdocs/www.alexweb.biz/home/guestbook/header.php on line 60

                        Per il momento grazie ancora! 😉

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti