phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Errore conversione tag immagine

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
enzomaxxtro
Utente
Utente
Messaggi: 31
Iscritto il: 18/09/2015, 23:53
Sesso: Maschio
Versione: 3.1.5
PHP: 5.4

Errore conversione tag immagine

Messaggio da enzomaxxtro » 21/09/2015, 22:36

Si forse il titolo è un po' ambiguo ma in poche righe non so spiegare il mio problema.
Ho creato una form nella quale l'utente immette una serie di link immagine e genera così il post nel forum, cioè in pratica inserisco i valori che prendo dal form nella tabella phpbb_posts del forum.

Spiego il problema: nella form ho impostato la scrittura dei link immagine nel post così:

Codice: Seleziona tutto

$immagine1 = mysql_real_escape_string($_REQUEST['Immagine1']);
$immagine2 = mysql_real_escape_string($_REQUEST['Immagine2']);
$immagine3 = mysql_real_escape_string($_REQUEST['Immagine3']);
$cover1 = "[img]".$immagine1."[/img]";
$cover2 = "[img]".$immagine2."[/img]";
$cover3 = "[img]".$immagine3."[/img]";
$concatena= ("
". $cover1 . "
. $cover2 . "
. $cover3 . "
");

mysql_query("INSERT INTO phpbb_posts (TUTTI I VALORI PRECEDENTI...)$concatena");
a questo punto accade che mi scrive nel post proprio i tag

Codice: Seleziona tutto

[img]link immagine [/img]
se invece apro la modifica del post e salvo senza aver effettuato nessuna modifica le immagini poi le vedo bene.
Dove sbaglio?

Devo aggiungere che prima di chiedere a voi ho fatto varie prove anche col tag <img src> e devo dire la verità funzionava, ma accadeva il contrario nel senso che appena aver inviato il risultato della form il post appariva con le immagini corrette...ma se nel caso si apriva la modifica post non c'era nessun tag per le immagini, ne "img src" nè "[img]"....e quindi al successivo salvataggio di modifica le immagini scomparivano.

In definitiva mi servirebbe sapere come salvare immagini da una form nella tabella phpbb_posts per far si che quando appare il post nella sezione topic abbia le immagini col tag corretto "[img]"

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: R: Errore conversione tag immagine

Messaggio da brunino » 22/09/2015, 7:14

Non basta una semplice query per inviare per bene un post... Devi usare la funzione send_post() creata da phpBB... le tabelle da modificare sono tante.
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

enzomaxxtro
Utente
Utente
Messaggi: 31
Iscritto il: 18/09/2015, 23:53
Sesso: Maschio
Versione: 3.1.5
PHP: 5.4

Re: Errore conversione tag immagine

Messaggio da enzomaxxtro » 22/09/2015, 11:03

ti ringrazio per avermi suggerito la funzione ..."purtroppo" ho fatto tutto a mano, cioè un invio massiccio di "insert into" per modificare le tabelle apposite....il tutto funziona a dovere, tranne per le immagini.
Adesso vedo la funzione, intanto se mi dai un suggerimento su come gestire i tag IMG te ne sarei grato

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: R: Errore conversione tag immagine

Messaggio da brunino » 22/09/2015, 11:32

Eh se fai cosi
1) hai errori di bbcode
2) hai errori di sincronizzazione (numero di topic inviati, ecc)

Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Errore conversione tag immagine

Messaggio da Sir Xiradorn » 22/09/2015, 12:23

Aggiungo agli errori:
- Hai problemi di injection nel db con potenziali errori nel db
- Hai delle forzature sulle parametrizzazioni dello stesso e mancanza di tracking
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

enzomaxxtro
Utente
Utente
Messaggi: 31
Iscritto il: 18/09/2015, 23:53
Sesso: Maschio
Versione: 3.1.5
PHP: 5.4

Re: Errore conversione tag immagine

Messaggio da enzomaxxtro » 22/09/2015, 13:10

per il numero di topic inviati ho risolto contando il numero di record della tabella topic e aggiornando la tabella che ha il conteggio all'interno...

insomma mi sono complicato la vita quando esisteva una funzione già pronta...
adesso faccio una copia del file e ci lavoro sopra con la funzione suggerita.
La funzione è send_post oppure submit_post?

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: R: Errore conversione tag immagine

Messaggio da brunino » 22/09/2015, 13:18

Submit

Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

enzomaxxtro
Utente
Utente
Messaggi: 31
Iscritto il: 18/09/2015, 23:53
Sesso: Maschio
Versione: 3.1.5
PHP: 5.4

Re: Errore conversione tag immagine

Messaggio da enzomaxxtro » 22/09/2015, 19:54

ci sono riuscito! grazie per il tuo suggerimento, mi hai aperto un mondo...caspita io ho fatto tutto a mano prima.
Un piccolo dettaglio: ho un campo testo per descrivere le immagini ma quando scrivo il testo andando d'accapo, nel post appare il tag "/n" questo dipende dalla funzione "generate_text_for_storage"? come posso rimediare a questo?
avevo pensato già ad inviare una seconda query che modifichi il record appena inserito ma se c'è un rimedio già pronto....

enzomaxxtro
Utente
Utente
Messaggi: 31
Iscritto il: 18/09/2015, 23:53
Sesso: Maschio
Versione: 3.1.5
PHP: 5.4

Re: Errore conversione tag immagine

Messaggio da enzomaxxtro » 09/10/2015, 12:52

ho scoperto che ho anche problemi con lettere accentate tipo "è" ecc ecc
ho scritto a questo link:
forum-di-supporto-f205/sistemare-letter ... 12760.html

ma nessuno sa come aiutarmi...ho usato le funzioni già pronte come da voi suggerito e le tabella hanno già la codifica utf8 general...
con str_replace sono riuscito a risolvere per l'apostrofo ma per le lettere accentate proprio non le passa...ho provato di tutto come descritto nel topic linkato ma nulla...nessuno sa aiutarmi?

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Errore conversione tag immagine

Messaggio da Sir Xiradorn » 09/10/2015, 14:59

Enzo non fare cross posting. Questo non abbrevia i tempi di risoluzione. Il nostro staff "lavora" gratuitamente e abbiamo impegni in real. Inoltre dobbiamo capire e pensare a come risolvere la tua richiesta e i tuoi dubbi al meglio possibile e questo, può richiedere del tempo aggiuntivo, in ovvio. Quindi per risolvere le tue richieste dovrai attendere il giusto.
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 70 ospiti