Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222

    dubbi circal la validità di un file per connessione

    ho questo file per la connessione, ma mi torna un errore di accesso negato. i parametri sono corretti, ma ho dubbi sulla validità del file
    Codice PHP:
    <?php

    $dbhost 
    '';
    $dbusername '';
    $dbuserpassword '';
    $default_dbname '';




    $MYSQL_ERRNO '';
    $MYSQL_ERROR '';


    function 
    db_connect()
    {
        global 
    $dbhost,$dbusername,$dbuserpassword,$default_dbname;
        global 
    $MYSQL_ERRNO,$MYSQL_ERROR;
        
        
        
    $link_id mysql_connect($dbhost,$dbusername,$dbuserpassword);
        

        if (!
    $link_id)
        {
            
            
    $MYSQL_ERRNO=0;
            
    $MYSQL_ERROR "Connection failed to the host $dbhost.";
            return 
    0;
            
        }

        else if(empty(
    $dbname) && !mysql_select_db($default_dbname))
            {
                
    $MYSQL_ERRNO mysql_errno();
                
    $MYSQL_ERROR mysql_error();
                return 
    0;
                
            }
            else return 
    $link_id;
        
        }

    function 
    sql_error()
    {
        global 
    $MYSQL_ERRNO$MYSQL_ERROR;
        
        if (empty(
    $MYSQL_ERROR))
            {
            
    $MYSQL_ERRNO mysql_errno();
            
    $MYSQL_ERROR mysql_error();
            
                }
        return 
    "$MYSQL_ERRNO : $MYSQL_ERROR";
        }
    ?>
    mi restituisce l'erroe circa questa riga. dice che non riesce a connettersi all'host e mi aggiunge questo (10060):
    Codice PHP:
    $link_id mysql_connect($dbhost,$dbusername,$dbuserpassword); 
    grazie
    Si fanno sempre nuove scoperte

  2. #2
    si presume che i parametri di connessione li hai inseriti.... giusto?

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    si, confermo che sono inseriti, ma mi da un errore di connessione...
    Si fanno sempre nuove scoperte

  4. #4
    Originariamente inviato da gabar-el
    si, confermo che sono inseriti, ma mi da un errore di connessione...
    mi pare che una funzione di connessione che ti scrive una sua stringa in caso di errore invece della segnalazione del server serva tanto quanto un ventilatore per dissolvere la nebbia in val padana.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    potresti spiegarti meglio, non ho esperienza più di tanto e i file non li ho scritti io, quindi venirci fuori non è cosa semplice per me. a grandi linee credo di avere intuito, ma non so come sistemare
    grazie
    Si fanno sempre nuove scoperte

  6. #6
    Codice PHP:
    $MYSQL_ERROR "Connection failed to the host $dbhost. - " mysql_error(); 
    modifica cosi' e vedi cosa ti scrive.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    mi torna un errore che non riguarda quel file probabilmente, questo:
    Codice PHP:
    $connect ftp_connect($ftp_host) or die("Si e' verificato un errore durante la connessione al server ftp"); 
    immagino che anche qui non mi tornino molte info...
    Si fanno sempre nuove scoperte

  8. #8
    Originariamente inviato da gabar-el
    mi torna un errore che non riguarda quel file probabilmente, questo:
    Codice PHP:
    $connect ftp_connect($ftp_host) or die("Si e' verificato un errore durante la connessione al server ftp"); 
    immagino che anche qui non mi tornino molte info...
    siamo di palo in frasca. una segnalazione di errore non e' una riga di codice, specie se il codice non ha nulla a che vedere con la segnalazione di errore.

    ftp_connect e' una funzione che non centra nulla con la funzione db_connect

    Ancora non si e' capito l'errore che ricevi dal tuo tentativo di connessione.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    a che cavolo serve allora ftp_connect?
    in queste pagine viene fatto un inserimento prodotti...

    Codice PHP:
    <?php 
            set_time_limit
    (0);
            
            
    /* Connessione al server ftp */
    $ftp_host '*******';   // inserire nome host ftp   esempio ftp.mithos.it
    $connect ftp_connect($ftp_host) or die("Si e' verificato un errore durante la connessione al server ftp");
    /* login al server ftp */
    $username '*******';  // user ftp
    $pwd '*******';  // password ftp
    $login ftp_login($connect$username$pwd) or die("Si e' verificato un errore durante l'accesso al server ftp");

    $destination_file "/images/".$_FILES['image']['name'];
    $source_file $_FILES['image']['name'];

    if(!isset(
    $_FILES)) $_FILES $HTTP_POST_FILES;
    if(!isset(
    $_SERVER)) $_SERVER $HTTP_SERVER_VARS;

    $upload_dir $_SERVER["DOCUMENT_ROOT"] . "images/prodotti";

    // Eventuale nuovo nome da dare al file uploadato
    $new_name "";

    // Se $new_name è vuota, il nome sarà lo stesso del file uploadato
    $file_name = ($new_name) ? $new_name $_FILES["image"]["name"];

    if(
    trim($_FILES["image"]["name"]) == "") {

    die(
    "Non hai indicato il file da uploadare !");

    }

    if(@
    is_uploaded_file($_FILES["image"]["tmp_name"])) {

    @
    move_uploaded_file($_FILES["image"]["tmp_name"], "$upload_dir/$file_name"
    or die(
    "Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");

    } else {

    die(
    "Problemi nell'upload del file " $_FILES["image"]["name"]);

    }

    //echo "L'upload del file " . $_FILES["image"]["name"] . " è avvenuto correttamente. ";

    /* chiusura connessione al server ftp */ 
    ftp_quit($connect) or die("Si e' verificato un errore durante la chiusura della connessione al server ftp");
                
    $immagine $_FILES["image"]["name"];
    ?>
    Si fanno sempre nuove scoperte

  10. #10
    Scusate se mi intrometto, ma mi è venuto spontaneo pensare.
    Caro gabar-el, hai provato a fare una connessione semplice, senza funzioni o altro per vedere se innanzi tutto le variabili inserite sono giuste???

    Codice PHP:
    <?php 
    $dbhost 
    'xxx'
    $dbusername 'yyyy'
    $dbuserpassword 'zzzzz'
    $default_dbname 'aaaa';

    $connessione mysql_connect($dbhost,$dbusername,$dbuserpassword) or DIE ("Errore: ".mysql_errno(). " - Descizione: ".mysql_error());

    mysql_select_db($default_dbname$connessione) or DIE ("Errore: ".mysql_errno(). " - Descizione: ".mysql_error());

    echo 
    "Connessione OK";

    ?>
    Se così funziona, probabilmente il problema sta nel far vedere le variabili all'interno della funzione.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.