• Home
  • Forum
  • Fare Web
  • PHP

Problemi con pagina online.php di una chat in php

  • Creatore Discussione Creatore Discussione giuliox13
  • Data di inizio Data di inizio 27 Mar 2017
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 29 Mar 2017
  • #21
comincia a riapparire il nome utente ma rimane qualche errore

array(1) { [0]=> string(10) "gianni(tv)" } Online: gianni(tv),
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 29 Mar 2017
  • #22
non sono errori, sono log.
Togli i var_dump che ti ho fatto mettere
 
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 29 Mar 2017
  • #23
perfetto ora è tornato a funzionare!! grazie infinte per il tuo aiuto.

ma come mai prima funzionava lo stesso senza aggiungere le cose che mi hai fatto mettere?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.606
54
48
TN
  • 29 Mar 2017
  • #24
Qualcosa è cambiato, forse il tuo host ha aggiornato la versione di php. Le vecchie versioni permettono una sintassi meno rigida di quelle nuove.
 
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 29 Mar 2017
  • #25
criric ha scritto:
Qualcosa è cambiato, forse il tuo host ha aggiornato la versione di php. Le vecchie versioni permettono una sintassi meno rigida di quelle nuove.
Clicca per allargare...
comunque ti ringrazio ancora molto per il tuo interessamento, ti meriti una birra virtuale, grazie e ciao! ;-)
 
Reactions: criric
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 27 Nov 2017
  • #26
