e che cavolo però ha funzionato fino a pochi giorni fa poi hanno aggiornato PHP (4.3.10 ora) e non mi funziona più!
Questo funziona:
visualizzacommenti.php
questo invece no:codice:<? include("config.inc.php"); $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); $result = mysql_query("SELECT * FROM commenti ORDER BY `id` DESC LIMIT 100 "); while ($row = mysql_fetch_array($result)) { $datatext = " ".date ("d-m-Y", strtotime ($row["data"]))." "; $datatext = nl2br($datatext); $commentotext = $row["commento"]." </p>"; $commentotext = nl2br($commentotext); echo $datatext; echo $commentotext; } mysql_close($db); ?>
aggiungicommento.php:
Può essere il cambio di versione?codice:<form method="post" action="dilatua.php"> Commento: <input name="incommento" size="50"></input> <input type="submit" value="Inserisci"></input></p> </form> Puoi inserire un massimo di 50 caratteri.</p> <? include("config.inc.php"); if (trim($incommento) == ""): echo " Il campo Commento deve essere riempito!</p>"; else: $incommento = addslashes(stripslashes($incommento)); $incommento = str_replace("<", "<", $incommento); $incommento = str_replace(">", ">", $incommento); $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); $sql="INSERT INTO commenti (data, commento) VALUES(NOW(),'".$incommento."')"; mysql_db_query($db_name,$sql,$db); mysql_close($db); function redirect($url,$timeout=0) { echo "\n<script language=\"javascript\">\n"; if($timeout == 0) { echo " window.location=\"$url\";\n"; } else { echo "string=\"\", timeout = ".($timeout*10).";\n"; echo "function dorefresh() {\n"; echo " window.status=\"\"+string;"; echo " string = string + \" \";"; echo " timerID = setTimeout(\"dorefresh();\", 100);\n"; echo " if (timeout > 0) {"; echo " timeout -= 1;\n"; echo " } else {\n"; echo " clearTimeout(timerID);\n"; echo " window.status=\"\";\n"; echo " window.location=\"$url\";\n"; echo " }\n"; echo "}\n"; echo "dorefresh();"; } echo "\n</script>\n"; } redirect("grazie.php", 0); endif; ?>
O forse sono une non funzionava già prima?
Oppure sono un pasticcione e ho cambiato qualcosa...![]()
http://www.andreapaiola.it/dilatua.php

e non funzionava già prima?
Rispondi quotando