Precedente :: Successivo |
Autore |
Messaggio |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 13 Apr 2009 10:42 Oggetto: |
|
|
Questo avviene solo con l'istruzione print?
Che versione hai del PHP?
Prova con questo:
Codice: |
<?php phpinfo() ; ?>
|
|
|
Top |
|
 |
fekir Utente cancellato
Registrato: 17/10/08 21:50 Messaggi: 223
|
Inviato: 13 Apr 2009 19:22 Oggetto: |
|
|
allora, senza aver fatto/cambiato niente, ho inserito gli script che mi avete chiesto, e in tutti e due i casi ho ottenuto una pagine bianca...
dopo aver settato su on display_startup_errors ho rimesso ivs script, ma mi osno di nuovo apparse due pagine bianche...
ho anche rimesso uno script che avevo postato all'inizio del post, ma non è cambiato niente... |
|
Top |
|
 |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 13 Apr 2009 20:49 Oggetto: |
|
|
Hai detto che usi xamp?
Non è che tieni skype acceso? |
|
Top |
|
 |
fekir Utente cancellato
Registrato: 17/10/08 21:50 Messaggi: 223
|
Inviato: 13 Apr 2009 21:13 Oggetto: |
|
|
ho skype installato, ma non era acceso ora, prima non so, ma ora, quando ho provato i vostri script, non lo era |
|
Top |
|
 |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 13 Apr 2009 21:24 Oggetto: |
|
|
Fai una cosa,ri-prova i tuoi script con Skype CHIUSO.
Controlla BENE che non sia nella traybar
Se non funziona disinstalla xamp dal suo Unistall e prova con easyPHP  |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 14 Apr 2009 00:21 Oggetto: |
|
|
Anche il test di mdweb potrebbe mostrare qualche cosa anche se in teoria con skype acceso sulla porta 80 (come default), apache non partirebbe del tutto e provando a chiamare il dominio si ritroverebbe un bel errore 404.
Però non si sa mai! |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11831 Residenza: Tokelau
|
Inviato: 14 Apr 2009 11:01 Oggetto: |
|
|
ora faccio la domanda che suonerà come la più stupida del topic, me ne rendo conto, ma la devo fare.
Come richiami la pagina PHP? Fai doppio click sul file .php oppure scrivi nel browser un indirizzo tipo "http://localhost/file.php"?
Scusami se suonasse offensivo, non vuole esserlo.
 |
|
Top |
|
 |
fekir Utente cancellato
Registrato: 17/10/08 21:50 Messaggi: 223
|
Inviato: 14 Apr 2009 11:08 Oggetto: |
|
|
SverX ha scritto: | ora faccio la domanda che suonerà come la più stupida del topic, me ne rendo conto, ma la devo fare.
Come richiami la pagina PHP? Fai doppio click sul file .php oppure scrivi nel browser un indirizzo tipo "http://localhost/file.php"?
Scusami se suonasse offensivo, non vuole esserlo.
 |
figurati, penso sia lecita la domanda, non uso nessuno dei due metodi. Faccio click destro sul file, poi "apri con..." e infine scelgo firefox, questo è l'indirizzo che mi appare nell'url:
"file:///F:/php/processorder.php"
(spero vada bene come metodo, non mi ero mai chiesto se fosse sbagliato)
anche perchè altrimenti i file in .php non me li riconosce
appena ho un attimo di tempo disinstallo xampp e metto easyphp |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11831 Residenza: Tokelau
|
Inviato: 14 Apr 2009 11:15 Oggetto: |
|
|
fekir ha scritto: | Faccio click destro sul file, poi "apri con..." e infine scelgo firefox, questo è l'indirizzo che mi appare nell'url:
"file:///F:/php/processorder.php"
(spero vada bene come metodo, non mi ero mai chiesto se fosse sbagliato) |
No, purtroppo non va bene. I file .php non sono elaborati dal browser (firefox, nel tuo caso) ma vanno elaborati (si dice preprocessati, in questo caso) dal server web.
Quindi devi aprire quel file scrivendo http://localhost/processorder.php
Vedi cosa ti dice, poi ne parliamo ulteriormente.
 |
|
Top |
|
 |
