- Home
- Categorie
- Coding e Sistemistica
- PHP
- problemi con fc openen
-
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 327ATTENZIONE!
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
-
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
-
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
-
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;
}
?>
-
Nel codice non vedo particolari problemi.
L'errore che riscontri direi che è autoesplicativo:
Connection timed outIl 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
-
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