Visualizzazione dei risultati da 1 a 3 su 3

Discussione: scrivere su file php

  1. #1

    scrivere su file php

    ciao a tutti, spiego:
    sto creando un mini-cms che verrà distribuito con contratti di "affitto". Dato che sarà tutt'altro che remota l'ipotesi che un database contenga più di un sito, ho l'esigenza di dare un prefisso variabile alle tabelle.

    Finora ho impostato tutte le query di richiamo cosi
    Codice PHP:
    $query='SELECT * FROM '.$pref_tab.'news WHERE id='.$id 
    E un file di installazione con un form dove decido il prefisso e mi crea le tabelle di conseguenza...

    Mi manca il passaggio in mezzo (per ora lo ovvio con una modifica al file config.inc.php inserendo questa variabile:
    Codice PHP:
    $pref_tab='nomesito_' 
    )

    ma vorrei una soluzione un po' più pulita, ad esempio compilando automaticamente un file vuoto con la variabile della tabella... ma non so come creare e scrivere file nuovi da php (questo ovviamente dovrebbe essere fatto in installazione)

    Qualcuno può darmi una dritta (o un consiglio su una soluzione ancora migliore?)

    grazie
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

  2. #2
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/file_put_contents

    oppure

    http://www.php.net/fopen
    http://www.php.net/fwrite
    http://www.php.net/fclose

    In ogni caso, perchè non utilizzi un database diverso per ogni sito. In questo modo rendi tutto più facile da amministrare (es. backup/ripristino, etc.)

  3. #3
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/file_put_contents
    grazie, guardo
    vedi sopra
    Originariamente inviato da filippo.toso
    In ogni caso, perchè non utilizzi un database diverso per ogni sito. In questo modo rendi tutto più facile da amministrare (es. backup/ripristino, etc.)

    [/QUOTE]
    perchè, spiego, alcuni clienti avranno il loro server e il loro database, altri si appoggiano sul nostro (che ha spazio illimitato sia per quanto riguarda il server sia per quanto riguarda il database, ma numero di database limitato, avendo comunque un peso irrisorio il tutto, preferiamo, nel caso il cliente chieda di appoggiarsi a noi, utilizzarne uno per tutti i cms, e avendo prefissi diversi l'amministrazione e il backup rimangono comunque fattibili facilmente)
    hasta siempre comandante Guevara!

    bisogna prendere la vita come viene...sperando che la vita non "prenda" te!!!

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.