• Home
  • Forum
  • Fare Web
  • PHP

CSS & PHP: Formattare il testo mostrato da uno script php

  • Creatore Discussione Creatore Discussione Scar991
  • Data di inizio Data di inizio 23 Mag 2012
  • Tag Tag
    css font guestbook php testo
Prec.
  • 1
  • 2
  • 3
  • 4
Succ.
Primo Prec. 2 di 4 Succ. Ultimo
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 28 Mag 2012
  • #21
Non so per quale motivo il tuo codice mi sfasa tutta la pagina, mi mette



In più mi sfasa tutte le posizioni dello script... Magari aggiungerò le parti che mancano nel mio codice e vedrò...

A proposito di quei pulsanti di formattazione, ho visto che lo script che hai usato nel tuo sito non funziona per Google Chrome...
A tal proposito avevo pensato di usare un po' di codice java, e "crearmi" i pulsanti tipo in questo modo:

PHP:
<script type="text/javascript">

function bold(){

 var piece = prompt('il testo inserito verrà reso in carattere \n\n\tGRASSETTO', '');

 var area = document.getElementById("message");
 area.value = area.value +'<b>'+piece+'</b> ';
 area.focus();
 }

</script>

e ripetere lo stesso procedimento per gli altri pulsanti...
Dici che mi conviene farlo così? Oppure, c'è un modo per distinguere i browser?

In modo da settargli if "CHROME" --> jsp else --> openwysiwyg...
 

Allegati

  • Immagine.png
    4,9 KB · Visite: 337
Ultima modifica: 28 Mag 2012
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 28 Mag 2012
  • #22
Scar991 ha scritto:
Magari aggiungerò le parti che mancano nel mio codice e vedrò...
Clicca per allargare...


Bordello dei bordelli
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 28 Mag 2012
  • #23
ciao
come ti avevo detto può essere che nello script che ti ho inviato mi sia dimenticato qualche <div> con relativo id o class.

p.s.
grazie, non lo sapevo che con chrome non funziasse l'avevo fatto molto prima che arrivasse e poi non ho più guardato.
 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 28 Mag 2012
  • #24
Dev'esserci qualche problema col codice php... Ho copiato e incollato e ricontrollato il codice che mi hai postato, ma non funziona, mi appare nell'alto della pagina il codice php come se fosse scritto in un tag <p>... Qualche idea?
 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 28 Mag 2012
  • #25
Uhm.. Mi chiedevo...
C'è un modo per richiamare un pezzo del codice?
Nel senso, se metto il codice all'inizio del body come hai fatto tu, c'è un modo per richiamare gli "echo" dove devono apparire?
Mi spiego meglio:

prima, nel codice che avevo scritto, ponevo parte di esso (ossia quello relativo alla registrazione) l'avevo inserito nel form, per far si che le scritte comparissero lì...

Ora, invece, non riesco a decidere dove metterle, perché compaiono prima del codice, ed inoltre c'è tutto quel bordello di cui ti parlavo... mi gira la testa xD
 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 28 Mag 2012
  • #26
Parse error: syntax error, unexpected $end in /membri/pastoralegiovani/guestbook3.php on line 160
Clicca per allargare...

Sarebbe la riga di chiusura col tag </html>... Che gli prende??!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 29 Mag 2012
  • #27
