Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint
L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint
Abbiamo intervistato Sumit Dhawan, CEO di Proofpoint, per capire come stia cambiando il mondo della sicurezza con l'avvento dell'intelligenza artificiale e con il ritmo sempre più serrato a cui vengono trovate vulnerabilità nel software. Un problema significativo, che richiederà del tempo per essere risolto (o quantomeno arginato)
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-01-2005, 11:57   #1
teddyfreek79
Bannato
 
L'Avatar di teddyfreek79
 
Iscritto dal: Oct 2004
Messaggi: 619
GuestBook in un cms

Salve,
sto cercando di inserire un modulo GuestBook in un CMS in php di creazione di un mio amico.

Ecco il codice di "guestbook.php":

Codice PHP:
<?php
  
include("includes/config.php");

  
$pagename = array(
    
"GuestBook" => basename($PHP_SELF)
  );

  
$main "
        <div style=\"font-size: 24pt;\" align=\"center\">GuestBook</div><br><br>
        <form name=\"ModuloGuest\" action=\"elabora_guest.php\" method=\"post\">
        <table>
        <tr>
        <td>Il tuo nome:</td><td><input type=\"text\" name=\"nome_utente\" size=\"30\" maxlenght=\"40\"></td>
        </tr>
        <tr>
        <td valign=\"top\">Il tuo messaggio:</td><td><textarea name=\"testo\" cols=\"30\" rows=\"6\"></textarea></td>
        </tr>
        <tr>
        <td></td>
        <td colspan=\"2\"><input type=\"submit\" value=\"Invia il messaggio!\"><input type=\"reset\" name=\"Reset\" value=\"Cancella\">
        </td>
        </tr>
        </table>
        </form>         
          "
;
 
  include(
"output.php");
?>

Questo, invece, il codice di elabora_guest.php


Codice PHP:
<?php

$connessione
=mysql_connect("localhost","root","");
$selezione_db=mysql_select_db("my_database"$connessione );

$nome_utente_formattato=strip_tags($HTTP_POST_VARS[nome_utente]);
$messaggio_formattato=strip_tags($HTTP_POST_VARS[testo]);
$inserimento=mysql_query("insert into guestbook (nome_utente, messaggio, data_ora) values(\"$nome_utente_formattato\",\"$messaggio_formattato\", now())");

$main "
    Messaggio inviato con successo. <a href=\"read_guest.php\">Leggi</a> il GuestBook.
    "
;
?>

Infine, il codice di read_guest.php

Codice PHP:
<?php
include("includes/config.php");

  
$pagename = array(
    
"GuestBook" => basename($PHP_SELF)
  );
 
  
$connessione=mysql_connect("localhost""root""");
  
$selezione_db=mysql_select_db("my_vaghaye"$connessione);

  
$lettura_risultati=mysql_query("SELECT nome_utente, messaggio, date_format(data_ora, '%d/%m/%Y - ore %H:%i:%s') as data_formattata FROM guestbook ORDER BY data_ora");
  if(
mysql_num_rows($lettura_risultati)>0) {
  while(
$scatola_temporanea=mysql_fetch_array($lettura_risultati)){
      
$nome_utente=$scatola_temporanea[nome_utente];
      
$testo_messaggio=nl2br($scatola_temporanea[messaggio]);
      
$data_inserimento=$scatola_temporanea[data_formattata];

  
$main "
      L'utente <b>
$nome_utente</b>, in data <b>$data_inserimento</b>, ha scritto:<br><br>$testo_messaggio<br><br>
      "
;
    }
      }
  else{
  
$main "
      Nessun messaggio presente nel GuestBook..Vuoi <a href=\"guestbook.php\">inserire un messaggio</a>?
      "
;
    }               
    
  include(
"output.php");
?>
"$main" indica la tabella dove deve essere sputato l'output [il CMS divide la struttura della pagina in "menu", "header" e "main"....

Il problema riscontrato è che scrivendo il messaggio e inviandolo con "Invia il messaggio", il risultato è che non mi viene visualizzato il testo "Il messaggio è stato inviato" ma una banale pagina bianca.
Inoltre visualizzando la pagina "read_guest.php" appare a schermo _solo_ l'ultimo messaggio inserito nel guestbook.
Con PhpMyAdmin, tuttavia, i record vengono sempre salvati senza alcun tipo di problema.

Cosa c'e' di sbagliato?
Grazie. [e scusate la lunghezza del post]
teddyfreek79 è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2005, 15:40   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Forse non sono chiuse la parentesi dell'if e del while...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2005, 22:08   #3
fantoibed
Senior Member
 
L'Avatar di fantoibed
 
Iscritto dal: May 2003
Città: Trieste, Pordenone
Messaggi: 920
Manca un
Codice PHP:
include("output.php"); 
in elabora_guest.php
Infatti assegni la variabile $main ma nel codice che mostri non c'è alcuna funzione che stampi in output una pagina web...
C'è anche una ) in più nella stessa pagina, negli ultimi caratteri della linea che inizia con $inserimento=mysql_query(..
Ciao!
fantoibed è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2005, 16:44   #4
teddyfreek79
Bannato
 
L'Avatar di teddyfreek79
 
Iscritto dal: Oct 2004
Messaggi: 619
Quote:
Originariamente inviato da fantoibed
Manca un
Codice PHP:
include("output.php"); 
in elabora_guest.php
Infatti assegni la variabile $main ma nel codice che mostri non c'è alcuna funzione che stampi in output una pagina web...
C'è anche una ) in più nella stessa pagina, negli ultimi caratteri della linea che inizia con $inserimento=mysql_query(..
Ciao!
Hai ragione!!!!!
Grazie 1000!

Purtroppo, però, si è presentato un altro errore.... ma sto cercando di capirci qualcosa autonomamente: se domani sono andato in crash posto il problema nel forum!

Grazie anche a cionci
teddyfreek79 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint L'IA cambia tutte le regole della sicurezza tra ...
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
Apple MacBook Neo 13'' con chip A18 Pro ...
Insieme a Leica SL3-P presentate le otti...
La Cina svilupperà anche il razzo...
Rocket Lab e la missione Victus Haze per...
Starship: Ship 40 ha eseguito uno static...
I nuovi Samsung Galaxy Watch 9 si mostra...
Einsten aveva ragione, di nuovo: captate...
Top 10 offerte Amazon: 5 sono partite qu...
AI Conf 2026: l'intelligenza artificiale...
Samsung Galaxy S26 scende a 711,49€: un ...
Dopo il maxi blackout, la Spagna cambia ...
Costa meno di un MacBook e fa molto di p...
Ecco tutti i robot aspirapolvere rimasti...
Più partite da seguire in contemporanea?...
389€ sono veramente pochi per questo PC ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:41.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v