Visualizzazione risultati 1 fino 30 di 30

Discussione: Si può Fare?

  1. #1
    Guest

    Question Si può Fare?


    Ciao a tutti gli altervistiani, vi chiedo un piccolo aiuto si può fare una cosa del genere?

    Una pagina ad esempio:
    nomesito.altervista.org/pagina.php con dentro un campo di testo al centro, dove all'interno verrà scritto dall'utente il suo nome ad esempio paolopolini cliccando poi sul tasto invia o entra, l'utente paolopolini sarà indirizzato all'indirizzo nomesito.altervista.org/paolopolini/index.php .

    Ma questo nome che porterà alla directory varierà al secondo del nome dell'utente e quindi dovrà portare ogni volta alla directory corrispondente al nome dell'utente.

    Vi faccio un altro esempi pratico:
    vado su nomesito.altervista.org/pagina.php inserisco nel capo di testo il nome carlo e cliccando su invio si aprirà la pagina con indirizzo nomesito.altervista.org/carlo/index.php


    Si può? AIUTATEMI!!!!

  2. #2
    Guest

    Predefinito

    sì che si può fare.... basta far inviare il nome dal form alla $variabile e impostare il reindirizzamento come nomesito.altervista.org/$variabile/index.php ...

    non sono un guru del php, ma penso basti questo :P

  3. #3
    Guest

    Question

    Citazione Originalmente inviato da djgaggio
    sì che si può fare.... basta far inviare il nome dal form alla $variabile e impostare il reindirizzamento come nomesito.altervista.org/$variabile/index.php ...

    non sono un guru del php, ma penso basti questo :P
    però lavariabile cambia a secondo del nome , quindi cosa devo impostare come mariabile.

    Cioè, $variabile=??????

  4. #4
    Ospite Guest

    Predefinito

    nel form...
    <form action=nome.php>
    <input name=variabile>
    <input type=submit value=vai>
    </form>

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da Camicio
    nel form...
    <form action=nome.php>
    <input name=variabile>
    <input type=submit value=vai>
    </form>
    Ora ci provo vediamo come va'.....

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da dawan
    Ora ci provo vediamo come va'.....
    Ancora un ciò provato, ma si può creare un messaggio se qualcuno inserisce il nome sbagliato e non c'è una directory con quel nome?

  7. #7
    Ospite Guest

    Predefinito

    if (!file_exists($variabile)) die("La directory non esiste");

  8. #8
    Guest

    Question

    Citazione Originalmente inviato da Camicio
    if (!file_exists($variabile)) die("La directory non esiste");
    Premetto, che mi piace molto capire gli script cosa significa
    (!file_exists($variabile))

  9. #9
    Guest

    Question

    Ciò provato e mi sono accorto che non funziona.
    Quindi vi faccio delle domande:
    Camicio ha detto:
    <form action=nome.php>
    <input name=variabile>
    <input type=submit value=vai>
    </form>
    ma cosa intendi per pagina nome.php?
    se djgaggio ha detto che basta far inviare il nome dal form alla $variabile e impostare il reindirizzamento come nomesito.altervista.org/$variabile/index.php
    ma la variabile nello script cosa deve richiamare?

    Qualcuno mi potrebbe scrivere tutta la pagina completa?
    Perfavore :?????:

  10. #10
    Ospite Guest

    Predefinito

    nome: pagina.php

    if (!$variabile) echo "<form action=pagina.php><input name=variabile>
    <input type=submit value=vai>
    </form>";
    else {
    if (!file_exists($variabile)) die("La directory non esiste");
    Header("Location: http://nomesito.altervista.org/$variabile/index.php");
    }

    (file_exists() dice se un file/directory esiste...)

  11. #11
    Guest

    Question

    Grazie mille Camicio funziona sei un grande!!!!!

    Spero che se mi serva qualcosaltro tu mi possa aiutare.
    Ci stai??

  12. #12
    Guest

    Predefinito

    Citazione Originalmente inviato da djgaggio
    basta far inviare il nome dal form alla $variabile
    "<form action=pagina.php><input name=variabile>
    <input type=submit value=vai>
    </form>";

    Citazione Originalmente inviato da djgaggio
    e impostare il reindirizzamento come nomesito.altervista.org/$variabile/index.php ...
    Header("Location: http://nomesito.altervista.org/$variabile/index.php");


    semplice no???? come dicevo io .... poi, Camicio ha perfezionato il tutto con il controllo if exist, else :)

    PS: avrei voluto scriverlo direttamente io, solo che andavo di fretta stamattina quando ho risposto ... sorry... spero di esserti maggiormente d'aiuto la prox volta :)

  13. #13
    Guest

    Question

    Grazie anche a te Djgaggio, mi sei stato anche tu d'aiuto.

    Però ora vi chiedo come si fa rendere le pagine di questa area protetta da password iniziale, protette in modo che nessun motore di ricerca li possa trovare e ne anche il comene utente possa entrare.

    Esempio pratico:(faccio questo per essere il più chiaro possibile perchè avvolte non mi riesce)

    Dopo aver digitato il testo della directory nel campo sono entrato nella directory protetta nella home page da username e password, se vengo inseriti i dati esatti verrò indirizzato alla pagina per esempio entrato.php, ma questa pagina quindi non viene protetta da nessuna password così qualsiasi occhio indiscretto può vedere il contenuto.
    Quindi la mia domanda c'è un modo per impedire ciò??

  14. #14
    Guest

    Question

    Citazione Originalmente inviato da dawan
    Grazie anche a te Djgaggio, mi sei stato anche tu d'aiuto.

    Però ora vi chiedo come si fa rendere le pagine di questa area protetta da password iniziale, protette in modo che nessun motore di ricerca li possa trovare e ne anche il comene utente possa entrare.

    Esempio pratico:(faccio questo per essere il più chiaro possibile perchè avvolte non mi riesce)

    Dopo aver digitato il testo della directory nel campo sono entrato nella directory protetta nella home page da username e password, se vengo inseriti i dati esatti verrò indirizzato alla pagina per esempio entrato.php, ma questa pagina quindi non viene protetta da nessuna password così qualsiasi occhio indiscretto può vedere il contenuto.
    Quindi la mia domanda c'è un modo per impedire ciò??
    Non c'è nessuno che mi sa dare una mano?

  15. #15
    Guest

    Predefinito

    spiegati meglio :?????: :grin:

  16. #16
    Guest

    Question

    Citazione Originalmente inviato da neoscript
    spiegati meglio :?????: :grin:
    Scusatemi ma avvolte non mi sò spiegare.....
    Comunque io ho creato una pagina d'ingresso ad una cartella del sito che viene protetto da password, usando lo script della password inserita dalla finestra tipo quella di default del browser.
    E fino a qui va tutto bene, i quai iniziona quando qualcuno entra all'interno della cartella; Es.:index.php è protetta da password e all'interno ha un links a chisono.php e questa non è protetta.
    Quindi la mia domanda è c'è un modo di proteggere tutte le pagine della cartella sia dalla indicizzazione dei motori di ricerca sia da un utente indesidertato che dicita la pagina chisono.php direttamente dalla barra degli indirizzi del Browser??

    Spero di essere stato chiaro

  17. #17
    Guest

    Predefinito

    adesso ho capito, ma non so risponderti...

  18. #18
    Guest

    Question

    Citazione Originalmente inviato da neoscript
    adesso ho capito, ma non so risponderti...
    Qualcuno che mi aiuti...

  19. #19
    Guest

    Predefinito

    il lucchetto di altervista dal pannello sulla cartella che vuoi proteggere

    comunque la risposta da parte di altri non è obbligatoria, se hai fretta cerca nel forum che fai prima (se ne è parlato 763 volte)

  20. #20
    Guest

    Question

    Citazione Originalmente inviato da item
    il lucchetto di altervista dal pannello sulla cartella che vuoi proteggere

    comunque la risposta da parte di altri non è obbligatoria, se hai fretta cerca nel forum che fai prima (se ne è parlato 763 volte)
    Io non volevo obblicare nessuno, ho solo incitato un pò...

    Comunque mi interessa sia per altervista che per un sito su aruba, quindi bloccare la cartella funziona solo su altervista.

  21. #21
    Guest

    Predefinito

    bhe epr il sito su aruba puoi usare i file htacces

    trovi info su come usarli sulle loro faq o sul loro forum (teoricamente dovresti avere un file htaccess di esempio nella root, solo che è nascosto)

    edit: o htpasswd

  22. #22
    Guest

    Question

    Citazione Originalmente inviato da item
    bhe epr il sito su aruba puoi usare i file htacces

    trovi info su come usarli sulle loro faq o sul loro forum (teoricamente dovresti avere un file htaccess di esempio nella root, solo che è nascosto)

    edit: o htpasswd
    Come si fà?
    Su altervista htpass funziona?

  23. #23
    Guest

    Predefinito

    per non indicizzare le pagine ai motri di ricerca crea un file chiamato robots.txt dentro ci scrivi

    User-Agent: *
    Disallow: /eventualecartella/filedanonindicizzare.php
    Disallow: /altracartella/

    il primo disallow dice al motore di ricerca di non indicizzare una pagina specifica mentre il secondo di non indicizzare tutte le pagine contenute in una cartella.

    tale file poi lo salvi nella directory principale del sito

  24. #24
    Guest

    Predefinito

    Citazione Originalmente inviato da php4all
    per non indicizzare le pagine ai motri di ricerca crea un file chiamato robots.txt dentro ci scrivi

    User-Agent: *
    Disallow: /eventualecartella/filedanonindicizzare.php
    Disallow: /altracartella/

    il primo disallow dice al motore di ricerca di non indicizzare una pagina specifica mentre il secondo di non indicizzare tutte le pagine contenute in una cartella.

    tale file poi lo salvi nella directory principale del sito
    Devo scegliere uno dei due User-Agent: ho li posso mettere tutte due?
    Posso proteggere più di una cartella

  25. #25
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    <?
    if ($username == "nome_utente" AND $password == "latuapass") {
    ?>
    <!-- codice html della pagina -->
    <?
    }
    else {
    print "user o pass errati !";
    }
    ?>

  26. #26
    Guest

    Predefinito

    Citazione Originalmente inviato da marcio
    <?
    if ($username == "nome_utente" AND $password == "latuapass") {
    ?>
    <!-- codice html della pagina -->
    <?
    }
    else {
    print "user o pass errati !";
    }
    ?>
    non capisco bene come funziona??

  27. #27
    Guest

    Question

    C'è qualcuno che sà un altro metodo x proteggere la pagina in php dal motore di ricerca e dall'utente?

  28. #28
    Guest

    Unhappy

    Citazione Originalmente inviato da dawan
    C'è qualcuno che sà un altro metodo x proteggere la pagina in php dal motore di ricerca e dall'utente?
    Qualcuno mi può aiutare???

  29. #29
    Guest

    Predefinito

    per i motori di ricerca il fil robots.txt gia' detto
    per l'utente imposti user e pass come variabili di sessione/cookie e le controlli in ogni pag

  30. #30
    Guest

    Question

    Citazione Originalmente inviato da dxblade
    per i motori di ricerca il fil robots.txt gia' detto
    per l'utente imposti user e pass come variabili di sessione/cookie e le controlli in ogni pag
    Allora ok x la robot.txt, ma mi spieghi meglio la questione delle sessioni o cookie come si fà? quale è lo script?

    Grazie dell'aiuto

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •