Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    In crisi per le inclusioni lato server, come metterle?

    Salve,
    è da un po' che sto cercando di attuare inclusioni di tipo lato-server per aggiungere un menù di navigazione nel mio sito, il quale ha come web server altervista.

    Io metto nel file .html, che deve effettuare l'inclusione, questo codice all'interno del body:


    Sostituisco "percorso/mioFile.html" con l'indirizzo della pagina contenente il menù di navigazione, ma non riesco ad ottenere nulla...l'unica cosa che ottengo è il commento uguale alla stringa che vi ho appena scritto...non capisco cosa sbaglio, spero di essere stato chiaro nell' illustrazione del problema

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non e` sicuramente un problema CSS.
    E` un problema legato al protocollo/linguaggio lato server che stai usando.

    Se ci dici quale e`, ti spostiamo nella sezione piu` adatta (PHP, ASP, SSI, JSP, ...)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di custanz
    Registrato dal
    Apr 2007
    Messaggi
    106
    salve, aldilà della correttezza della sezione....

    ti dò un consiglio, prova a modificare l'estensione del file in cui includi anzichè .html metti .asp, se funziona asp, altrimenti prova con .php

    comunque ti consiglio di rivolgerti nelle sezioni lato server...

    ------------------------------
    P.s. scusate non ho fatto in tempo, mentre scrivevo io ha risposto mich...

  4. #4
    beh, non sto usando nessun tipo di linguaggio lato server (php, asp, etc..) ho provato ad includere una tabella (di una pagina .html) in un'altra sempre .html (puro, senza altri linguaggi se non javascript)...

    ho utilizzato l'inclusione solo per garantirmi la possibilità di aggiornare il sito (quindi modificare la tabella e tutto ciò che volevo includere)...

    Quindi se avete alternative oltre i frames, vi pregherei di segnalarmele

    Comunque se ritenete di spostarmi, fatelo in PHP che è l'unico linguaggio lato server che conosca...

    ancora grazie per l'aiuto!

  5. #5
    non puoi fare un include in una pagina con estensione html.

    L'include lo devi fare in una pagina php...quindi modifica l'estensione della tua pagina e riprova

  6. #6
    Originariamente inviato da RobinHoood
    non puoi fare un include in una pagina con estensione html.
    Non del tutto corretto. L'include non funziona a meno che il web server sia configurato per eseguire i file con estensione .html tramite il motore Zend.

  7. #7

  8. #8
    Quindi indipendentemente dal tipo di stringhe presenti nella pagina da includere se cambio estensione funziona? tipo se la pagina era nome_pagina.html, se la cambio in nome_pagina.php funziona?

  9. #9
    Il tag <!--#include ... > è una direttiva chiamata Server Side Include. Il suo funzionamento dipende dal web server e dalla sua configurazione. Per Apache leggi:

    http://httpd.apache.org/docs/1.3/howto/ssi.html

    Per quanto riguarda il PHP, gli include richiedono un codice tipo:

    <?php include('file.php'); ?>

    Per maggiori informazioni vedi:

    http://www.php.net/include
    Gestire le inclusioni di file in PHP

    P.S.
    Gli include del PHP funzionano SOLO se il server supporta il PHP e lo script che li "contiene" ha un'estensione associata al motore PHP (es .php). Un include PHP può includere anche file .html, etc.

  10. #10
    Mi odierete per questo, ma non ho capito come fare

    Sono sicuro che i vostri consigli sono quelli giusti, ma non trovo soluzione:

    Ho guardato cosa offre il mio webserver cioè altervista e ho visto che mi offre:

    -php4/php5 con numerose librerie installate, tra cui GD, CURL, mbstring, zlib, e supporto a connessioni server to server

    -Supporto SSI (Server Side Includes)

    Più di così...sta a vedere che sono io la causa di tutto...

    Chiamiamo la mia pagina principale "A" e la pagina che contiene il mio menù da inserire "B"..
    "A" ha come estensione .html, mentre "B" ora è con estensione .php;
    Nel body di "A", scrivo, senza mettere nessun tag, questa stringa: ;
    In B c'è solo il menù che devo includere senza ulteriori codici...

    Ma quando carico la pagina il menù non c'è... non è che devo scrivere qualcosa in "B" ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.