Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

phpCards su sito Altervista

Hai problemi con i file Zip, vuoi formattare l'HD, non sai come funziona FireFox? O magari ti serve proprio quel programmino di cui non ricordi il nome! Ecco il forum dove poter risolvere i tuoi problemi.

Moderatori: Dylan666, hydra, gahan

phpCards su sito Altervista

Postdi Dylan666 » 22/03/05 14:21

Ho scaricato questo script per creare cartoline virtuali:
http://freephp.html.it/script/view_script.asp?id=404

Ci sono da configurare solo 2 pagine:

1 riga di phpCards.header.php che ho trasformato da così:

$CardPath = "/usr/home/snipe.net/html/phpCards1.3/";

A così

$CardPath = "";

E pare OK, perché un link al readme nella pagina principale va.
Poi c'è la parte delle variabili in phpCards.Config.php:

Originale:
Codice: Seleziona tutto
//**********************************************//
// Database Variables:
//**********************************************//

$hostname = "localhost";  // database host
$dbUser = "yourdbuser";  //database username
$dbPass = "yourpass";  //database password
$dbName = "yourdbname";  // database name
$cardInfoTable = "phpCardData";  //card data table name
$cardCatTable = "phpCatData";  //card category table name
$cardUserTable = "phpCardUsers";  //card user table name


//**********************************************//
// Site Variables:
//**********************************************//

$CardLanguageFile ="eng.lang.php";  // determines what language include file to use
$CardImageURL = "http://www.your-site.com/phpCards/images/";  //with trailing slash
$CardRelURL = "images/";
$CardPicPath = "/usr/home/your-site.com/html/phpCards/images"; // no trailing slash
$AdminAddress = "snipe@your-site.com";
$SiteName = "your-site.com";
$SiteURL = "http://www.your-site.com";
$SiteTag = "";  // site tagline for email messages
$ProgURL = "http://www.your-site.com/phpCards"; // no trailing slash
$CardProgramName = "Virtual Postcards";
$CardFontFace = "Arial, Helvetica, verdana, ms sans serif";
$CardTableColor = "#FFCC99"; // main table background color
$CardTableWidth = "410"; // table with in pixels
$per_page = 2; // how many cards should display on each page


Modificato:
Codice: Seleziona tutto
//**********************************************//
// Database Variables:
//**********************************************//

$hostname = "localhost";  // database host
$dbUser = "mio_sito";  //database username
$dbPass = "pippo";  //database password
$dbName = "my_mio_sito";  // database name
$cardInfoTable = "phpCardData";  //card data table name
$cardCatTable = "phpCatData";  //card category table name
$cardUserTable = "phpCardUsers";  //card user table name


//**********************************************//
// Site Variables:
//**********************************************//

$CardLanguageFile ="ita.lang.php";  // determines what language include file to use
$CardImageURL = "http://mio_sito.altervista.org/phpCards/images/";  //with trailing slash
$CardRelURL = "images/";
$CardPicPath = "/images"; // no trailing slash
$AdminAddress = "mio_sito@altervista.org";
$SiteName = "www.mio_sito.tk";
$SiteURL = "http://www.mio_sito.tk";
$SiteTag = "";  // site tagline for email messages
$ProgURL = "http://mio_sito.altervista.org/phpCards"; // no trailing slash
$CardProgramName = "Virtual Postcards";
$CardFontFace = "Arial, Helvetica, verdana, ms sans serif";
$CardTableColor = "#FFCC99"; // main table background color
$CardTableWidth = "410"; // table with in pixels
$per_page = 10; // how many cards should display on each page


Eppure ne vengono caricati i file e nemmeno i percorsi ad essi nel database. Dove sbaglio? :undecided:

Se potete installatevi lo scipt, crea solo3 voci nel DB e così potte capire bene cosa ho di fronte e cosa non mi funziona... :(
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Sponsor
 

Postdi Nicola » 22/03/05 15:09

Codice: Seleziona tutto
$CardPicPath = "/usr/home/your-site.com/html/phpCards/images"; // no trailing slash


non penso sia sufficiente cambiarlo in solo images, prova con ./images oppure con il PATH fisico completo che puoi trovare usando in una pagina PHP il seguente codice:

Codice: Seleziona tutto
<?php echo($_SERVER['DOCUMENT_ROOT']); ?>


a questo aggiungi la directory phpCards e images.

Lo stesso anche per $CardPath, se non altro NON è sicuro lasciare vuota la variabile per definire una directory limitata, conviene trovarla con l'echo della DOCUMENT_ROOT.

Ho provato ad installare lo script ma da errori. Ora riprovo e ti faccio sapere

Ciao
Nicola
Nicola
Utente Senior
 
Post: 7381
Iscritto il: 08/02/02 01:00

Postdi Dylan666 » 22/03/05 15:40

Nicola ha scritto:
Codice: Seleziona tutto
$CardPicPath = "/usr/home/your-site.com/html/phpCards/images"; // no trailing slash


non penso sia sufficiente cambiarlo in solo images, prova con ./images oppure con il PATH fisico


Ho provato ./images e con http://mio_sito.altervista.org/phpCards/images , ma non funziona.
Invece con l'echo che mi hai dato non scrive nulla.
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi Nicola » 22/03/05 19:21

su Altervista la Document Root dovrebbe essere:

Codice: Seleziona tutto
/membri/tuoutente/


almeno cercando su Google.

Quindi prova /membri/tuoutente/phpCards/images.
Nicola
Nicola
Utente Senior
 
Post: 7381
Iscritto il: 08/02/02 01:00

Postdi Dylan666 » 22/03/05 22:22

Grande! Tutto perfetto ;)

2 domande:

1) cosa hai cercato su Google per avere quel percorso?

2) come mai l'echo non me lo visualizza?

Grazie ancora
Avatar utente
Dylan666
Moderatore
 
Post: 38040
Iscritto il: 18/11/03 16:46

Postdi Nicola » 23/03/05 14:23

Su Google ho cercato DOCUMENT_ROOT altervista e il primo risultato e' stato una pagina PHP di un utente contenente, tra le altre cose, il phpinfo. Da qui ho visto che il DOCUMENT_ROOT e' /var/www/html, probabilmente non usano il VirtualHosting di Apache ma usano mod_rewrite per rispedire al path giusto la richiesta, a seconda dell'hostname.

ho visto anche la voce SCRIPTFILENAME, che contiene il path globale dello script, che conteneva per l'appunto /membri/utente/cartella/file.php


Ciao
Nicola
Nicola
Utente Senior
 
Post: 7381
Iscritto il: 08/02/02 01:00


Torna a Software Windows


Topic correlati a "phpCards su sito Altervista":

foto su sito web
Autore: sic58
Forum: Sicurezza e Privacy
Risposte: 0
Problema con sito
Autore: Girod
Forum: Software Windows
Risposte: 2

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti