- Home
- Categorie
- Coding e Sistemistica
- PHP
- Inserire CONFERMA VISUALE in un form commenti in <? php; ?>
-
fatto
-
Ma hai aggiunto
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>captcha</title>
</head><body>
in alto a quel file? -.-'
-
Certo, automaticamente la pagina di dreamweaver8 me lo da
-
e tu toglilo... dreamweaver può dare quello che vuole... ma con quelli non funziona niente...
-
dopo mile prove abbiamo aggiunto il patch assoluto
$path = "/web/htdocs/wwwmiositonet/home/";
$sfondo = "capt1.png";
$font = $path."capt1.ttf";ma niente
-
Ma i miei msg li leggi? O.o
io ti dico di fare una cosa e tu ne fai un altramah...
-
perfetto!
adesso nn mi esce il .ttf
-
Modifica le coordinate delle variabili x e y
-
ABBIAMO RISPOSTO INSIEME 0.o
-
Funziona! Grazieeeeeeeeee
ora mi spieghi come mai se c'è il corpo dell'html certi script php nn funzionano?
il php nn si può integrare tranquillamente dentro?
-
Se devi generare un'immagine mica puoi metterci altri codici di output in mezzo... risulta come un immagine "dannegiata"
-
Capisco, ho un'altro problemino....
quando si inserisce un commento lungo la mia area di testo nn mi fa andare a capo e mi posta i commenti in larghezza... e mi rovina una pagina webche devo fare?
-
passa il testo nella funzione nl2br prima di mandarlo al database
-
come si fa?
-
$commento=nl2br($_POST['commento']);
-
nn funziona, mi aiuti?
-
Come non funziona? O.o
posta il codice attuale del file
-
capt.php
[php]
<?php
header("Content-Type: image/png");
$commento=nl2br($_POST['commento']);
$sfondo = "capt1.png";
$font = "capt1.ttf";
$text = $_GET['num'];
$size = 25;
$lung = strlen($text);
$x = 30;
$y = 27;
$img = imagecreatefrompng($sfondo);
$color = imagecolorallocate($img, 777, 777, 777);
$im = imagettftext($img, $size, 0, $x, $y, $color, $font, $text);
imagepng($img);
imagedestroy($img);
?>
[/php]ma usando string $string si può fare ? in lasciacomento ovviamente
-
non devi modificare quel file, ma il file che elabora i dati inviati dal modulo
-
si chiama inviodata.php
[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http//wwww3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http//wwww3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Editing commento</title>
<link href="../style_index_testata.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
background-color: #E5ECF7;
}
-->
</style></head><body>
<strong>
<?php
session_start();
include('config.php');
$user=$_POST['username'];
$commento=$_POST['commento'];
$commento=nl2br($_POST['commento']);
// Connessione al database
$query = "INSERT INTO commenti (username, strumento, Conservatorio, commento, data) VALUES ('$user', '$strumento', '$Conservatorio', '$commento', '".time()."')";if($_POST['code'] == $_SESSION['captcha']) {
mysql_query($query, $db);
echo "Hai inserito un commento nel nostro database, per visualizzarlo, vai alla pagina dei commenti"; ?>
</strong>
<p class="style_index_testata"><strong> | <a href="index.php" target="_parent">Visualizza il tuo commento</a> <?php
} else {echo "Riprova, il codice di verifica è sbagliato. Inserisci il codice esatto se vuoi inserire il tuo commento. Grazie!";
}
?>
</strong><strong>| <a href="lasciacommento.php" target="_parent">Ritorna dietro e scrivine un'altro subito</a> | </strong></body>
</html>
[/php]