• 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
  • …
  • 6
  • 7
  • 8
  • 9
Succ.
Primo Prec. 8 di 9 Succ. Ultimo

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Feb 2013
  • #141
ciao
infatti non capisco perchè a te nun funzioni è una cosa talmente semplice
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 15 Feb 2013
  • #142
borgo italia ha scritto:
ciao
infatti non capisco perchè a te nun funzioni è una cosa talmente semplice
Clicca per allargare...
In parte ho risolto, ora si tratta di mettere il prefisso al sito accettato

PHP:
 $riga['messaggio'] = str_ireplace("http://", "", $riga['messaggio']);

 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Feb 2013
  • #143
ciao
così non riesci a farla funzionare?
PHP:
$riga['messaggio'] = str_ireplace("http://[Sito no good]", "[Sito no good]", $riga['messaggio']);
se riesci non devi poi aggiungere l'http a sito accettato
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 15 Feb 2013
  • #144
borgo italia ha scritto:
ciao
così non riesci a farla funzionare?
PHP:
$riga['messaggio'] = str_ireplace("http://[Sito no good]", "[Sito no good]", $riga['messaggio']);
se riesci non devi poi aggiungere l'http a sito accettato
Clicca per allargare...

Cosi invece mette il prefisso

 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Feb 2013
  • #145
ciao
tentativo riprovando con chr(47), se non funzia non so più che pesci pigliare
PHP:
<?php
$riga['messaggio']="nel mezzi di camin di nostra vita http//:[Sito no good] mi ritrovai per una selva oscura che....";
$riga['messaggio'] = preg_replace("/(ftp(s|es)?:\/\/|sftp:\/\/|http(s)?:\/\/|www\.)[A-Za-z0-9_!#$%&;:.,*+=?^{|}()~\/-]+(\.[a-z]{2,6})((\/)[-_!#$%&;:.,*+=?^{|}()~A-Za-z0-9\/]*)*/","<a class=\"carattereText\" href=\"$0\">$0</a>",$riga['messaggio']); 
var_dump($riga['messaggio']);echo "<br>";
$riga['messaggio'] = str_ireplace("http".chr(47).chr(47).":[Sito no good]", "[Sito no good]", $riga['messaggio']); 
var_dump($riga['messaggio']);echo "<br>";
?>

uotput
string(96) "nel mezzi di camin di nostra vita http//:[Sito no good] mi ritrovai per una selva oscura che...."
string(89) "nel mezzi di camin di nostra vita [Sito no good] mi ritrovai per una selva oscura che...."
Clicca per allargare...
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 15 Feb 2013
  • #146
borgo italia ha scritto:
ciao
tentativo riprovando con chr(47), se non funzia non so più che pesci pigliare
PHP:
<?php
$riga['messaggio']="nel mezzi di camin di nostra vita http//:[Sito no good] mi ritrovai per una selva oscura che....";
$riga['messaggio'] = preg_replace("/(ftp(s|es)?:\/\/|sftp:\/\/|http(s)?:\/\/|www\.)[A-Za-z0-9_!#$%&;:.,*+=?^{|}()~\/-]+(\.[a-z]{2,6})((\/)[-_!#$%&;:.,*+=?^{|}()~A-Za-z0-9\/]*)*/","<a class=\"carattereText\" href=\"$0\">$0</a>",$riga['messaggio']); 
var_dump($riga['messaggio']);echo "<br>";
$riga['messaggio'] = str_ireplace("http".chr(47).chr(47).":[Sito no good]", "[Sito no good]", $riga['messaggio']); 
var_dump($riga['messaggio']);echo "<br>";
?>

uotput
Clicca per allargare...

Non va, lasciamolo così, che poi tra l'altro questo avviso serve più che altro a me, perché poi quando mi accorgo entro nel db e sostituisco la parte
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Feb 2013
  • #147
ciao
altra strada, prova con

PHP:
$riga['messaggio'] =preg_replace("/http\/\/:\[Sito no good\]/","[Sito no good]",$riga['messaggio']);

non ti mando l'out perche è il solito
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 15 Feb 2013
  • #148
borgo italia ha scritto:
ciao
altra strada, prova con

PHP:
$riga['messaggio'] =preg_replace("/http\/\/:\[Sito no good\]/","[Sito no good]",$riga['messaggio']);

non ti mando l'out perche è il solito
Clicca per allargare...

Uguale....
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 15 Feb 2013
  • #149
Non va nemmeno se metto $riga['messaggioS'] = str_ireplace("http://", "", $riga['messaggioS']); e http://$0

