Newsgroup: it.comp.www.php
Titolo: [newbie]Testare guestbook in locale....

Ciao a tutti, ho installato sul mio computer (s.o. Win XP Pro) EasyPHP 1.7,
utilizzando DreamWeaverMX ho creato un sito internet in html.
Poi sono andato su un sito e mi sono scaricato un paio di guestbook in PHP
già pronti, dal mio sito *.html ho creato un collegamento al file
guestbook.php e ho pubblicato tutto su internet...
Se mi collego in internet (con un modem 56K) e vado nel sito che ho
uploadato, il guestbook funziona bene, ma se io volessi testarlo sul mio
computer senza dover per forza essere collegato ad internet come devo fare?
Ho provato a copiare il GB nella cartella WWW di EasyPHP ma non funziona, mi
escono degli errori che però non compaiono quando il gb è on line....
Mi potete dire se c'è un modo per testarlo (quindi provare ad aggiungere
messaggi, rimuovere, configurare il guestbook.php) in locale? Come devo
configurare DreamweaverMX ? Ho cercato in intrnet e su qualche guida ma non
ho capito come fare...
Grazie mille a tutti e buon Natale e buon fine Anno!!!! ;o)
Ciao
Niki

 Come devo configurare DreamweaverMX ? 
Dreamweaver non c'entra.
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9

 Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9
Ciao e grazie!
Niki

 messaggio di errore....
I riferimenti:
http://www.php.net/register_globals
http://www.php.net/error_reporting
Sei un newbie? Leggi questo 
http://tinyurl.com/2q3o9
-- 


Ciao, prima di tutto volevo ringraziarti per avermi aiutato fino ad
ora....ho guardato i link che mi hai dato e ho capito che l'errore che mi
dava era perchè la variabile non era definita...ho letto che si deve
anteporre il parametro "ISSET"...ho fatto questo all'interno del codice...ma
continua a darmi gli stessi errori.... :o((((((((
Ho provato anche ad aggiungere "DEFINED" davanti alla variabile opt ma il
risultato è sempre quello!!! :o(
Ho trovato la spiegazione in uno dei links che mi hai dato:
---------------
The E_NOTICE error reporting level reports the use of undefined variables as
an error.
For example:
error_level (E_ALL); # Set error reporting to highest level
if ($foo)            # This will generate an error
  print "bar";      # because $foo is not defined
To avoid this behavior, use isset to test if the given
variable has been defined.
For example:
error_level (E_ALL);
if (isset ($foo))
   print "bar";
----------------
La parte che mi da errore continua ad essere questa (ti mando il codice
originale, non modificato con il parametro ISSET"):
***********
       if ($opt == view){  view($next_stop, $from);
       }elseif($opt == sign){ sign();
       }elseif($opt == enter){ entry($name, $email, $location, $url_title,
$url, $message, $rating);
       }elseif($opt == admin){ admin($guess, $next_stop, $from);
       }elseif($opt == delete){ delete($HTTP_POST_VARS);
       }else{ main(); }
***********
E questi sono gli errori che mi da:
Notice: Undefined variable: opt in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 28
Notice: Use of undefined constant view - assumed 'view' in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 28
Notice: Undefined variable: opt in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 29
Notice: Use of undefined constant sign - assumed 'sign' in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 29
Notice: Undefined variable: opt in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 30
Notice: Use of undefined constant enter - assumed 'enter' in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 30
Notice: Undefined variable: opt in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 31
Notice: Use of undefined constant admin - assumed 'admin' in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 31
Notice: Undefined variable: opt in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 32
Notice: Use of undefined constant delete - assumed 'delete' in
c:\programmi\easyphp1-7\www\interado\gb\guestbook.php on line 32
Ti ringrazio ancora per l'aiuto e per la pazienza e ti auguro un Buon
Natale....;o)
CIAO!
Niki

 codice originale, non modificato con il parametro ISSET"):
1^ ISSET non e' un parametro, e' una funziomne e si scrive isset() (
http://www.php.net/isset
 )
2^ Prima di usare una variabile DEVI definirla.
3^ Lo script che hai scelto e' stato fatto con i piedi per non di re
peggio.
if (!isset($opt)) { $opt = "";}
if ($opt == "view") { view($next_stop, $from); }
elseif ($opt == "sign") { sign(); }
elseif ($opt == "enter") { entry($name, $email, $location, $url_title,
$url, $message, $rating); }
elseif ($opt == "admin") { admin($guess, $next_stop, $from); }
elseif ($opt == delete) { delete($HTTP_POST_VARS); } 
else { main(); }
-- 