ciao criric ho un nuovo problema sulla chat, se qualcuno vuole registrarsi non riesce perchè anche se inserisce tutti i dati è come se non venissero inseriti ti metto il codice della pagina per l'inserimento utenti:
PHP:
<?
if(!isset($_POST['Submit']))
{
echo "
    <script language=\"javascript\">
    alert(\"Non hai  i permessi per accedere a questa pagina\");
        </script>
        ";
     
        exit;
}
?>

<?php
include("config.php");
// crei un codice
$codice_alfanumerico_casuale = MD5(microtime());
// mescoli i caratteri
$codice_alfanumerico_casuale = str_shuffle($codice_alfanumerico_casuale);
// ne prendi una piccola quantità (esempio: 15)
$codice_alfanumerico_casuale = substr($codice_alfanumerico_casuale, 0, 15);
// creo il nome del file temporaneo
$file_iscr_temp = $codice_alfanumerico_casuale.".dat";
// percorso alla cartella con i permessi di scrittura

$percorso_temp = "iscr_temp/$nome_file_temp";

$date = date("H:i - d/m/y");
$ip = $_SERVER['REMOTE_ADDR'];
$nick = trim($_POST['nick']);
$password = trim($_POST['password']);
$sex = trim($_POST['sex']);
$città = trim($_POST['città']);
$provincia= trim($_POST['provincia']);
$age = trim($_POST['age']);
$email = trim($_POST['email']);

if ($nick == "" OR
$password == "" OR
$age == "" OR
$email == "" OR
$sex == "" OR
$città == "" OR
$provincia == "") {
echo "
<center>
<font face=\"Verdana\" size=\"2\">NON HAI RIEMPITO UNO O PIU' CAMPI</font></center>
<br />
<br />
<a href=\"java-script:history.back();\">TORNA INDIETRO</a>
</font>
</center>";
exit;
}
/* qui si verifica che eta sia intera ,altro  controllo per la sicurezza*/
if(!is_numeric($age))
{
echo "
<script>
    alert(\"Inserimento di un dato non numerico\");
    history.back();
    </script>
    ";
    exit;
}


$nick = stripslashes($nick);
$città = stripslashes($città);
$provincia = stripslashes($provincia);
$email = stripslashes($email);

// qui aggiungi il codice di controllo dei duplicati
$array_utenti_reg = file('archiviox/registro.txt');
$quanti = count($array_utenti_reg);

for ($i = 0; $i < $quanti; $i++) {
    list($nick_reg, $pw_reg, $email_reg, $age_reg, $sex_reg, $cit_reg, $prov_reg, $ip_reg, $date_reg) = explode("|", $array_utenti_reg[$i]);
     
         
    $nick_reg = trim($nick_reg);
    $email_reg = trim($email_reg);


    if ($nick_reg == $nick) {
        echo "Spiacente, ma il nome utente da te scelto è già registrato per un altro utente.";
        exit();
        }

    if ($email_reg == $email) {
        echo "Spiacente, ma l'indirizzo email da te scritto è già registrato per un altro utente.";
        exit();
        }
    }



$password_cr = crypt($password,$nick);
/*criptazione di tipo DES della password usando come chiave la stringa del nick*/
$password_cr=str_replace("|","*",$password_cr);
/*questa la si definisce una criptazione aggiuntiva: 
se nella password criptata sono presenti | sono sostituiti con * 
*/

// preparo la variabile che contiene la stringa da salvare nel file temporaneo
$utente=$nick."|".$password_cr."|".$email."|".$age."|".$sex."|".$città."|".$provincia."|".$ip."|".$date;
// scrivo nel file
$handle = fopen("$percorso_temp/$file_iscr_temp", "w");
$scrivi = fwrite ($handle, $utente);
fclose ($handle);

// preparo il messaggio da mandare per email
// puoi modificarne il testo
$messaggio_email = "
Ciao, $nick e grazie per esserti iscritto/a alla chat del nostro sito.
Per potere accedere alla chat, però, devi confermare la tua iscrizione cliccando il seguente link:
<br>http://www.globalmeteo.altervista.org/chat/conferma_iscrizione.php?rif=$codice_alfanumerico_casuale
<br>Solo la dopo la conferma potrai entrare nella chat meteo e segnalare che tempo fa nella tua città!
<br>N.B.: Per quasiasi eventuale problema inerente all'attivazione dell'account, puoi rivolgerti alla Redazione Globalmeteo.org
tramite e-mail all'indirizzo: globalmeteo@altervista.org
<br>==================================
Redazione Globalmeteo.org
==================================
";

mail($email, "Registrazione Chat Meteo Globalmeteo", $messaggio_email);

// messaggio di cortesia
echo "
<hr />
Registrazione effettuata con successo!
<br />Riceverai una email per confermare il tuo account e per potere accedere alla nostra chat meteo.
";
?>
 
Ultima modifica: 30 Nov 2017
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 30 Nov 2017
  • #27
avevo sbagliato a mettere il codice della pagina, spero che ora qualcuno mi aiuti, grazie
 

MarcoGrazia

Utente Attivo
15 Dic 2009
853
21
28
63
Udine
www.stilisticamente.com
  • 30 Nov 2017
  • #28
borgo italia ha scritto:
ciao
a parte quello che ha scritto criric, non risulta alcun errore di sintassi.

p.s.
scrivi il codice in modo più cristiano
Clicca per allargare...
lo stavo giusto pensando anche io
 
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 30 Nov 2017
  • #29
MarcoGrazia ha scritto:
lo stavo giusto pensando anche io
Clicca per allargare...
son qui per farmi aiutare... fammi capire cosa hai bisogno di sapere per farmi aiutare?
 

MarcoGrazia

Utente Attivo
15 Dic 2009
853
21
28
63
Udine
www.stilisticamente.com
  • 30 Nov 2017
  • #30
Scusa ma nel file online.txt c'è scritto qualche cosa dentro?
 
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 30 Nov 2017
  • #31
MarcoGrazia ha scritto:
Scusa ma nel file online.txt c'è scritto qualche cosa dentro?
Clicca per allargare...
si certo ma nonè più quello il problema come hai visto adesso il problema c'è nella fase di registrazione è un altro problema nuovo, io quando vado nella pagina di registrazione inserisco tutti i dati che vengono richiesti ma quando clicco su registrami appare l'errore "NON HAI RIEMPITO UNO O PIU' CAMPI"
 
Ultima modifica: 30 Nov 2017
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 30 Nov 2017
  • #32
se può servire che magari l'errore è qui posto anche la pagina vera e propria dove si inseriscono i dati per la registrazione che poi vengono passati alla pagina ins_ut.php che è quella che ho messo più sopra
Codice:
<html>
<head>
<title>Registrazione alla chat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<p align="center"><b><font face="Arial" size="5">REGISTRAZIONE ALLA
CHAT METEO DI
GLOBALMETEO.ORG</font></b></p>
<div align="center">
    <table border="1" width="65%" id="table1">
        <tr>
            <td>
            <p style="margin-left: 8px; margin-right: 8px; margin-top:
0" align="left">
            <FONT face="verdana" color=black
size=4><b>1)</b></font><FONT face="verdana" color=black size=2>
    INSERIRE IL NICKNAME CON RELATIVA PROVINCIA </font><b>
            <FONT face="verdana" color=#9D2700 size=4>es:
luigi(ve)</font><FONT face="verdana" color=#9D2700 size=2>
            </font></b>
            <p style="margin-left: 8px; margin-right: 8px; margin-top:
0" align="left">
    <FONT face="verdana" color=black size=2>
            <strong>
            <u>
   
        <font face="Verdana" color="#9D2700">Il nickname dev'essere tutto minuscolo, senza spazi tra le lettere
            e deve contenere la provincia tra le due parentesi (vedi esempio).</font></u></strong></font><p style="margin-left: 8px; margin-right: 8px;
margin-top: 0" align="left">
            <b><font face="verdana" size="4">2)</font></b><font