PHP:
 $riga['messaggioS'] = str_ireplace("http://", "", $riga['messaggioS']); 
        //Rende l'URL linkabile nel campo messaggio, va messo qui
        $riga['messaggioS'] = preg_replace("/(ftp(s|es)?:\/\/|sftp:\/\/|http(s)?:\/\/|www\.)[A-Za-z0-9_!#$%&;:.,*+=?^{|}()~\/-]+(\.[a-z]{2,6})((\/)[-_!#$%&;:.,*+=?^{|}()~A-Za-z0-9\/]*)*/","<a class=\"carattereText\" href=\"$0\">http://$0</a>",$riga['messaggioS']);

 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Feb 2013
  • #150
ciao
provo a chieder lumi anche agli altri mod, può essere che qualcuno mi sappia dire perche a me si e a te no
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Feb 2013
  • #151
ciao
hai fatto una prova facendo una paginetta solo con il mio script e a lanciarla?
perchè:
se funzia vuol dire che nella tua pagina reale ($riga['messaggioS']) c'è qualcosa di diverso da http://[Sito no good]
se non funzia l'unica che mi viene in mente è che tu abbia una versione di php minore della 4
comunque aspetto lumi
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 15 Feb 2013
  • #152
Nella pagina di prova ho messo

PHP:
  <?php 
$riga['messaggio']="nel mezzi di camin di nostra vita http//:[Sito no good] mi ritrovai per una selva oscura che...."; 
$riga['messaggio'] = preg_replace("/(ftp(s|es)?:\/\/|sftp:\/\/|http(s)?:\/\/|www\.)[A-Za-z0-9_!#$%&;:.,*+=?^{|}()~\/-]+(\.[a-z]{2,6})((\/)[-_!#$%&;:.,*+=?^{|}()~A-Za-z0-9\/]*)*/","<a class=\"carattereText\" href=\"$0\">$0</a>",$riga['messaggio']);  
var_dump($riga['messaggio']);echo "<br>"; 
$riga['messaggio'] = str_ireplace("http".chr(47).chr(47).":[Sito no good]", "[Sito no good]", $riga['messaggio']);  
var_dump($riga['messaggio']);echo "<br>"; 
?>

e stampa

string(96) "nel mezzi di camin di nostra vita http//:[Sito no good] mi ritrovai per una selva oscura che...."
string(89) "nel mezzi di camin di nostra vita [Sito no good] mi ritrovai per una selva oscura che...."
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Feb 2013
  • #153
ciao
AHHIMEEEEE, può essere l'arteriosclerosi cavacante: verifica http:// io ho scritto http//:[Sito no good] al posto di http://[Sito no good]
mi cospargo la testa di cenere
verifica e sappimi dire
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 15 Feb 2013
  • #154
borgo italia ha scritto:
ciao
AHHIMEEEEE, può essere l'arteriosclerosi cavacante: verifica http:// io ho scritto http//:[Sito no good] al posto di http://[Sito no good]
mi cospargo la testa di cenere
verifica e sappimi dire
Clicca per allargare...

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

l'esito è uguale http//[Sito no good]

Ho notato che http:// è confuso con [Sito no good]
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 15 Feb 2013
  • #155
Se metto

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

Stampa: [Sito no good][Sito no good] 777 [Sito no good]sito.it


Questo invece

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

Stampa: http://[Sito no good] 777 http://sito.it
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 15 Feb 2013
  • #156
ciao
riesci a postare cosa c'è in $riga['messaggio'] prima delle varie preg o ireplace?
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 15 Feb 2013
  • #157
borgo italia ha scritto:
ciao
riesci a postare cosa c'è in $riga['messaggio'] prima delle varie preg o ireplace?
Clicca per allargare...

Questa è la sequenza

PHP:
       $riga['messaggio'] = preg_replace($paroleArray, $replacements, $riga['messaggio']);
       $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']);  

...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 16 Feb 2013
  • #158
ciao
no, no cosa c'è nel db nel campo messaggio, cioè l'unica cosa che non quadra è che non sia .......http://[Sito no good]......
 

Shyson

Utente Attivo
19 Ago 2012
1.179
1
38
  • 16 Feb 2013
  • #159
borgo italia ha scritto:
ciao
no, no cosa c'è nel db nel campo messaggio, cioè l'unica cosa che non quadra è che non sia .......http://[Sito no good]......
Clicca per allargare...

Mettiamo che il sito proibito è www.mela.it ed il sito ammesso è www.sito.it, nel db c'è scritto

http://mela.com e http://sito.it mentre a video stampa http://[Sito no good] e http://sito.it
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 16 Feb 2013
  • #160
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
 
Prec.
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
Succ.
Primo Prec. 8 di 9 Succ. Ultimo
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
3K
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
3K
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
11K
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?