fekir Utente cancellato
Registrato: 17/10/08 21:50 Messaggi: 223
|
Inviato: 15 Apr 2009 22:53 Oggetto: |
|
|
allora, ho scritto (copia-incolla) quello che mi hai scritto, e mi riporta error 404, dicendo che il file processorder.php non risulta trovabile. Devo posizionarlo in qualche punto particolare? io lo ho spostato nel desktop, ma purtroppo non è cambiato niente... devo forse dirli il percorso?
(nota bene: http://localhost/processorder.php lo ho scritto nella barra di indirizzi di firefox, anche se non sono convinto ch edebb fare così, altrimenti non saprei dove metterlo...) |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11831 Residenza: Tokelau
|
Inviato: 16 Apr 2009 10:34 Oggetto: |
|
|
fekir ha scritto: | allora, ho scritto (copia-incolla) quello che mi hai scritto, e mi riporta error 404, dicendo che il file processorder.php non risulta trovabile. Devo posizionarlo in qualche punto particolare? io lo ho spostato nel desktop, ma purtroppo non è cambiato niente... devo forse dirli il percorso? |
C'è una cartella specifica sul tuo harddisk che è la "radice" del sito... dipende dal webserver che stai utilizzando. Se usi Apache, ad esempio, devi guardare nel file httpd.conf e cercare la voce DocumentRoot ...
I tuoi file .php vanno messi in questa cartella  |
|
Top |
|
 |
fekir Utente cancellato
Registrato: 17/10/08 21:50 Messaggi: 223
|
Inviato: 16 Apr 2009 11:51 Oggetto: |
|
|
SverX ha scritto: | fekir ha scritto: | allora, ho scritto (copia-incolla) quello che mi hai scritto, e mi riporta error 404, dicendo che il file processorder.php non risulta trovabile. Devo posizionarlo in qualche punto particolare? io lo ho spostato nel desktop, ma purtroppo non è cambiato niente... devo forse dirli il percorso? |
C'è una cartella specifica sul tuo harddisk che è la "radice" del sito... dipende dal webserver che stai utilizzando. Se usi Apache, ad esempio, devi guardare nel file httpd.conf e cercare la voce DocumentRoot ...
I tuoi file .php vanno messi in questa cartella  |
ho trovato questo:
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Programmi/xampp/htdocs"
quindi devo mettere i miei file in questa cartella, no?
ora faccio la prova e vi faccio sapere.
edit: mi appare questo errore:
Parse error: parse error in C:\Programmi\xampp\htdocs\processorder.php on line 13
sapete cosa devo correggere? Stavolta la ho messa nella cartella scritta prima, e ho digitato nella barra degli indirizzi:
http://localhost/processorder.php |
|
Top |
|
 |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 16 Apr 2009 14:48 Oggetto: |
|
|
non c'è una cartella www? |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 16 Apr 2009 16:30 Oggetto: |
|
|
Codice: | C:/Programmi/xampp/htdocs |
è la cartella in cui creare i tuoi siti.
Lì dentro, per ogni sito che vuoi creare, dovrai creare una cartella e sbatterci dentro i files.
Poi per richiamare lo script dovrai digitare come url:
Codice: | http://localhost/cartella_del_sito/script.php |
con cartella_del_sito la dir in cui si trova il sito in questione e
script.php lo script da richiamare.
Per l'errore di sintassi posta qui il codice che vediamo. |
|
Top |
|
 |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 16 Apr 2009 16:44 Oggetto: |
|
|
quindi non c'è bisogno della cartella www? |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 16 Apr 2009 16:56 Oggetto: |
|
|
xampp di default ha apache che usa htdocs come DocumentRoot, volendo si può cambiare |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11831 Residenza: Tokelau
|
Inviato: 16 Apr 2009 17:36 Oggetto: |
|
|
fekir ha scritto: | mi appare questo errore:
Parse error: parse error in C:\Programmi\xampp\htdocs\processorder.php on line 13 |
Bene! Vuol dire che il preprocessore PHP di Apache sta lavorando, e ti informa che c'è qualcosa nel tuo file .php che non va, alla linea 13. Magari manca solo un ; alla fine della riga? |
|
Top |
|
 |
fekir Utente cancellato
Registrato: 17/10/08 21:50 Messaggi: 223
|
Inviato: 16 Apr 2009 19:39 Oggetto: |
|
|
Allora, ho messo il mio file processorder.php nella cartella C:\Programmi\xampp\htdocs\sito (la cartella sito creata da me), poi ho digitato nell'url di firefox: http://localhost/sito/processorder.php
e mi è apparsa questa scritta:
Parse error: parse error in C:\Programmi\xampp\htdocs\sito\processorder.php on line 9
il file in processorder.php è il seguente
Citazione: | <html>
<head>
<title>Bob's auto parts - Ihre Bestellung</title>
</head>
<body>
<h1>Bob's auto parts</h1>
<h2>Ihre bestellung</h2>
<?
echo "<p>l'ordine è stato eseguito.</p>";?
>
</html>
|
la linea 9 dovrebbe essere quella che comincia con "echo" |
|
Top |
|
 |
fekir Utente cancellato
Registrato: 17/10/08 21:50 Messaggi: 223
|
Inviato: 16 Apr 2009 19:45 Oggetto: |
|
|
Allora, ho messo il mio file processorder.php nella cartella C:\Programmi\xampp\htdocs\sito (la cartella sito creata da me), poi ho digitato nell'url di firefox: http://localhost/sito/processorder.php
e mi è apparsa questa scritta:
Parse error: parse error in C:\Programmi\xampp\htdocs\sito\processorder.php on line 9
il file in processorder.php è il seguente
Citazione: | <html>
<head>
<title>Bob's auto parts - Ihre Bestellung</title>
</head>
<body>
<h1>Bob's auto parts</h1>
<h2>Ihre bestellung</h2>
<?
echo "<p>l'ordine è stato eseguito.</p>";?
>
</html>
|
la linea 9 dovrebbe essere quella che comincia con "echo"
edit: prima mi dava linea 13, ma non spaevo se mi contava anche le linee vuote, quindi le ho cancellate per controllare e a quanto pare le controllava |
|
Top |
|
 |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 16 Apr 2009 20:31 Oggetto: |
|
|
Scrivi così:
Codice: | <html>
<head>
<title>Bob's auto parts - Ihre Bestellung</title>
</head>
<body>
<h1>Bob's auto parts</h1>
<h2>Ihre bestellung</h2>
<?php
echo "<p>l'ordine è stato eseguito.</p>";
?>
</html> |
|
|
Top |
|
 |
|