Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Immissione di dati nella pagina da file esterni, corrispondenti al nome della pagina

    Salve, poniamo che abbia una pagina settata con questo indirizzo: nomesito.it/prova.php?nome=listaA ;
    Vorrei sfruttare "?nome=listaA" per estrapolare una serie di dati che corispondono al nome.
    A questo punto scrivereste: "fai un semplice POST e una query"; ma qui nasce il dilemma; ho necessità di mettere questi dati (che non riguardano uenti o simili, ma solo il contenuto specifico della pagina) in un file tipo blocco note(per esempio), perchè al posto di creare centinaia di pagine per i contenuti, vorrei crearne una sola che estragga i dati corrispondenti a 'listaA' (ad esempio: ciclo while che stampa una classe, anche se non posso applicarlo in questo contesto).

    P.S. non posso mettere questi dati nel database, in quanto non sono dati, ma liste di nomi, ecc e calcolando la lunghezza userei la maggior parte dello spazio riservato dall'host.
    Tenete conto che non sono dati sensibili, quindi possiamo farci di tutto.

    P.S.2 La mia idea iniziale era di mettere ad esempio un lista di nomi con una specie di classe denominata 'listaA', e ordinare alla pagina di aprire il file .txt e poi di prendere i dati corrispondenti a listaA, quinid ignorare listaB,ecc. Purtroppo non sò come si fà^^.

    Un grazie anticipato, ciao!


  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non ci crederai ma non c'ho capito nulla
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ahaahah. Ok dai, provo a spegarmi meglio in poche righe. In pratica al posto di prendere i dati dal database vorrei prenderi da un'altro file(come una specie di include).
    Quindi il campo nome serve solo ad indentificare qual'e lista stampare.
    Esempio, ho 4 nomi: Marco,Daniele,Giorgio,Michele(nomi a caso).
    Marco e Daniele voglio farli stampare se "nome=1", Giorgio e Michele se "nome=2".
    Adesso visto che i nomi non sono in un database, ma in un file txt non posso mettere semplicemente un campo con valore 1(come accade per i database).
    Come posso fare per creare l'effetto desiderato?
    Dovrei usare una classe tipo: $classe, dove $classe="mysql_real_escape_string($_GET['nome']", in questo modo prenderei il valore 1, ma poi come setto il file da cui prendo la lista per fargli capire quali sono i nomi da stampare?

    Spero si sia capito questa volta!

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non so come aiutarti, oltretutto fatico a capire il motivo di usare un file text come un database e non sapere come gestirlo troppo contorto per il mio singolo neurone sorry
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Semplice: perchè non è una lista di nomi, ma una serie di link, che devono cambiare di pagina in pagina. E poi non posso metterli nel database, per motivi di spazio. Il file txt è solo un esempio, può essere un'altro .php, ecc...
    E poi ho pensato di gestirlo nominandolo in .php e creare il nome della classe con "mysql_real_escape_string($_GET['nome']", e far partire la "class nome{//}" corrispondente.
    Pensi che possa andare o posso usare alternative migliori?

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io sono un fautore del se funziona ve bene pertanto provalo se funziona ok
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Codice PHP:
     <?php
    $sfoglia
    $_SESSION['sfoglia'];
     class 
    esempio {
    function 
    display() {?>
     prova1
     prova2
     prova3
    <?php }
    }

     class 
    esempio2{
    function 
    display() {?>
     prova4
     prova5
     prova6
    <?php }
    }

    $object = new $sfoglia();
    $object->display();
    ?>
    Risolto così, adesso fà quello che avevo chiesto, tuttavia vorrei chiederti delucidazioni in merito. La prima è se esistono alternative migliori che diano lo stesso risultato(fare include di un file che potrebbe risultare di qualche MB ogni volta potrebbe appesantire il server), la seconda domanda riguarda i motori di ricerca tipo google. Settando così le informazioni della pagina verranno viste lo stesso da google(per esempio), oppure mi vedrà solo la pagina bianca senza filtri?

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.