ciao
verifica di aver chiuso bene le {
es.
PHP:
<?php
//.....
if($pinco==$pallo){
//cento righe di codice
}else{
//altre cento ma mi sono dimenticato di chiudere l'else
?>
...unexpected $end ...
 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 29 Mag 2012
  • #28
Ho controllato tutto quanto e mancava una parentesi...
Ora i refresh vanno benissimo, funziona tutto, tranne che dev'esserci un problema con i controlli...

Ho provato sia così

PHP:
 if($name==""){$err_1=FALSE;}//vuoto  
if(strlen($message) < 10){$err_2=FALSE;}//vuoto o minore di 10 caratteri  
if(filter_var($_POST['e_mail'], FILTER_VALIDATE_EMAIL)) {$err_3=FALSE;}  
if(($err_1*$err_2*$err_3) == 0){   	
echo "Hai commesso degli errori: verifica che i campi richiesti siano inseriti!"; 
echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";

che così, cambiando ($_POST['e_mail']) con la variabile che avevi assegnato prima...

PHP:
if($name==""){$err_1==FALSE;}//vuoto  
if(strlen($message) < 10){$err_2=FALSE;}//vuoto o minore di 10 caratteri  
if(!filter_var($e_mail, FILTER_VALIDATE_EMAIL)) {$err_3=FALSE;}  
if(($err_1*$err_2*$err_3) == 0){   	
echo "Hai commesso degli errori: verifica che i campi richiesti siano inseriti!"; 
echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";

ma non fa che darmi il messaggio di errore, nonostante io riempia tutti gli spazi come richiesto...
 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 2 Giu 2012
  • #29
Nessuna risposta?? UP!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 3 Giu 2012
  • #30
cioa
oggi se trovo un minuto ci do un occhio
 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 4 Giu 2012
  • #31
Grazie mille! Aspetto tue news!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Giu 2012
  • #32
ciao
per prima cosa metti dei var_dump e posta cosa restituiscono
PHP:
<?php
//qui metti i dati di connessione ecc...
if (isset($_POST["send"]) && $_POST["send"] == "Invia") { 
    $tag_permessi="<br> <br /> <b> <strong> <i> <u> <hr>";
    var_dump($_POST['name']);
	var_dump($_POST['surname']);
	var_dump($_POST['message']);
	var_dump($_POST['e_mail']);
	$name=addslashes(trim(strip_tags($_POST['name']))); //adslshes evita quell'errore 
    $surname=addslashes(trim(strip_tags($_POST['surname']))); 
    $message=addslashes(trim(strip_tags($_POST['message'], $tag_permessi))); //questo sarebbe giusto verificare anche numero di caratteri minimo 
    $e_mail=addslashes(trim(strip_tags($_POST['e_mail'])));
//ecc...........
?>
in funzione di quello che risulta vediamo si dovrebbe capire dove è l'errore
 
Ultima modifica: 5 Giu 2012

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 4 Giu 2012
  • #33
ciao scusa
rileggendo quello che ti avevo inviato
errore mio di ESTREMA distrazione (chissa a cosa pensavo):crying:.
correggi questa parte
PHP:
//.......
	if($name==""){$err_1=FALSE;}//vuoto 
    if(strlen($message) < 10){$err_2=FALSE;}//vuoto o minore di 10 caratteri 
    if(!filter_var($e_mail, FILTER_VALIDATE_EMAIL)){$err_3=FALSE;}
//...........
in
PHP:
//.....
 	$err_1=1;
	$err_2=1;
	$err_2=1;
	if($name==""){$err_1=0;}//vuoto 
    if(strlen($message) < 10){$err_2=0;}//vuoto o minore di 10 caratteri 
    if(!filter_var($e_mail, FILTER_VALIDATE_EMAIL)){$err_3=0;}
//..........

se prima non si valorizza la variabile quasta viene interpretata come 0 comunque
 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 4 Giu 2012
  • #34
Grazie mille! Ho provato a modificare direttamente dalla pagina online, ma credo di aver fatto qualcosa di sbagliato quindi provvederò a rettificare questa sera tramite il mio editor...

Ho notato però una cosa... Quando compare l'errore e mi parte il refresh, mi appare poi, in ordine:

Tabella Guestbook (dove compaiono i messaggi)
Form
Tabella Guestbook (secondo piano rispetto al footer)...

 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 4 Giu 2012
  • #35
Continua a darmi l'errore, sebbene io abbia sostituito tutto il codice col vardump...
Non capisco perché va avanti a darmi quello stesso errore...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 5 Giu 2012
  • #36
ciao
ci do di nuovo un occhio
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 5 Giu 2012
  • #37
ciao
gli ho dato una risistemata (evidentemente avevo la testa, se l'avevo, chissà dove)
l'ho testato (senza il db) e dovrebbe funziare
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>guestbook</title>
<!-- qui metti tutti i js e i css e/o i loro richiami-->
</head>
<body>
<?php
//qui metti i dati di connessione ecc...
if (isset($_POST["send"]) && $_POST["send"] == "Invia") { 
    $tag_permessi="<br> <br /> <b> <strong> <i> <u> <hr>";
    $name=addslashes(trim(strip_tags($_POST['name'])));
    $surname=addslashes(trim(strip_tags($_POST['surname']))); 
    $message=addslashes(trim(strip_tags($_POST['message'], $tag_permessi)));
    $e_mail=addslashes(trim(strip_tags($_POST['e_mail'])));
    $errore_si_no="";
	if($name==""){$errore_si_no .="il nome &egrave; obbligatorio<br>";} 
    if(strlen($message) < 10){$errore_si_no .="messaggio troppo corto<br>";}
    if(!filter_var($e_mail, FILTER_VALIDATE_EMAIL)){$errore_si_no .="indirizzo non non inserito o non valido<br>";} 
    if($errore_si_no != ""){  
        echo $errore_si_no;
        echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
    }else{ 
        $inserimento=mysql_query("insert into Guestbook (NOME, COGNOME, MESSAGGIO, INDIRIZZO, DATA_ORA) values ('$name', '$surname', '$message', '$e_mail', now())"); 
        if($inserimento){ 
                $errore_si_no="<h2>Il tuo messaggio è stato inserito correttamente!</h2>";
        }else{ 
            $errore_si_no="<h2>Errore nell'inserimento del tuo messaggio. Riprova più tardi</h2>";

        }
		echo $errore_si_no;
		echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
    }
}else{//mentre registra i dati non vedi il messaggi ed il form
	$lettura_risultati=mysql_query("select * from Guestbook order by data_ora desc");
    if(mysql_num_rows($lettura_risultati)>0){
        echo "<div id="Box4"><h1>I Messaggi</h1><div id=\"Box_In\"><p>";
        echo "<table>";
        while( $scatola_temporanea = mysql_fetch_array($lettura_risultati) ){ 
            $nome_utente =($scatola_temporanea['NOME']);
            $testo_messaggio = ($scatola_temporanea['MESSAGGIO']);
            $data_inserimento = ($scatola_temporanea['DATA_ORA']);
            echo "<tr class=\"bordo_interno\">";
            echo "<td class=\"bordo_interno\"><strong>" .stripslashes($nome_utente)."</strong> ha scritto:</td>
        <td class=\"bordo_interno\">" .nl2br(stripslashes($testo_messaggio))."</td><td class=\"bordo_interno\"><i>".$data_inserimento ."</i></td></tr>";
        } //fine ciclo while che scorre la query e piazza i risultati nell'array temporaneo
        echo "</table>";
        echo "</div></div>";
		echo "visualizzo i risultati del guest";
    }else{ //se non ha trovato record
        echo "Nessuno ha scritto sul Guestbook, che ne dici di scrivere per primo?";
    }
?>
<form id="Guestbook" name="form1" method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
	<fieldset>
		<legend>Lascia un Segno!</legend>
		<p id="msg">
		</p>
		<table width="80%"  border="0" cellspacing="0" cellpadding="2">
			<tr><span id="nome">
			<td><label for="name">Nome*:</label></td>
			<td><input type="text" name="name" id="name" tabindex="10" /></td>
			<td>&nbsp;</td>
			</span></tr>
			<tr><span id="cognome">
			<td><label for="surname">Cognome:</label></td>
			<td><input type="text" name="surname" id="surname" tabindex="20" /></td>
			<td>&nbsp;</td>
			</span></tr>
			<tr><span id="email">
			<td><label for="e_mail">Email*:</label></td>
			<td><input type="text" name="e_mail" id="e_mail" tabindex="30" /></td>
			<td>&nbsp;</td>
			</span></tr>
			<tr><span id="messaggio">
			<td><label for="message">Messaggio*:</label></td>
			<td><textarea name="message" id="message" cols="45" rows="5" tabindex="40"></textarea></td>
			<td><span class="textareaRequiredMsg">minimo 10 caratteri</span></td>
			</span></tr>
			<tr>
			<td><input type="reset" name="reset" id="reset" value="Reset" tabindex="60" /></td>
			<td><input type="submit" name="send" id="send" value="Invia" tabindex="50" /></td>
			<td>&nbsp;</td>
			</tr>
			<tr>
			<td>* campi obbligatori</td>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
			</tr>
		</table>
	</fieldset>
</form>
<?php
}
?>
</body>
</html>
a te sistemare per bene il layout
sappimi dire
p.s.
io nel form metterei un captcha o qualcosa di simile per evitare spam
 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 5 Giu 2012
  • #38
Ho solo un piccolo problema... Non riesco ad applicare il "modello" al tuo codice... E non so perché: mi sfasa tutto, sia del form che della pagina, ho ricontrollato i <div> e ci sono tutti... Ci lavorerò un po' su...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 6 Giu 2012
  • #39
ciao
potrebbe essere il form che ho inserito in una table per comodità di lettura.

p.s.
ho trovato (e adottato) un wysiwis che funzia anche con chrome: nicEdit.js
se ti interassa quarda
http://blog.mrwebmaster.it/?IncludeBlogs=1&s=nicEdit.js
 
S

Scar991

Utente Attivo
30 Apr 2012
167
0
0
  • 9 Giu 2012
  • #40
A quanto sembra funziona tutto! Ho solo due problemini che credo siano non molto complicati da risolvere...

Problema numero 1:
Ho provato sia a db vuoto che a db pieno: quando viene inserito un messaggio (o comunque dopo che viene inserito il primo), il riquadro con il guestbook appare sopra il form, e inoltre è attaccato all'header, nonostante i pudding e margin del container. Io vorrei che comparisse al di sotto del form... Che modifiche devo apportare?

Problema numero 2:
I messaggi degli errori che borgo italia ha settato nel php funzionano perfettamente: l'unica cosa, appaiono in alto, nella pagina, senza formattazione o nulla del genere. Io avevo destinato uno spazio all'interno del form per questi messaggi... Come posso risolvere?

Allego due screen per far capire
 
Prec.
  • 1
  • 2
  • 3
  • 4
Succ.
Primo Prec. 2 di 4 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

R
Primo script in PHP / CSS
  • robertodimolfetta
  • 17 Mar 2020
  • PHP
Risposte
4
Visite
2K
PHP 17 Mar 2020
robertodimolfetta
R
Variabile PHP per impostare una proprietà CSS
  • Tommy03
  • 28 Lug 2019
  • PHP
Risposte
2
Visite
3K
PHP 29 Lug 2019
Tommy03
M
[css][php] codice php esterno non vede il css
  • MatteoZ
  • 28 Mar 2018
  • PHP
Risposte
6
Visite
4K
PHP 4 Apr 2018
Oswold
O
[WordPress] Associare una pagina php ad un css
  • Lizzy
  • 2 Ott 2017
  • WordPress
Risposte
2
Visite
2K
WordPress 2 Ott 2017
glm1986ITALY
[PHP] Cambio url su menu css
  • giannit
  • 3 Apr 2017
  • PHP
Risposte
15
Visite
3K
PHP 7 Apr 2017
giannit
[PHP] [RISOLTO] Stampare classe css in base al risultato della query
  • elpirata
  • 8 Ago 2016
  • PHP
Risposte
6
Visite
3K
PHP 9 Ago 2016
elpirata
testo fisso " intestazione, telefono " sul css in pagina php
  • utente
  • 17 Giu 2016
  • PHP
Risposte
2
Visite
1K
PHP 17 Giu 2016
utente
L
Interprete file .scss in php
  • LukeFerrari
  • 4 Apr 2014
  • PHP
Risposte
0
Visite
780
PHP 4 Apr 2014
LukeFerrari
L
A
Css e PHP
  • Alessio Morelli
  • 22 Feb 2014
  • PHP
Risposte
0
Visite
969
PHP 22 Feb 2014
Alessio Morelli
A
L
Tabelle css e php
  • Lawliet
  • 14 Lug 2013
  • HTML e CSS
Risposte
3
Visite
3K
HTML e CSS 14 Lug 2013
alessandro1997
V
integrare php/mysql con pagine html/css
  • vash1981
  • 22 Feb 2013
  • PHP
Risposte
7
Visite
3K
PHP 22 Feb 2013
vash1981
V
L
Programmatore Web (PHP/MySQL/HTML/CSS/Javascript) Retribuzioni Ridotte
  • Luigi Pallucca
  • 12 Set 2012
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
1
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 15 Ott 2012
Marco Negroni
M
F
Da php a html/css
  • ferri
  • 22 Mag 2012
  • PHP
Risposte
1
Visite
1K
PHP 22 Mag 2012
borgo italia
A
problea integrazione php e css
  • antonioamabile
  • 12 Nov 2010
  • PHP
Risposte
15
Visite
3K
PHP 15 Nov 2010
alessandro1997
J
Mega Collection of Cheat Sheets with HTML, CSS, PHP, Javascript
  • JavaScriptBank
  • 27 Set 2010
  • Javascript
Risposte
0
Visite
1K
Javascript 27 Set 2010
JavaScriptBank
J
F
[Vendo]Creo siti web XHTML, CSS, PHP
  • Francesco89
  • 14 Apr 2010
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 14 Apr 2010
Francesco89
F
I
php e link tra i css
  • iacoposk8
  • 25 Lug 2009
  • PHP
Risposte
1
Visite
1K
PHP 25 Lug 2009
iacoposk8
I
Problemi con Php , css e safari
  • tanaka
  • 26 Giu 2009
  • PHP
Risposte
5
Visite
3K
PHP 1 Lug 2009
Eliox
I
[cerco collaborazioni] XHTML CSS e un po' di PHP MySql
  • ilsangue
  • 26 Mar 2009
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
2K
Offerte e Richieste di Lavoro e/o Collaborazione 26 Mar 2009
ilsangue
I
V
Studio di design_cerca programmatore per siti web_html/php/css..etc_retribuito
  • viscoWeb
  • 3 Mar 2009
  • Offerte e Richieste di Lavoro e/o Collaborazione
Risposte
0
Visite
1K
Offerte e Richieste di Lavoro e/o Collaborazione 3 Mar 2009
viscoWeb
V
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?