face="verdana" size="2">
    INSERIRE UNA PASSWORD</font><p style="margin-left: 8px;
margin-right: 8px; margin-top: 0" align="left">
            <b><font face="verdana" size="4">3)</font></b><font
face="verdana" size="2">
            INSERIRE OBBLIGATORIAMENTE TUTTI GLI ALTRI CAMPI RICHIESTI
(</font><font face="verdana">*</font><font face="verdana"
size="2">=obbligatorio)</font><div align="center">
    <p style="margin-left: 8px; margin-right: 8px; margin-top: 0"
align="left">
    <font face="verdana" size="4"><b>4)</b></font><font face="verdana"
size="2"> <b>INSERIRE OBBLIGATORIAMENTE UNA E-MAIL
    CORRETTA, </b></font></div>
            <p style="margin-left: 8px; margin-right: 8px; margin-top: 0" align="left">
            <font face="verdana" size="2">questo perche' il sistema di
            registrazione si basa sull'attivazione dell'account tramite l'invio
            di una e-mail automatica per la conferma e l'attivazione della
            registrazione.</font><font face="verdana" color="black" size="2"><br>
            </font><font face="verdana" size="2">&nbsp;</font></td>
        </tr>
    </table>

    <FONT face="verdana" color=black size=2>
    <body bgcolor="#DFDFDF">
    <form method="POST" action="ins_ut.php">
  <table width="506" align="center" cellpadding="4"
bordercolor="#000000" bgcolor="#F8EBC2" style="border:1px solid">
    <tr>
      <td colspan="2" bgcolor="#FBD6BD"><div align="center">
        <font size="2" face="Verdana, Arial, Helvetica,
sans-serif"><strong>REGISTRAZIONE
          IN CHAT</strong></font></div></td>
    </tr>
    <tr>
      <td width="347" style="border-bottom-style: solid; border-bottom-width: 1px"><strong>
        <font face="Verdana, Arial, Helvetica,
sans-serif">* Nick:</font><font size="2" face="Verdana, Arial, Helvetica,
sans-serif">&nbsp;&nbsp; </font>
   
        <font face="Arial Rounded MT Bold" color="#CC3300" size="4">es: luigi(ve)</font><font size="2" face="Verdana, Arial, Helvetica,
sans-serif">&nbsp; <br></font>
   
        <u>
   
        <font size="1" face="Verdana" color="#9D2700">Il nickname dev'essere tutto minuscolo, senza spazi tra le lettere
        e deve contenere la provincia tra le due parentesi.</font></u></strong><font color="#9D2700">
        </font>
   
        </td>
      <FONT face="verdana" color=black size=2>
      <td width="135" style="border-bottom-style: solid; border-bottom-width: 1px"><input name="nick" type="text" id="nick" size="18"
maxlength="20"></td>
    </tr>
    <tr>
      <td style="border-bottom-style: solid; border-bottom-width: 1px">
        <font face="Verdana, Arial, Helvetica,
sans-serif"><strong>* Password:</strong></font></td>
      <td width="135" style="border-bottom-style: solid; border-bottom-width: 1px"><input name="password" type="password" id="password"
size="18" maxlength="20"></td>
    </tr>
    <tr>
      <td style="border-bottom-style: solid; border-bottom-width: 1px">
        <font face="Verdana, Arial, Helvetica,
sans-serif"><strong>* Eta':</strong></font></td>
      <td width="135" style="border-bottom-style: solid; border-bottom-width: 1px"><input name="age" type="text" id="age"
