• User

    problemi con fc openen

    ciao a tutti!
    il mio problema quando inserisco un record in un database mi da questo errore:
    Warning: fsockopen() [function.fsockopen]: unable to connect to 212.31.234.160:80 (Connection timed out) in /reserved/agenzia/insert1.php on line 327

    ATTENZIONE!
    Si é verificato un errore: occore ripetere la registrazione
    è un problema di register.it equindi apro un ticket o posso risolverlo io con file manager grazie


  • User Attivo

    Ciao,
    senza poter vedere una sola riga di codice è difficile esserti d'aiuto.

    Domanda: accedi al database tramite fsockopen() ?

    Io sinceramente non ho mai provato e non so nemmeno se sia fattibile...

    Ale


  • User

    quando inserisco un record nel database faccio invia mi da una pagina con quel risulato in output:

    ti posso allegare la pagina con il codice

    Nome file: insert1.php Edita | Apri

    "; } // chiusura del socket fclose ($sock); //echo $REPONSE."
    "; //->>mi restituisce: Content-Type: text/html; charset=utf-8 #################################################################################### //continuo se non ha dato errore la lettura della paginaJM $_SESSION['PIN_CODE_S']=$PIN_CODE; $sql = "INSERT INTO curriculum (DATA, AGENZIA_DI, NUMERO_PROGRESSIVO, PINCode, PASSWORD, DOMANDA, RISPOSTA, NOME, COGNOME, SESSO, DATA_NASCITA, LUOGO, MILITARE, CODICE_FISCALE, VIA, CIVICO, CAP, CITTA, PROVINCIA, MAIL, TELEFONO, TELEFONO_CELLULARE, AUTOMUNITO, A, B, C, D, E, K, AUTO, MOTO, SCOOTER, BICICLETTA, MEZZI_PUBBLICI, FOTO, CV_WORD, PERMESSO_SOGGIORNO, QUESTURA_DI, SCADENZA, POSIZIONE_ATTUALE, PREAVVISO_GG, REDDITO_ATTUALE, ANZIANITA, ANZIANITA_PERIODO, TITOLO, TIPO_DIPLOMA, TIPO_DIPLOMA_ANNO, TIPO_DIPLOMA_VOTO, LAUREA, UNIVERSITA, ANNO_LAUREA, VOTO_LAUREA, TITOLO_TESI, PRIMA_SPEC, PRIMA_SPEC_DESCR, PRIMA_SPEC_ENTE, SECONDA_SPEC, SECONDA_SPEC_DESCR, SECONDA_SPEC_ENTE, TERZA_SPEC, TERZA_SPEC_DESCR, TERZA_SPEC_ENTE, INGLESE_PARLATO, INGLESE_SCRITTO, FRANCESE_PARLATO, FRANCESE_SCRITTO, TEDESCO_PARLATO, TEDESCO_SCRITTO, SPAGNOLO_PARLATO, SPAGNOLO_SCRITTO, PORTOGHESE_PARLATO, PORTOGHESE_SCRITTO, RUSSO_PARLATO, RUSSO_SCRITTO, ALTRA_LINGUA, ALTRA_LINGUA_PARLATO, ALTRA_LINGUA_SCRITTO, ESPERIENZE_LAV1, ESPERIENZE_LAV2, ESPERIENZE_LAV3, CONOSCENZE_TECNICHE, DISP_TRASFERTA, MAX_KM, DOS, UNIX, PROGRAMMAZIONE, WINDOWS, GEST_DATABASE, INTERNET, MACINTOSH, GRAFICA, ALTRE_CONOSC_INFORMATICHE, TELELAVORO, AREA_INTERESSE1, AREA_INTERESSE2, AREA_INTERESSE3, AGENZIE_RIF, QUALIFICA, COMPENSO, NOTE) VALUES ('$DATA', '$AGENZIA_DI', '$NUMERO_PROGRESSIVO', '$PIN_CODE', '$PASSWORD', '$DOMANDA', '$RISPOSTA', '$NOME', '$COGNOME', '$SESSO', '$DATA_NASCITA_format', '$LUOGO_NASCITA', '$MILITARE', '$CODICE_FISCALE', '$VIA', '$CIVICO', '$CAP', '$CITTA', '$PROVINCIA', '$MAIL', '$TELEFONO', '$TELEFONO_CELLULARE', '$AUTOMUNITO', '$A', '$B', '$C', '$D', '$E', '$K', '$AUTO', '$MOTO', '$SCOOTER', '$BICICLETTA', '$MEZZI_PUBBLICI', '$FOTO', '$CV_WORD', '$PERMESSO_SOGGIORNO', '$QUESTURA_DI', '$SCADENZA_PERMESSO_format', '$POSIZIONE_ATTUALE', '$PREAVVISO_GG', '$REDDITO_ATTUALE', '$ANZIANITA', '$ANZIANITA_PERIODO', '$TITOLO', '$TIPO_DIPLOMA', '$TIPO_DIPLOMA_ANNO', '$TIPO_DIPLOMA_VOTO', '$LAUREA', '$UNIVERSITA', '$ANNO_LAUREA', '$VOTO_LAUREA', '$TITOLO_TESI', '$PRIMA_SPEC', '$PRIMA_SPEC_DESCR', '$PRIMA_SPEC_ENTE', '$SECONDA_SPEC', '$SECONDA_SPEC_DESCR', '$SECONDA_SPEC_ENTE', '$TERZA_SPEC', '$TERZA_SPEC_DESCR', '$TERZA_SPEC_ENTE', '$INGLESE_PARLATO', '$INGLESE_SCRITTO', '$FRANCESE_PARLATO', '$FRANCESE_SCRITTO', '$TEDESCO_PARLATO', '$TEDESCO_SCRITTO', '$SPAGNOLO_PARLATO', '$SPAGNOLO_SCRITTO', '$PORTOGHESE_PARLATO', '$PORTOGHESE_SCRITTO', '$RUSSO_PARLATO', '$RUSSO_SCRITTO', '$ALTRA_LINGUA', '$ALTRA_LINGUA_PARLATO', '$ALTRA_LINGUA_SCRITTO', '$ESPERIENZE_LAV1', '$ESPERIENZE_LAV2', '$ESPERIENZE_LAV3', '$CONOSCENZE_TECNICHE', '$DISP_TRASFERTA', '$MAX_KM', '$DOS', '$UNIX', '$PROGRAMMAZIONE', '$WINDOWS', '$GEST_DATABASE', '$INTERNET', '$MACINTOSH', '$GRAFICA', '$ALTRE_CONOSC_INFORMATICHE', '$TELELAVORO', '$AREA_INTERESSE1', '$AREA_INTERESSE2', '$AREA_INTERESSE3', '$AGENZIE_RIF', '$QUALIFICA', '$COMPENSO', '$NOTE')"; $risultato = mysql_query($sql, $connessione) or die("Errore nella query: " . mysql_error()); header("Location: select.php"); exit; } ?>

    grazie


  • User

    scusa meglio questa è la pagina insert1.php:

    <?
    session_start();
    include("../db.php");
    $AGENZIA_DI = $cookie_agenzia;
    $DATA = date ("Y/m/d H:i:s");
    $PASSWORD = $_POST['PASSWORD1'];
    $DOMANDA = $_POST['DOMANDA'];
    $RISPOSTA = $_POST['RISPOSTA'];
    $NOME = $_POST['NOME'];
    $COGNOME = $_POST['COGNOME'];
    $SESSO = $_POST['SESSO'];
    $DATA_NASCITA = $_POST['DATA_NASCITA'];
    $LUOGO_NASCITA = $_POST['LUOGO_NASCITA'];
    $MILITARE = $_POST['MILITARE'];
    $CODICE_FISCALE = $_POST['CODICE_FISCALE'];
    $VIA = $_POST['VIA'];
    $CIVICO = $_POST['CIVICO'];
    $CAP = $_POST['CAP'];
    $CITTA = $_POST['CITTA'];
    $PROVINCIA = $_POST['PROVINCIA'];
    $MAIL = $_POST['MAIL'];
    $TELEFONO = $_POST['TELEFONO'];
    $TELEFONO_CELLULARE = $_POST['TELEFONO_CELLULARE'];
    $AUTOMUNITO = $_POST['AUTOMUNITO'];
    $A = $_POST['A'];
    $B = $_POST['B'];
    $C = $_POST['C'];
    $D = $_POST['D'];
    $E = $_POST['E'];
    $K = $_POST['K'];
    $AUTO = $_POST['AUTO'];
    $MOTO = $_POST['MOTO'];
    $SCOOTER = $_POST['SCOOTER'];
    $BICICLETTA = $_POST['BICICLETTA'];
    $MEZZI_PUBBLICI = $_POST['MEZZI_PUBBLICI'];
    $FOTO = $_POST['foto'];
    $CV_WORD = $_POST['cvWord'];
    $PERMESSO_SOGGIORNO = $_POST['PERMESSO_SOGGIORNO'];
    $QUESTURA_DI = $_POST['QUESTURA_DI'];
    $SCADENZA_PERMESSO = $_POST['SCADENZA_PERMESSO'];
    $POSIZIONE_ATTUALE = $_POST['POSIZIONE_ATTUALE'];
    $PREAVVISO_GG = $_POST['PREAVVISO_GG'];
    $REDDITO_ATTUALE = $_POST['REDDITO_ATTUALE'];
    $ANZIANITA = $_POST['ANZIANITA'];
    $ANZIANITA_PERIODO = $_POST['ANZIANITA_PERIODO'];
    $TITOLO = $_POST['TITOLO'];
    $TIPO_DIPLOMA = $_POST['TIPO_DIPLOMA'];
    $TIPO_DIPLOMA_ANNO = $_POST['TIPO_DIPLOMA_ANNO'];
    $TIPO_DIPLOMA_VOTO = $_POST['TIPO_DIPLOMA_VOTO'];
    $LAUREA = $_POST['LAUREA'];
    $UNIVERSITA = $_POST['UNIVERSITA'];
    $ANNO_LAUREA = $_POST['ANNO_LAUREA'];
    $VOTO_LAUREA = $_POST['VOTO_LAUREA'];
    $TITOLO_TESI = $_POST['TITOLO_TESI'];
    $PRIMA_SPEC = $_POST['PRIMA_SPEC'];
    $PRIMA_SPEC_DESCR = $_POST['PRIMA_SPEC_DESCR'];
    $PRIMA_SPEC_ENTE = $_POST['PRIMA_SPEC_ENTE'];
    $SECONDA_SPEC = $_POST['SECONDA_SPEC'];
    $SECONDA_SPEC_DESCR = $_POST['SECONDA_SPEC_DESCR'];
    $SECONDA_SPEC_ENTE = $_POST['SECONDA_SPEC_ENTE'];
    $TERZA_SPEC = $_POST['TERZA_SPEC'];
    $TERZA_SPEC_DESCR = $_POST['TERZA_SPEC_DESCR'];
    $TERZA_SPEC_ENTE = $_POST['TERZA_SPEC_ENTE'];
    $INGLESE_PARLATO = $_POST['INGLESE_PARLATO'];
    $INGLESE_SCRITTO = $_POST['INGLESE_SCRITTO'];
    $FRANCESE_PARLATO = $_POST['FRANCESE_PARLATO'];
    $FRANCESE_SCRITTO = $_POST['FRANCESE_SCRITTO'];
    $TEDESCO_PARLATO = $_POST['TEDESCO_PARLATO'];
    $TEDESCO_SCRITTO = $_POST['TEDESCO_SCRITTO'];
    $SPAGNOLO_PARLATO = $_POST['SPAGNOLO_PARLATO'];
    $SPAGNOLO_SCRITTO = $_POST['SPAGNOLO_SCRITTO'];
    $PORTOGHESE_PARLATO = $_POST['PORTOGHESE_PARLATO'];
    $PORTOGHESE_SCRITTO = $_POST['PORTOGHESE_SCRITTO'];
    $RUSSO_PARLATO = $_POST['RUSSO_PARLATO'];
    $RUSSO_SCRITTO = $_POST['RUSSO_SCRITTO'];
    $ALTRA_LINGUA = $_POST['ALTRA_LINGUA'];
    $ALTRA_LINGUA_PARLATO = $_POST['ALTRA_LINGUA_PARLATO'];
    $ALTRA_LINGUA_SCRITTO = $_POST['ALTRA_LINGUA_SCRITTO'];
    $ESPERIENZE_LAV1 = $_POST['ESPERIENZE_LAV1'];
    $ESPERIENZE_LAV2 = $_POST['ESPERIENZE_LAV2'];
    $ESPERIENZE_LAV3 = $_POST['ESPERIENZE_LAV3'];
    $CONOSCENZE_TECNICHE = $_POST['CONOSCENZE_TECNICHE'];
    $DISP_TRASFERTA = $_POST['DISP_TRASFERTA'];
    $MAX_KM = $_POST['MAX_KM'];
    $DOS = $_POST['DOS'];
    $UNIX = $_POST['UNIX'];
    $PROGRAMMAZIONE = $_POST['PROGRAMMAZIONE'];
    $WINDOWS = $_POST['WINDOWS'];
    $GEST_DATABASE = $_POST['GEST_DATABASE'];
    $INTERNET = $_POST['INTERNET'];
    $MACINTOSH = $_POST['MACINTOSH'];
    $GRAFICA = $_POST['GRAFICA'];
    $ALTRE_CONOSC_INFORMATICHE = $_POST['ALTRE_CONOSC_INFORMATICHE'];
    $TELELAVORO = $_POST['TELELAVORO'];
    $AREA_INTERESSE1 = $_POST['AREA_INTERESSE1'];
    $AREA_INTERESSE2 = $_POST['AREA_INTERESSE2'];
    $AREA_INTERESSE3 = $_POST['AREA_INTERESSE3'];
    $AGENZIE = $_POST['AGENZIE'];
    $QUALIFICA_AR = $_POST['QUALIFICA'];
    $COMPENSO = $_POST['COMPENSO'];
    $NOTE = $_POST['NOTE'];
    $AGENZIE_RIF="";
    $QUALIFICA="";

    if (isset($AGENZIE))
    {
    for ($a = 0; $a < count($AGENZIE); $a++ ) {
    $AGENZIE_RIF=$AGENZIE_RIF.$AGENZIE[$a].";";
    }
    }

    if (isset($QUALIFICA_AR))
    {
    for ($a = 0; $a < count($QUALIFICA_AR); $a++ ) {
    $QUALIFICA=$QUALIFICA.$QUALIFICA_AR[$a].";";
    }
    }

    $PASSWORD=str_replace("'", "", $PASSWORD);
    $DOMANDA=str_replace("'", "
    ", $DOMANDA);
    $RISPOSTA=str_replace("'", "", $RISPOSTA);
    $NOME=str_replace("'", "
    ", $NOME);
    $COGNOME=str_replace("'", "", $COGNOME);
    $VIA=str_replace("'", "
    ", $VIA);
    $CIVICO=str_replace("'", "", $CIVICO);
    $CAP=str_replace("'", "
    ", $CAP);
    $CITTA=str_replace("'", "", $CITTA);
    $LUOGO_NASCITA=str_replace("'", "
    ", $LUOGO_NASCITA);
    $TELEFONO_CELLULARE=str_replace("'", "", $TELEFONO_CELLULARE);
    $TELEFONO_CELLULARE=str_replace("/", "", $TELEFONO_CELLULARE);
    $TELEFONO_CELLULARE=str_replace(" ", "", $TELEFONO_CELLULARE);
    $TELEFONO_CELLULARE=str_replace("-", "", $TELEFONO_CELLULARE);
    $TELEFONO_CELLULARE=str_replace(".", "", $TELEFONO_CELLULARE);
    $PERMESSO_SOGGIORNO=str_replace("'", "", $PERMESSO_SOGGIORNO);
    $QUESTURA_DI=str_replace("'", "
    ", $QUESTURA_DI);
    $LAUREA=str_replace("'", "", $LAUREA);
    $UNIVERSITA=str_replace("'", "
    ", $UNIVERSITA);
    $TITOLO_TESI=str_replace("'", "", $TITOLO_TESI);
    $PRIMA_SPEC_DESCR=str_replace("'", "
    ", $PRIMA_SPEC_DESCR);
    $PRIMA_SPEC_ENTE=str_replace("'", "", $PRIMA_SPEC_ENTE);
    $SECONDA_SPEC_DESCR=str_replace("'", "
    ", $SECONDA_SPEC_DESCR);
    $SECONDA_SPEC_ENTE=str_replace("'", "", $SECONDA_SPEC_ENTE);
    $TERZA_SPEC_DESCR=str_replace("'", "
    ", $TERZA_SPEC_DESCR);
    $TERZA_SPEC_ENTE=str_replace("'", "", $TERZA_SPEC_ENTE);
    $ALTRA_LINGUA=str_replace("'", "
    ", $ALTRA_LINGUA);
    $ESPERIENZE_LAV1=str_replace("'", "", $ESPERIENZE_LAV1);
    $ESPERIENZE_LAV2=str_replace("'", "
    ", $ESPERIENZE_LAV2);
    $ESPERIENZE_LAV3=str_replace("'", "", $ESPERIENZE_LAV3);
    $CONOSCENZE_TECNICHE=str_replace("'", "
    ", $CONOSCENZE_TECNICHE);
    $MAX_KM=str_replace("'", "", $MAX_KM);
    $ALTRE_CONOSC_INFORMATICHE=str_replace("'", "
    ", $ALTRE_CONOSC_INFORMATICHE);
    $TELELAVORO=str_replace("'", "", $TELELAVORO);
    $COMPENSO=str_replace("'", "
    ", $COMPENSO);
    $NOTE=str_replace("'", "_", $NOTE);

    //registro i dati come var di sessione
    $_SESSION['PASSWORD_S'] = $PASSWORD;
    $_SESSION['DOMANDA_S'] = $DOMANDA;
    $_SESSION['RISPOSTA_S'] = $RISPOSTA;
    $_SESSION['NOME_S'] = $NOME;
    $_SESSION['COGNOME_S'] = $COGNOME;
    $_SESSION['SESSO_S'] = $SESSO;
    $_SESSION['DATA_NASCITA_S'] = $DATA_NASCITA;
    $_SESSION['LUOGO_NASCITA_S'] = $LUOGO_NASCITA;
    $_SESSION['MILITARE_S'] = $MILITARE;
    $_SESSION['CODICE_FISCALE_S'] = $CODICE_FISCALE;
    $_SESSION['VIA_S'] = $VIA;
    $_SESSION['CIVICO_S'] = $CIVICO;
    $_SESSION['CAP_S'] = $CAP;
    $_SESSION['CITTA_S'] = $CITTA;
    $_SESSION['PROVINCIA_S'] = $PROVINCIA;
    $_SESSION['MAIL_S'] = $MAIL;
    $_SESSION['TELEFONO_S'] = $TELEFONO;
    $_SESSION['TELEFONO_CELLULARE_S'] = $TELEFONO_CELLULARE;
    $_SESSION['AUTOMUNITO_S'] = $AUTOMUNITO;
    $_SESSION['A_S'] = $A;
    $_SESSION['B_S'] = $B;
    $_SESSION['C_S'] = $C;
    $_SESSION['D_S'] = $D;
    $_SESSION['E_S'] = $E;
    $_SESSION['K_S'] = $K;
    $_SESSION['AUTO_S'] = $AUTO;
    $_SESSION['MOTO_S'] = $MOTO;
    $_SESSION['SCOOTER_S'] = $SCOOTER;
    $_SESSION['BICICLETTA_S'] = $BICICLETTA;
    $_SESSION['MEZZI_PUBBLICI_S'] = $MEZZI_PUBBLICI;
    $_SESSION['FOTO_S'] = $FOTO;
    $_SESSION['CV_WORD_S'] = $CV_WORD;
    $_SESSION['PERMESSO_SOGGIORNO_S'] = $PERMESSO_SOGGIORNO;
    $_SESSION['QUESTURA_DI_S'] = $QUESTURA_DI;
    $_SESSION['SCADENZA_PERMESSO_S'] = $SCADENZA_PERMESSO;
    $_SESSION['POSIZIONE_ATTUALE_S'] = $POSIZIONE_ATTUALE;
    $_SESSION['PREAVVISO_GG_S'] = $PREAVVISO_GG;
    $_SESSION['REDDITO_ATTUALE_S'] = $REDDITO_ATTUALE;
    $_SESSION['ANZIANITA_S'] = $ANZIANITA;
    $_SESSION['ANZIANITA_PERIODO_S'] = $ANZIANITA_PERIODO;
    $_SESSION['TITOLO_S'] = $TITOLO;
    $_SESSION['TIPO_DIPLOMA_S'] = $TIPO_DIPLOMA;
    $_SESSION['TIPO_DIPLOMA_ANNO_S'] = $TIPO_DIPLOMA_ANNO;
    $_SESSION['TIPO_DIPLOMA_VOTO_S'] = $TIPO_DIPLOMA_VOTO;
    $_SESSION['LAUREA_S'] = $LAUREA;
    $_SESSION['UNIVERSITA_S'] = $UNIVERSITA;
    $_SESSION['ANNO_LAUREA_S'] = $ANNO_LAUREA;
    $_SESSION['VOTO_LAUREA_S'] = $VOTO_LAUREA;
    $_SESSION['TITOLO_TESI_S'] = $TITOLO_TESI;
    $_SESSION['PRIMA_SPEC_S'] = $PRIMA_SPEC;
    $_SESSION['PRIMA_SPEC_DESCR_S'] = $PRIMA_SPEC_DESCR;
    $_SESSION['PRIMA_SPEC_ENTE_S'] = $PRIMA_SPEC_ENTE;
    $_SESSION['SECONDA_SPEC_S'] = $SECONDA_SPEC;
    $_SESSION['SECONDA_SPEC_DESCR_S'] = $SECONDA_SPEC_DESCR;
    $_SESSION['SECONDA_SPEC_ENTE_S'] = $SECONDA_SPEC_ENTE;
    $_SESSION['TERZA_SPEC_S'] = $TERZA_SPEC;
    $_SESSION['TERZA_SPEC_DESCR_S'] = $TERZA_SPEC_DESCR;
    $_SESSION['TERZA_SPEC_ENTE_S'] = $TERZA_SPEC_ENTE;
    $_SESSION['INGLESE_PARLATO_S'] = $INGLESE_PARLATO;
    $_SESSION['INGLESE_SCRITTO_S'] = $INGLESE_SCRITTO;
    $_SESSION['FRANCESE_PARLATO_S'] = $FRANCESE_PARLATO;
    $_SESSION['FRANCESE_SCRITTO_S'] = $FRANCESE_SCRITTO;
    $_SESSION['TEDESCO_PARLATO_S'] = $TEDESCO_PARLATO;
    $_SESSION['TEDESCO_SCRITTO_S'] = $TEDESCO_SCRITTO;
    $_SESSION['SPAGNOLO_PARLATO_S'] = $SPAGNOLO_PARLATO;
    $_SESSION['SPAGNOLO_SCRITTO_S'] = $SPAGNOLO_SCRITTO;
    $_SESSION['PORTOGHESE_PARLATO_S'] = $PORTOGHESE_PARLATO;
    $_SESSION['PORTOGHESE_SCRITTO_S'] = $PORTOGHESE_SCRITTO;
    $_SESSION['RUSSO_PARLATO_S'] = $RUSSO_PARLATO;
    $_SESSION['RUSSO_SCRITTO_S'] = $RUSSO_SCRITTO;
    $_SESSION['ALTRA_LINGUA_S'] = $ALTRA_LINGUA;
    $_SESSION['ALTRA_LINGUA_PARLATO_S'] = $ALTRA_LINGUA_PARLATO;
    $_SESSION['ALTRA_LINGUA_SCRITTO_S'] = $ALTRA_LINGUA_SCRITTO;
    $_SESSION['ESPERIENZE_LAV1_S'] = $ESPERIENZE_LAV1;
    $_SESSION['ESPERIENZE_LAV2_S'] = $ESPERIENZE_LAV2;
    $_SESSION['ESPERIENZE_LAV3_S'] = $ESPERIENZE_LAV3;
    $_SESSION['CONOSCENZE_TECNICHE_S'] = $CONOSCENZE_TECNICHE;
    $_SESSION['DISP_TRASFERTA_S'] = $DISP_TRASFERTA;
    $_SESSION['MAX_KM_S'] = $MAX_KM;
    $_SESSION['DOS_S'] = $DOS;
    $_SESSION['UNIX_S'] = $UNIX;
    $_SESSION['PROGRAMMAZIONE_S'] = $PROGRAMMAZIONE;
    $_SESSION['WINDOWS_S'] = $WINDOWS;
    $_SESSION['GEST_DATABASE_S'] = $GEST_DATABASE;
    $_SESSION['INTERNET_S'] = $INTERNET;
    $_SESSION['MACINTOSH_S'] = $MACINTOSH;
    $_SESSION['GRAFICA_S'] = $GRAFICA;
    $_SESSION['ALTRE_CONOSC_INFORMATICHE_S'] = $ALTRE_CONOSC_INFORMATICHE;
    $_SESSION['TELELAVORO_S'] = $TELELAVORO;
    $_SESSION['AREA_INTERESSE1_S'] = $AREA_INTERESSE1;
    $_SESSION['AREA_INTERESSE2_S'] = $AREA_INTERESSE2;
    $_SESSION['AREA_INTERESSE3_S'] = $AREA_INTERESSE3;
    $_SESSION['AGENZIE_RIF_S'] = $AGENZIE_RIF;
    $_SESSION['QUALIFICA_S'] = $QUALIFICA;
    $_SESSION['COMPENSO_S'] = $COMPENSO;
    $_SESSION['NOTE_S'] = $NOTE;

    function formatta_data($data_form) {
    $data = $data_form;
    list ($giorno, $mese, $anno) = split ('[/.-]', $data);
    $nuova_data = "$anno/$mese/$giorno";
    return $nuova_data;
    }
    if($DATA_NASCITA != "") {
    $DATA_NASCITA_format=formatta_data($DATA_NASCITA);
    }else{
    $DATA_NASCITA_format="";
    }
    if($SCADENZA_PERMESSO != "") {
    $SCADENZA_PERMESSO_format=formatta_data($SCADENZA_PERMESSO);
    }else{
    $SCADENZA_PERMESSO_format="";
    }

    //connessione al db
    $db_nome = "xanta_it_db";
    $connessione = mysql_connect($dbhost, $dbuser, $dbpwd)
    or die("Impossibile stabilire una connessione");
    $db = mysql_select_db($db_nome, $connessione)
    or die("Impossibile selezionare il database");
    $sql_num = "SELECT NUMERO_PROGRESSIVO FROM curriculum WHERE CODICE_FISCALE = "$CODICE_FISCALE" ";
    $risultato_num = mysql_query($sql_num, $connessione)
    or die("Errore nella query: " . mysql_error());
    $num_num = mysql_num_rows($risultato_num);

    if ($num_num!=0) {
    while($riga = mysql_fetch_array($risultato_num)) {
    $cod = $riga['NUMERO_PROGRESSIVO'];
    }
    header("Location: errore_doppio.php?cod=$cod");
    exit;
    }
    $sql_num_progr="SELECT MAX(NUMERO_PROGRESSIVO) FROM curriculum";
    $risultato_num_progr = mysql_query($sql_num_progr, $connessione)
    or die("Errore nella query: " . mysql_error());

    while($riga = mysql_fetch_array($risultato_num_progr)) {
    $max = $riga[0];
    }
    $NUMERO_PROGRESSIVO = $max+1; //qui mette 5 cifre!
    $_SESSION['NUMERO_PROGRESSIVO_S']=$NUMERO_PROGRESSIVO;

    $PIN_CODE=$NUMERO_PROGRESSIVO;
    if (strlen($PIN_CODE)<6) {
    $PIN_CODE="0".$PIN_CODE;
    }

    settype($PIN_CODE, "string"); //converto in stringa
    $checksum = crc32($PIN_CODE);
    settype($checksum, "string");
    $PIN_CODE=substr($checksum,1,6); ######## PIN_CODE generato (è ancora una stringa) ########

    //FACCIO UN CICLO CHE CONTROLLA SE IL PIN_CODE GENERATO ESISTE GIA' E FINCHE' QUESTO E' VERO RIPETO IL crc32 DELL'ULTIMO PIN_CODE
    $sql_pin = "SELECT PINCode FROM curriculum WHERE PINCode = "$PIN_CODE" ";
    $risultato_pin = mysql_query($sql_pin, $connessione)
    or die("Errore nella query: " . mysql_error());
    $num_pin = mysql_num_rows($risultato_pin);

    while($num_pin!=0){
    $checksum = crc32($PIN_CODE);
    $PIN_CODE=substr($checksum,1,6);
    $sql_pin = "SELECT PINCode FROM curriculum WHERE PINCode = "$PIN_CODE" ";
    $risultato_pin = mysql_query($sql_pin, $connessione)
    or die("Errore nella query: " . mysql_error());
    $num_pin = mysql_num_rows($risultato_pin);
    }

    ############################ LANCIO PAGINA JM ######################################
    $host = "212.31.234.160";
    $sock = fsockopen ($host, 80, &$errno, &$errstr, 30);
    //$sock = fsockopen ($host, 80, $errno, $errstr, 30);

    // controllo se la variabile urlbase esiste
    if (!$sock) {
    //se c'è un errore
    //echo "Errore n° # $errno<br>\n";
    //echo "Descrizione : $errstr<br>\n";
    echo "<br><br>ATTENZIONE!<br>Si é verificato un errore: occore ripetere la registrazione<br><br>";
    } else {
    //invio al server: si aspetta una risposta HTTP
    $param="Pwd=AAAlavoro&Pin=$PIN_CODE&Dest=$TELEFONO_CELLULARE";
    fputs ($sock, "GET /PORTAL/InsCourtesyXanta.aspx?".$param." HTTP/1.0\r\n\r\n");
    //lettura della risposta del server
    $i=0;
    while (!feof($sock)) {
    $i++;
    $tmpvar = fgets ($sock,255);
    if ($i==8) {
    $REPONSE=$tmpvar;
    break;
    }
    //echo "<br>";
    //echo $REPONSE."<br>";
    }

    // chiusura del socket
    fclose ($sock);
    //echo $REPONSE."<br>"; //->>mi restituisce: Content-Type: text/html; charset=utf-8
    

    ####################################################################################

    //continuo se non ha dato errore la lettura della paginaJM
    
    $_SESSION['PIN_CODE_S']=$PIN_CODE;
    
    $sql = "INSERT INTO curriculum 
    (DATA, AGENZIA_DI, NUMERO_PROGRESSIVO, PINCode, PASSWORD, DOMANDA, RISPOSTA, NOME, COGNOME, SESSO, DATA_NASCITA, LUOGO, MILITARE, CODICE_FISCALE, VIA, CIVICO, CAP, CITTA, PROVINCIA, MAIL, TELEFONO, TELEFONO_CELLULARE, AUTOMUNITO, A, B, C, D, E, K, AUTO, MOTO, SCOOTER, BICICLETTA, MEZZI_PUBBLICI, FOTO, CV_WORD, PERMESSO_SOGGIORNO, QUESTURA_DI, SCADENZA, POSIZIONE_ATTUALE, PREAVVISO_GG, REDDITO_ATTUALE, ANZIANITA, ANZIANITA_PERIODO, TITOLO, TIPO_DIPLOMA, TIPO_DIPLOMA_ANNO, TIPO_DIPLOMA_VOTO, LAUREA, UNIVERSITA, ANNO_LAUREA, VOTO_LAUREA, TITOLO_TESI, PRIMA_SPEC, PRIMA_SPEC_DESCR, PRIMA_SPEC_ENTE, SECONDA_SPEC, SECONDA_SPEC_DESCR, SECONDA_SPEC_ENTE, TERZA_SPEC, 
    TERZA_SPEC_DESCR, TERZA_SPEC_ENTE, INGLESE_PARLATO, INGLESE_SCRITTO, FRANCESE_PARLATO, FRANCESE_SCRITTO, TEDESCO_PARLATO, TEDESCO_SCRITTO, SPAGNOLO_PARLATO, SPAGNOLO_SCRITTO, PORTOGHESE_PARLATO, PORTOGHESE_SCRITTO, RUSSO_PARLATO, RUSSO_SCRITTO, ALTRA_LINGUA, ALTRA_LINGUA_PARLATO, ALTRA_LINGUA_SCRITTO, ESPERIENZE_LAV1, ESPERIENZE_LAV2, ESPERIENZE_LAV3, CONOSCENZE_TECNICHE, DISP_TRASFERTA, MAX_KM, DOS, UNIX, PROGRAMMAZIONE, WINDOWS, GEST_DATABASE, INTERNET, MACINTOSH, GRAFICA, ALTRE_CONOSC_INFORMATICHE, TELELAVORO, AREA_INTERESSE1, AREA_INTERESSE2, AREA_INTERESSE3, AGENZIE_RIF, QUALIFICA, COMPENSO, NOTE)
    VALUES
    ('$DATA', '$AGENZIA_DI', '$NUMERO_PROGRESSIVO', '$PIN_CODE', '$PASSWORD', '$DOMANDA', '$RISPOSTA', '$NOME', '$COGNOME', '$SESSO', '$DATA_NASCITA_format', '$LUOGO_NASCITA', '$MILITARE', '$CODICE_FISCALE', '$VIA', '$CIVICO', '$CAP', '$CITTA', '$PROVINCIA', '$MAIL', '$TELEFONO', '$TELEFONO_CELLULARE', '$AUTOMUNITO', '$A', '$B', '$C', '$D', '$E', '$K', '$AUTO', '$MOTO', '$SCOOTER', '$BICICLETTA', '$MEZZI_PUBBLICI', '$FOTO', '$CV_WORD', '$PERMESSO_SOGGIORNO', '$QUESTURA_DI', '$SCADENZA_PERMESSO_format', '$POSIZIONE_ATTUALE', '$PREAVVISO_GG', '$REDDITO_ATTUALE', '$ANZIANITA', '$ANZIANITA_PERIODO', '$TITOLO', '$TIPO_DIPLOMA', '$TIPO_DIPLOMA_ANNO', '$TIPO_DIPLOMA_VOTO', '$LAUREA', '$UNIVERSITA', '$ANNO_LAUREA', '$VOTO_LAUREA', '$TITOLO_TESI', '$PRIMA_SPEC', '$PRIMA_SPEC_DESCR', '$PRIMA_SPEC_ENTE', '$SECONDA_SPEC', '$SECONDA_SPEC_DESCR', '$SECONDA_SPEC_ENTE', '$TERZA_SPEC', 
    '$TERZA_SPEC_DESCR', '$TERZA_SPEC_ENTE', '$INGLESE_PARLATO', '$INGLESE_SCRITTO', '$FRANCESE_PARLATO', '$FRANCESE_SCRITTO', '$TEDESCO_PARLATO', '$TEDESCO_SCRITTO', '$SPAGNOLO_PARLATO', '$SPAGNOLO_SCRITTO', '$PORTOGHESE_PARLATO', '$PORTOGHESE_SCRITTO', '$RUSSO_PARLATO', '$RUSSO_SCRITTO', '$ALTRA_LINGUA', '$ALTRA_LINGUA_PARLATO', '$ALTRA_LINGUA_SCRITTO', '$ESPERIENZE_LAV1', '$ESPERIENZE_LAV2', '$ESPERIENZE_LAV3', '$CONOSCENZE_TECNICHE', '$DISP_TRASFERTA', '$MAX_KM', '$DOS', '$UNIX', '$PROGRAMMAZIONE', '$WINDOWS', '$GEST_DATABASE', '$INTERNET', '$MACINTOSH', '$GRAFICA', '$ALTRE_CONOSC_INFORMATICHE', '$TELELAVORO', '$AREA_INTERESSE1', '$AREA_INTERESSE2', '$AREA_INTERESSE3', '$AGENZIE_RIF', '$QUALIFICA', '$COMPENSO', '$NOTE')";
    $risultato = mysql_query($sql, $connessione)
    	or die("Errore nella query: " . mysql_error());
    
    header("Location: select.php");
    exit;
    

    }
    ?>


  • User Attivo

    Nel codice non vedo particolari problemi.
    L'errore che riscontri direi che è autoesplicativo:
    Connection timed out

    Il tentativo di connessione a quell'indirizzo IP va in timeout, probabilmente è quel server che non risponde e il problema va cercato là.

    P.S. magari psw e altri dati simili scritti in chiaro, quando posti porzioni di codice.. cancellali 😉


  • User

    ma quindi allora è un problema del server register.it?
    e lo devono risolvere loro?
    cioè non posso fare niente io in locale con file manager?
    grazie