[Problema] apache2

  • Pagine (2):
  • 1
  • 2
  • »
ciao ragazzi, ho apache2 su ubuntu ma posso solo creare un index.php . Mi chiedevo se potevo cambiare il file in .html o .htm, oppure creare un php che indirizzi l'utente al file html? è possibile fare questo? (Modificato 20/05/2014, 16:25 da gamerover98.)
[Immagine: just_cause_3_sfondo_1.jpg]
Per reindirizzare userei la funzione header() di php scrivendo header("Location:http://www.urlsito.com"), potresti altrimenti usare include per includere nella pagina l'html che ti serve facendo ad esempio include("pagina.html")

Spero di esserti stato utile
Perché dovresti ? Un .php ha tutte le funzioni dell'html più quelle del php !

Dracarys
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
1 utente apprezza questo post
20/05/2014, 17:01MCinemaGamer ha scritto: Perché dovresti ? Un .php ha tutte le funzioni dell'html più quelle del php !

Dracarys

Si bellissimo! Funzione del pcaccap yeyyy! Come quella ( quando e' mal configurato ) di dumpare i files con dati sensibili del sistema ( tipo /etc/passwd ) a uno smanettone qualunque che ne sappia una minima di quanto e' "potente" questo linguaggio di scripting, yeyyy!

W il ueb due punto zero.

Grazie dell'info Cinema, ma sono tradizionalista ed affezzionato ai buon vecchi siti statici.

SmileYo Old (Modificato 20/05/2014, 23:40 da Fantazzini4Ever.)
Vuoi giocare moddato? Clicca quì!
[Immagine: IKMizww.png][Immagine: 6S8nQyK.png]
ho creato un sito con bootstrap sul mio pc ma è fatto in html.

@luc99a mi dici per favore come devo settare il file php?


il nome del file html si chiama index.html 

grazie in anticipo Wink
[Immagine: just_cause_3_sfondo_1.jpg]
21/05/2014, 11:09gamerover98 ha scritto: ho creato un sito con bootstrap sul mio pc ma è fatto in html.

@luc99a mi dici per favore come devo settare il file php?


il nome del file html si chiama index.html 

grazie in anticipo Wink

Modifica l'estensione in .php. Done.

Dracarys
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
21/05/2014, 11:09gamerover98 ha scritto: ho creato un sito con bootstrap sul mio pc ma è fatto in html.

@luc99a mi dici per favore come devo settare il file php?


il nome del file html si chiama index.html 

grazie in anticipo Wink

Allora con l'header scrivi

header("Location:http://www.tuosito.it/index.html")

Credo funzioni anche il percorso relativo, ma con l'URL assoluto vai sul sicuro.


Se vuoi usare include invece

include("/pagina.html")

Nell'esempio il file pagina.html si trova nella root. Con include però non reindirizzi la persona ma includi l'html nella pagina

Come ha detto MCinemaGamer puoi anche usare l'index.php come una normale pagina html

EDIT
Non credo che ci sia bisogno di settare niente nel php.ini

luc99a


Ops da tapatalk a volte mi confondo il tasto modifica col tasto cita e mi ero autocitato, scusate (Modificato 21/05/2014, 13:51 da luc99a.)
21/05/2014, 13:09MCinemaGamer ha scritto:
21/05/2014, 11:09gamerover98 ha scritto: ho creato un sito con bootstrap sul mio pc ma è fatto in html.

@luc99a mi dici per favore come devo settare il file php?


il nome del file html si chiama index.html 

grazie in anticipo Wink

Modifica l'estensione in .php. Done.

Dracarys

w l'uso di cpu e il caricare interpreti inutili invece di rispondere a delle semplici richieste http

20/05/2014, 16:23gamerover98 ha scritto: ciao ragazzi, ho apache2 su ubuntu ma posso solo creare un index.php . Mi chiedevo se potevo cambiare il file in .html o .htm, oppure creare un php che indirizzi l'utente al file html? è possibile fare questo?

Invece di giocare come fanno questi...

  1. Crea il file .htaccess nella cartella del sito
  2. Aggiungi la riga:
    DirectoryIndex index.html
oppure, direttamente dal httpd.conf di apache, modifica il parametro

       DirectoryIndex index.html index.htm default.htm index.php index.pl
(Modificato 22/05/2014, 11:19 da andreaci.)
@andreaci  -  italian-minecraft.net
1 utente apprezza questo post
20/05/2014, 23:39Fantazzini4Ever ha scritto:
20/05/2014, 17:01MCinemaGamer ha scritto: Perché dovresti ? Un .php ha tutte le funzioni dell'html più quelle del php !

Dracarys

Si bellissimo! Funzione del pcaccap yeyyy! Come quella ( quando e' mal configurato ) di dumpare i files con dati sensibili del sistema ( tipo /etc/passwd ) a uno smanettone qualunque che ne sappia una minima di quanto e' "potente" questo linguaggio di scripting, yeyyy!

W il ueb due punto zero.

Grazie dell'info Cinema, ma sono tradizionalista ed affezzionato ai buon vecchi siti statici.

SmileYo Old

Se l'utente apache può leggere il file /etc/passwd (tra l'altro inutile da solo se si usa shadow-passwd) non è colpa del linguaggio in sé ma dell'idiota che ha impostato i permessi sulla macchina.
Php è uno strumento che fornisce anche funzioni per gestire il filesystem, sta poi a te come usarle. Se sei un idiota a programmare la colpa non può essere del programma.

Se attraverso una pagina .php un qualunque visitatore riesce ad ottenere altre informazioni o addirittura a dumparsi file presenti sulla macchina la colpa è del programmatore. Poi puoi sempre farti il tuo fantastico sito web in python e ruby on rail. Anzi, programmalo nel colloudatissimo CGI, dicono che sia molto più sicuro Rolleyes
27/05/2014, 04:13Barrnet_2 ha scritto:
20/05/2014, 23:39Fantazzini4Ever ha scritto:
20/05/2014, 17:01MCinemaGamer ha scritto: Perché dovresti ? Un .php ha tutte le funzioni dell'html più quelle del php !

Dracarys

Si bellissimo! Funzione del pcaccap yeyyy! Come quella ( quando e' mal configurato ) di dumpare i files con dati sensibili del sistema ( tipo /etc/passwd ) a uno smanettone qualunque che ne sappia una minima di quanto e' "potente" questo linguaggio di scripting, yeyyy!

W il ueb due punto zero.

Grazie dell'info Cinema, ma sono tradizionalista ed affezzionato ai buon vecchi siti statici.

SmileYo Old

Se l'utente apache può leggere il file /etc/passwd (tra l'altro inutile da solo se si usa shadow-passwd) non è colpa del linguaggio in sé ma dell'idiota che ha impostato i permessi sulla macchina.
Php è uno strumento che fornisce anche funzioni per gestire il filesystem, sta poi a te come usarle. Se sei un idiota a programmare la colpa non può essere del programma.

Se attraverso una pagina .php un qualunque visitatore riesce ad ottenere altre informazioni o addirittura a dumparsi file presenti sulla macchina la colpa è del programmatore. Poi puoi sempre farti il tuo fantastico sito web in python e ruby on rail. Anzi, programmalo nel colloudatissimo CGI, dicono che sia molto più sicuro Rolleyes
Se ne fanno ancora in CGI?


Sent from my Xperia S using Tapatalk
@andreaci  -  italian-minecraft.net
  • Pagine (2):
  • 1
  • 2
  • »

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)