size="4" maxlength="2"></td>
    </tr>
    <tr>
      <td style="border-bottom-style: solid; border-bottom-width: 1px">
        <font face="Verdana, Arial, Helvetica,
sans-serif"><strong>* Sesso:</strong></font></td>
      <td width="135" style="border-bottom-style: solid; border-bottom-width: 1px">
        <font size="2" face="Verdana, Arial, Helvetica,
sans-serif">maschio</font>
        <input type="radio" name="sex" value="maschio" checked>
        <br><font size="2" face="Verdana, Arial, Helvetica,
sans-serif">femmina</font>
        <input type="radio" name="sex" value="femmina"></td>
    </tr>
    <tr>
      <td style="border-bottom-style: solid; border-bottom-width: 1px">
        <font face="Verdana, Arial, Helvetica,
sans-serif"><strong>* Citta' e altezza sul livello del mare: </strong></font></td>
      <td width="135" style="border-bottom-style: solid; border-bottom-width: 1px"><input name="città" type="text" id="città"
size="18" maxlength="20"></td>
    </tr>
    <tr>
      <td style="border-bottom-style: solid; border-bottom-width: 1px">
        <font face="Verdana, Arial, Helvetica,
sans-serif"><strong>* Provincia:     </strong></font></td>
      <td width="135" style="border-bottom-style: solid; border-bottom-width: 1px"><input name="provincia" type="text" id="provincia"
size="18" maxlength="50"></td>
    </tr>
<tr>
      <td style="border-bottom-style: solid; border-bottom-width: 1px"><strong>
        <font face="Verdana, Arial, Helvetica,
sans-serif">* E-mail:</font><font size="2" face="Verdana, Arial, Helvetica,
sans-serif"> </font>     </strong></td>
      <td width="135" style="border-bottom-style: solid; border-bottom-width: 1px"><input name="email" type="text" id="email"
size="18" maxlength="50"></td>
    </tr>
    <tr>
      <td colspan="2" style="border-bottom-style: solid; border-bottom-width: 1px"><div align="center"><input type="submit"
name="Submit" value="Registrati alla chat"></td>
         </tr>
  </table>
</form>

</BODY></HTML>
 
Ultima modifica: 30 Nov 2017
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 1 Dic 2017
  • #33
ragazzi nessuno che riesce a darmi una mano?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 1 Dic 2017
  • #34
ciao
scusa, ho la vaga impressione che per darti una mano si debba rifare il tutto, ma ho dato solo un'occhiata veloce.
esempio quello che mi è saltato subito all'occhio, anzi non subito perchè non lo vedevo, il tag <body> messo dopo dell'output html
dovresti prima riordinare il tutto, poi forse è possibile darti una mano
 
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 1 Dic 2017
  • #35
borgo italia ha scritto:
ciao
scusa, ho la vaga impressione che per darti una mano si debba rifare il tutto, ma ho dato solo un'occhiata veloce.
esempio quello che mi è saltato subito all'occhio, anzi non subito perchè non lo vedevo, il tag <body> messo dopo dell'output html
dovresti prima riordinare il tutto, poi forse è possibile darti una mano
Clicca per allargare...
purtroppo non sono conoscitore del php, era una chat che avevo trovato online tempo fa... ti chiedo riesci ad aiutarmi anche senza riordino? altrimenti ho degli utenti che vogliono registrarsi e non riescono, ti ringrazio in anticipo
 

MarcoGrazia

Utente Attivo
15 Dic 2009
853
21
28
63
Udine
www.stilisticamente.com
  • 1 Dic 2017
  • #36
Guarda che parla dell'ultimo file che hai inserito e quello è in HTML ed è un vero casino ( senza offesa )
 

MarcoGrazia

Utente Attivo
15 Dic 2009
853
21
28
63
Udine
www.stilisticamente.com
  • 1 Dic 2017
  • #37
Praticamente l'elemento <body> invece di trovarsi subito dopo </head> si trova più giù tra la fine della prima tabella e l'inizio del form.
 
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 1 Dic 2017
  • #38
MarcoGrazia ha scritto:
Praticamente l'elemento <body> invece di trovarsi subito dopo </head> si trova più giù tra la fine della prima tabella e l'inizio del form.
Clicca per allargare...
si quello vi ringrazio era un errore che non mi ero accorto ma l'ho già sistemato grazie a voi

