Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Salvare articoli blog

    Sto creando un blog in cui posso scrivere articoli, salvarli nel database e visualizzarli come in tutti i blog.
    Mi chiedevo però, visto che gli articoli non sono formati solo da testo semplice ma anche ad esempio da link, in che modo li salvo nel database?

  2. #2
    Ciao,
    se utilizzi un WYSIWYG Editor (tipo TinyMCE), puoi salvare tutto in un campo testuale
    varchar(MAX) ad esempio.
    Massimo Missaglia
    --------------------------------
    http://www.massimomissaglia.com

  3. #3
    A parte che sapere il database qual'è sarebbe importante e, soprattutto, richiesto dal regolamento.

    Se l'rdbms è MySQL, utilizzare VARCHAR è sconveniente ... massimo 255 caratteri! Se poi è html il testo che si può salvare è ancora meno.

    Decisamente un TEXT o MEDIUMTEXT se si parla di MySQL.
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  4. #4
    Originariamente inviato da daniele_dll
    A parte che sapere il database qual'è sarebbe importante e, soprattutto, richiesto dal regolamento.

    Se l'rdbms è MySQL, utilizzare VARCHAR è sconveniente ... massimo 255 caratteri! Se poi è html il testo che si può salvare è ancora meno.

    Decisamente un TEXT o MEDIUMTEXT se si parla di MySQL.

    Ops... hai pienamente ragione, ho dato per scontato SQL Server...
    Massimo Missaglia
    --------------------------------
    http://www.massimomissaglia.com

  5. #5
    Si utilizzo MySQL...ma la mia domanda era meno tecnica e più generale...siccome volevo utilizzare una semplice area di testo e non un editor WYSIWYG, volevo capire se la soluzione migliore era scrivere in questa casella direttamente codice HTML che viene poi salvato così com'è nel database oppure se è preferibile fare altro...

  6. #6
    ah ok, ma allora la cosa non ha assolutamente a che fare con i database -.-'

    che linguaggio stai usando?
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  7. #7
    html, php, javascript...

  8. #8
    Ciao,

    thread spostato, più attenzione in futuro
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  9. #9
    Utente di HTML.it L'avatar di Enjix
    Registrato dal
    Apr 2012
    Messaggi
    57
    Potresti usare le PCRE per il tuo problema. Dai un occhiata qui http://it.php.net/manual/en/book.pcre.php
    Ecco un esempio:

    codice:
    <?php
    
    $str = "Vai su www.sotto.sottodominio.dominio.ext oppure www.dominio.ext";
    preg_match_all('@(http://)?(([a-zA-Z0-9]+)\.)+([a-zA-Z0-9]+)@',$str, $mtc);
    $mtc = $mtc[0];
    foreach ($mtc as $chiave=>$valore)
    {
    (substr($valore, 0,7) == "http://") ? $str =str_replace ($valore, ''.$valore.'', $str) : $str =str_replace ($valore, ''.$valore.'', $str);
    
    }
    echo $str;
    ?>
    Edit: Puoi salvare i tuoi link come se fossero testo normale, basta che il valore di $str sia il testo del tuo blog. Poi lo script ricercherà i link e li strasformerà nel modo opportuno.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.