Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Impostazioni PHP Opzioni
skaleno
Inviato: Friday, January 18, 2002 9:36:41 PM
Rank: Member

Iscritto dal : 1/18/2002
Posts: 0
Ciao a tutti,

Premetto che sono un assoluto neofita e che utilizzo i codici free presenti in rete limitandomi a cambiare un po' la grafica.

Cerco aiuto perchè ho vari problemi con il server che ospita il mio sito.

Ossia le pagine che in locale (con PWS) funzionano correttamente una volta messe on-line mi danno messaggi d'errore.


In particolare le questioni sono 2:

1) alcune pagine mi danno questo messaggio d'errore:

Warning: Use of undefined constant blabla - assumed 'blabla'
in C:\Inetpub\wwwroot\...

nella pagina c'era scritto:
$xxblabla = $esempio[blabla];

ma se aggiungo gli apici la cosa funziona
$xxblabla = $esempio['blabla'];


Io però non sono in grado di modificare tutte le pagine (perchè gli apici non devono esserci sempre dopo la parentesi quadra) ed inoltre ci vorrebbe molto tempo senza la certezza del risultato.


2) tutte le variabili vanno dichiarate all'inizio ossia devono avere un valore

e per un piccolo modulo ho potuto risolvere con
if (!(isset($nomevariabile))) $nomevariabile = "";

ma in altri casi la cosa non è possibile e credo che anche in questo caso si possano modificare le impostazioni sul server


Se qualcuno può gentilmente - non dico risolvermi il problema - ma almeno passarmi delle informazioni su cosa cambiare nelle impostazioni del PHP sul server o dove recuperare delle notizie...

Grazie anticipatamente

Contattami al mio indirizzo e-mail: skaleno@supereva.it

Ale
Sponsor
Inviato: Friday, January 18, 2002 9:36:41 PM

 
belgab
Inviato: Monday, January 21, 2002 11:32:16 PM
Rank: Member

Iscritto dal : 10/25/2001
Posts: 0
Salve,

la costante <b>blabla</b> non è definita, per definirla usa <i>define(blabla,"valore");</i>


Inoltre da PHP4 un'istruzione del tipo <i>$esempio[blabla]</i> è deprecata
PHP prima cerca una costante <b>blabla</b> e se non la trova assume che blabla sia in realtà <b>"blabla"</b> per cui si può creare confusione.. ecco il perchè del warning.

Le variabili non vanno dichiarate all'inizio come potrebbe essere per VBscript se si usa Option Explicit.

Es.
<i><?php
header("Content-Type: text/plain");
header ("Cache-Control: no-cache, must-revalidate");
Echo "\n\t Begin\n\n";
$variabile = "Questa è una variabile\tstringa\n";
define("test", 1000);

for ( $test = 0; $test < test; $test++ ) { //
if ( $notexist ) {
print("\tValore \$test:\t$test\n");
} else {
$notexist = true;
print("\tValore \$test:\t$test\n Valore costante test:\t" . test . "\012");
$test = 998;
}

}
Echo "\n\n\tThe End";
?></i>

Cordiali Saluti,
Gabriele Beltrame
http://www.drvsource.net
http://www.denistomasini.com
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.