MarcoGrazia ha scritto:
Guarda che parla dell'ultimo file che hai inserito e quello è in HTML ed è un vero casino ( senza offesa )
Clicca per allargare...
è la pagina dove si inseriscono tutti i dati, età, città, username e password, magari ai fini di risolvere il problema non serviva ma per precauzione l'ho messa, spero che riusciate ad aiutarmi ragazzi confido in voi
 
G

giuliox13

Utente Attivo
27 Mar 2017
37
2
8
39
  • 2 Dic 2017
  • #39
bene informo che ho risolto, grazie lo stesso
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

S
[PHP] Problemi con Login e pagina Utente
  • silvioproducer
  • 30 Dic 2016
  • PHP
Risposte
5
Visite
2K
PHP 8 Gen 2017
drmale
[PHP] Problemi con Login e pagina Utente
  • webmachine
  • 10 Ago 2016
  • PHP
Risposte
3
Visite
2K
PHP 10 Ago 2016
borgo italia
M
problemi con pagina login
  • megarospo
  • 3 Feb 2009
  • PHP
Risposte
2
Visite
1K
PHP 5 Feb 2009
megarospo
M
D
Pagina asp con accesso riservato con problemi
  • danieletnc
  • 29 Set 2008
  • Classic ASP
Risposte
3
Visite
3K
Classic ASP 1 Ott 2008
lukeonweb
I
problemi con thunderbird
  • ilprincipiante
  • 9 Lug 2024
  • Posta Elettronica
Risposte
0
Visite
2K
Posta Elettronica 9 Lug 2024
ilprincipiante
I
T
problemi con dati menu a tendina
  • tregafabio
  • 22 Giu 2023
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 22 Giu 2023
tregafabio
T
M
Upload immagine con javascript problemi con FormData()
  • MBlackmore
  • 6 Ott 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 6 Ott 2021
MBlackmore
M
A
Problemi con move_uploaded_file
  • antonio corizzo
  • 22 Giu 2021
  • PHP
Risposte
7
Visite
2K
PHP 27 Giu 2021
antonio corizzo
A
M
  • Bloccata
Problemi con la stampa dei valori in php
  • Mollichina
  • 21 Mag 2021
  • PHP
Risposte
1
Visite
1K
PHP 21 Mag 2021
Max 1
L
  • Bloccata
Problemi con il login
  • Laura2002
  • 18 Mag 2021
  • PHP
Risposte
2
Visite
1K
PHP 18 Mag 2021
Max 1
R
Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql
  • rob466
  • 27 Mar 2021
  • MySQL
Risposte
1
Visite
1K
MySQL 30 Mar 2021
rob466
R
Z
problemi con foreach insert into
  • Zhilang
  • 6 Feb 2021
  • PHP
Risposte
10
Visite
2K
PHP 7 Feb 2021
illiterate2020
I
B
javascript per problemi con pdf e Safari
  • bibliofila
  • 7 Gen 2021
  • Javascript
Risposte
0
Visite
3K
Javascript 7 Gen 2021
bibliofila
B
M
  • Bloccata
Problemi con creazione maschere
  • Mondo
  • 18 Nov 2020
  • Presentati al Forum
Risposte
1
Visite
908
Presentati al Forum 18 Nov 2020
Max 1
M
Problemi con query a più tabelle
  • Max61
  • 24 Ago 2020
  • PHP
Risposte
3
Visite
1K
PHP 25 Ago 2020
Hormus
H
S
Problemi delle funzioni eliminate con PHP e MySQL
  • Silvio0505
  • 20 Mag 2020
  • PHP
Risposte
4
Visite
2K
PHP 20 Mag 2020
Silvio0505
S
M
Problemi con blog Grav
  • Marea
  • 8 Mag 2020
  • CMS (Content Management System)
Risposte
0
Visite
2K
CMS (Content Management System) 8 Mag 2020
Marea
M
S
incoerenza di stampa. problemi con il magenta
  • smania80
  • 16 Mar 2020
  • Photoshop
Risposte
3
Visite
2K
Photoshop 24 Set 2020
rickiwada
R
A
problemi con paypall
  • Akille67
  • 29 Feb 2020
  • Java
Risposte
1
Visite
2K
Java 29 Feb 2020
Max 1
S
Problemi con modulo upload video php (help!)
  • silvio pacicca
  • 8 Ago 2019
  • PHP
Risposte
0
Visite
669
PHP 8 Ago 2019
silvio pacicca
S
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?