MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Guestbook con file singolo o multipli?

  • Creatore Discussione Creatore Discussione Shyson
  • Data di inizio Data di inizio 22 Gen 2013
Prec.
  • 1
  • …
  • 7
  • 8
  • 9
Primo Prec. 9 di 9
Shyson

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 16 Feb 2013
  • #161
borgo italia ha scritto:
ciao
allora eccho dove è l'inghippo
tu non hai nel db http://[Sito no good] ma http://mela.com, quindi prima di sostituire
http://[Sito no good] con [Sito no good]
devi trasformare http://mela.com in http://[Sito no good]
per quello alcuni post fa ti dicevo che l'iseale è fare le eventuali modifiche al messaggio non a valle quando stampi, ma ha monte prima che il messaggio venga salvato.
visto che nel form dove l'utente scrive il messaggio hai il campo per inserire l'eventuale sito è li che devi intervenire, tutto il resto viene di conseguenza
Clicca per allargare...

L'ho messo qui ma è come prima

PHP:
if($errore==""){ 
$riga['messaggio'] = str_ireplace("http".chr(47).chr(47)."[Sito no good]", "[Sito no good]", $riga['messaggio']);   
//Scrive i dati all'interno della tabella del db
$q="INSERT INTO guest_form(data_locale,dataGmt,nome,suoemail,citta,url,country,ip,bandierina,messaggio)
VALUES('$data_locale','$dataGmt','$nome','$suoemail','$citta','$url','".$countries[$two_letter_country_code][1]."','$ip','$bandierina','$messaggio')"; 
// Lancio la query         
$ris=mysql_query($q);  

...
 
Shyson

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 16 Feb 2013
  • #162
Ho trovato un punto nella pagina dove i codici stampano i tag nel db, ho messo così: se vado a capo nel db stampa <br /> perciò funziona.

Ma il nostro codice stampa sempre la stessa cosa: nel db il sito proibito e nel messaggio http://[Sito no good]

PHP:
$riga['messaggio'] = str_ireplace("http".chr(47).chr(47)."[Sito no good]", "[Sito no good]",$riga['messaggio']);   

$messaggio = nl2br($messaggio);
 
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 17 Feb 2013
  • #163
ciao
mancano i :
$riga['messaggio'] = str_ireplace("http:".chr(47).chr(47)."[Sito no good]", "[Sito no good]",$riga['messaggio']);
se non è quello mi arrendo
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 17 Feb 2013
  • #164
borgo italia ha scritto:
ciao
mancano i :
$riga['messaggio'] = str_ireplace("http:".chr(47).chr(47)."[Sito no good]", "[Sito no good]",$riga['messaggio']);
se non è quello mi arrendo
Clicca per allargare...

Non funziona, il punto è che quando abbiamo messo questo codice nel campo url, questo funziona anche se nel db scrive il nome del sito proibito.

Non si potrebbe creare un codice simile per il campo messaggio?

PHP:
$replacements1 = "[Sito no good]"; 
$tolgo_http_www=array('http://', 'www.'); 
$riga['url'] = trim(str_ireplace($tolgo_http_www,"",$riga['url']));
$riga['url'] = preg_replace($sitiArray, $replacements1, $riga['url']); 
if($riga['url'] == "") { 
    echo "<div class=\"site\"><span class=\"voci2\">Sito:</span><span style=\"margin-left:11px; color:#a8a8a8; text-shadow:0px 1px 0px white;\">-</span></div>"; 
}elseif($riga['url'] == "[Sito no good]") { 
    echo "<div class=\"site\"><span class=\"voci2\">Sito:&nbsp;&nbsp;</span><span class=\"badWord\">[Sito no good]</span></div>"; 
}
else { 
    $riga['url1']="http://www.".$riga['url'];
//Se la stringa è 12 caratteri o più (con lo spazio interno), viene accorciata a 9 e mette i 3 puntini, TOT a video 12
    if(strlen($riga['url']) > 12) { 
        $riga['url']=substr($riga['url'],0,9)."..."; 
    } 
    echo "<div class=\"site\"><span class=\"voci2\">Sito:</span><a class=\"carattere-2\" href=\"".$riga['url1']."\" target=\"_blank\">http://".$riga['url']."</a></div>"; 
   }
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 17 Feb 2013
  • #165
ciao
ci do un occhio, ma penso di si
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 21 Feb 2013
  • #166
borgo italia ha scritto:
ciao
ci do un occhio, ma penso di si
Clicca per allargare...
Sei riuscito a dare un occhio?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 21 Feb 2013
  • #167
ciao
non mi sono dimenticato, ma ho un periodo alquanto incasinato.
potresti provare

PHP:
<?php
//.....
if($errore==""){
$sitiArray=array('www.pinco.com','www.pallo.it');
$replacements2="[Sito censurato]";
$riga['messaggio'] = preg_replace($sitiArray, $replacements2, $riga['messaggio']); 
$riga['messaggio'] = str_ireplace("http".chr(47).chr(47)."[Sito no good]", "[Sito no good]", $riga['messaggio']);   
//Scrive i dati all'interno della tabella del db
//......qui fai l'insert...
?>
prova e sappimi dire
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 21 Feb 2013
  • #168
borgo italia ha scritto:
ciao
non mi sono dimenticato, ma ho un periodo alquanto incasinato.
potresti provare

PHP:
<?php
//.....
if($errore==""){
$sitiArray=array('www.pinco.com','www.pallo.it');
$replacements2="[Sito censurato]";
$riga['messaggio'] = preg_replace($sitiArray, $replacements2, $riga['messaggio']); 
$riga['messaggio'] = str_ireplace("http".chr(47).chr(47)."[Sito no good]", "[Sito no good]", $riga['messaggio']);   
//Scrive i dati all'interno della tabella del db
//......qui fai l'insert...
?>
prova e sappimi dire
Clicca per allargare...

Non va bene, lo lascio come prima
 
Prec.
  • 1
  • …
  • 7
  • 8
  • 9
Primo Prec. 9 di 9
Devi accedere o registrarti per poter rispondere.

Discussioni simili

N
problemi con il guestbook appena creato
  • Nenuille
  • 9 Mag 2013
  • Supporto Mr.Webmaster
Risposte
0
Visite
1K
Supporto Mr.Webmaster 9 Mag 2013
Nenuille
N
Problemuccio con semplice guestbook
  • ste80
  • 26 Feb 2012
  • PHP
Risposte
4
Visite
4K
PHP 26 Feb 2012
ste80
B
Problemi guestbook con immagine captcha
  • byronbyron
  • 26 Ott 2009
  • Classic ASP
Risposte
0
Visite
2K
Classic ASP 26 Ott 2009
byronbyron
B
V
Problemi con un guestbook
  • victor@rt
  • 25 Feb 2009
  • Discussioni Varie
Risposte
2
Visite
2K
Discussioni Varie 25 Feb 2009
victor@rt
V
E
Creazione Guestbook Con Grafica Personalizzata
  • enzo90
  • 9 Ott 2006
  • Altri Annunci
Risposte
4
Visite
1K
Altri Annunci 11 Ott 2006
lukeonweb
D
Aiuto con Guestbook "sign me" che trovate in ScriptPHP
  • datagram
  • 7 Ott 2006
  • PHP
Risposte
4
Visite
7K
PHP 10 Ott 2006
datagram
D
S
problemi con il guestbook
  • shedia
  • 9 Set 2006
  • Supporto Mr.Webmaster
Risposte
2
Visite
2K
Supporto Mr.Webmaster 18 Set 2006
shedia
S
F
Problemi con i Guestbook
  • fcsansebastiano
  • 5 Dic 2005
  • Supporto Mr.Webmaster
Risposte
3
Visite
2K
Supporto Mr.Webmaster 9 Dic 2005
lukeonweb
M
Problemi con il guestbook
  • mondogenio
  • 24 Giu 2004
  • Supporto Mr.Webmaster
Risposte
1
Visite
2K
Supporto Mr.Webmaster 2 Lug 2004
Filippine
M
guestbook con Publisher
  • mau
  • 23 Giu 2004
  • HTML e CSS
Risposte
11
Visite
4K
HTML e CSS 1 Lug 2004
jan267
M
Problemi con guestbook
  • makkinho87
  • 6 Mar 2004
  • Supporto Mr.Webmaster
Risposte
2
Visite
2K
Supporto Mr.Webmaster 12 Mar 2004
makkinho87
M
M
Guestbook - non funziona dopo upgrade di PHP
  • Maxpcc
  • 9 Feb 2020
  • PHP
Risposte
5
Visite
2K
PHP 17 Feb 2020
Maxpcc
M
P
Errore Codice Sicurezza Guestbook
  • puffy974
  • 29 Gen 2016
  • Supporto Mr.Webmaster
Risposte
0
Visite
2K
Supporto Mr.Webmaster 29 Gen 2016
puffy974
P
Guestbook: qual è la soluzione migliore?
  • felino
  • 21 Gen 2015
  • WordPress
Risposte
7
Visite
10K
WordPress 30 Gen 2015
felino
Guestbook: messaggi in ajax.
  • Devil-94
  • 4 Lug 2014
  • Ajax
Risposte
1
Visite
2K
Ajax 5 Ott 2014
criric
D
Riconversione Guestbook
  • Daniele D'Alia
  • 5 Mar 2013
  • PHP
Risposte
0
Visite
3K
PHP 5 Mar 2013
Daniele D'Alia
D
L
Come posso inviare al mio sito i guestbook,sondagggi,ecc creati su Mr.Webmaster ?
  • Luciebelle
  • 19 Feb 2013
  • Supporto Mr.Webmaster
Risposte
11
Visite
5K
Supporto Mr.Webmaster 21 Feb 2013
alessandro1997
A
Guestbook
  • andy2481
  • 16 Dic 2012
  • PHP
Risposte
11
Visite
4K
PHP 19 Dic 2012
andy2481
A
G
Servizio Guestbook
  • Gaetano85
  • 14 Set 2012
  • Supporto Mr.Webmaster
Risposte
0
Visite
3K
Supporto Mr.Webmaster 14 Set 2012
Gaetano85
G
S
  • Bloccata
[GUESTBOOK] Formattazione del testo stampato
  • Scar991
  • 22 Mag 2012
  • PHP
Risposte
1
Visite
2K
PHP 23 Mag 2012
criric
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?