Visualizzazione risultati 1 fino 14 di 14

Discussione: Anti leech ed estensioni di firefox [disc. divisa]

  1. #1
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Exclamation Anti leech ed estensioni di firefox [disc. divisa]

    Ragazzi io capisco perfettamente i sistemi antileech ecc...
    Ma ho un problemino.
    Ho creato per un sito web messinese questa estensione per Firefox:
    http://darkwolf.altervista.org/index.php?pid=4
    Avevo integrato il sistema di update e funziona regolarmente se prima o durante si è stati nel mio sito ma non funziona nelle circostanze standard.
    Se qualcuno ha smanettato con le estensioni di firefox può capire bene il problema.
    Praticamente nell'install.rdf dell'estensione viene riportata la versione attuale ed inoltre bisogna dare il link dove si trova il file update.rdf
    (in modo da controllare eventuali aggiornamenti).
    em:updateURL="http://darkwolf.altervista.org/miw/update.rdf"
    dentro questo file update.rdf viene indicata la versione disponibile sul server ed in caso sia diversa da quella indicata nell'install.rdf si viene dirottati a scaricare il nuovo file miw_menu.xpi
    <updateLink>http://darkwolf.altervista.org/miw/miw_menu.xpi</updateLink>
    Quindi dovrei permettere il direct linking sia per l'update.rdf che per miw_menu.xpi!
    Pensate sia possibile fare qualcosa al riguardo evitando quindi all'utente di cercare altri server?
    Un sistema come quello per le immagini sarebbe già ottimo, Gianluca che ne pensi (se sei disponibile potremmo fare delle prove)?
    Alla fine questi due file sono meno di 50k quindi pesano meno di una jpeg ad alta risoluzione
    Inoltre non è la prima estensione che faccio (ok è la terza) ma non sarà l'ultima quindi in un modo o nell'altro sono portato a voler risolvere necessariamente questo fatto.
    -
    Edit:
    Visto che ci sono volevo chiedere anche una curiosità sui file "rdf" sopra c'è il link al file nel mio sito ma se ci cliccate vedrete che pur essendo completo (vedi sorgente pagina) viene visto solo ciò che non è sotto "< >".
    Per farvi un esempio confrontate ciò che viene fuori del link sopra postato contro (ne prendo uno a caso) questo:
    http://www.customizegoogle.com/update.it-IT.rdf
    come penso accadrà i file (essendo su server diversi) vengono visualizzati in modo diverso pur contenendo lo stesso tipo di codice.
    La conferma che dipende dal server mi viene anche con internet explorer, il mio vuole necessariamente aprirlo o scaricarlo, l'altro (customizegoogle) lo visualizza direttamente e in modo corretto.
    Ultima modifica di darkwolf : 01-09-2007 alle ore 03.03.23

  2. #2
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    darkwolf:

    apri un thread nella sezione servizi con un link specifico al tuo post, quella è la sezione più opportuna per tenere traccia delle richieste.
    Gianluca

  3. #3
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    sposto io i messaggi qua

    per l'anti-leech, forse puoi risolvere in due modi:
    1. sposti tutto in /altervista_ht/
    2. trasformi il .rdf in un .php che all'inizio con
      Codice PHP:
      header('Content-Type: ...');
      ritorna al browser il tipo corretto per il file (che non ricordo, ma è qualcosa tipo application/xml+rdf, controlla). Questo dovrebbe anche risolvere il secondo problema[/i]
    Ultima modifica di dreadnaut : 01-09-2007 alle ore 15.20.53

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da Gianluca Visualizza messaggio
    darkwolf:
    apri un thread nella sezione servizi con un link specifico al tuo post, quella è la sezione più opportuna per tenere traccia delle richieste.
    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    sposto io i messaggi qua
    per l'anti-leech, forse puoi risolvere in due modi: [list=a][*]sposti tutto in /altervista_ht/[*]trasformi il .rdf in un .php che all'inizio con
    Codice PHP:
    header('Content-Type: ...');
    ritorna al browser il tipo corretto per il file (che non ricordo, ma è qualcosa tipo application/xml+rdf, controlla). Questo dovrebbe anche risolvere il secondo problema[/i]
    Ok grazie farò delle prove
    PS chiedo scusa per l'errore commesso riesumando il vecchio post. Purtroppo il sonno ha preso il sopravvento, dovrei imparare a non postare di notte
    -
    Edit! In pratica dovrei rinominare il file update.rdf in update.php e aggiungere all'inizio la stringa per far si che il browser lo veda in modo corretto giusto? Ma se è così perchè metterli in _altervista_ht?
    Gentilmente non sono molto pratico quindi se puoi/potete darmi un ulteriore aiuto mi farebbe davvero comodo.
    Ultima modifica di darkwolf : 01-09-2007 alle ore 14.23.50

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    colpa mia, avevo dimenticato di chiudere il tag list. Non erano due cose da fare in sequenza, ma o una o l'altra. edito sopra

  6. #6
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    colpa mia, avevo dimenticato di chiudere il tag list. Non erano due cose da fare in sequenza, ma o una o l'altra. edito sopra
    ok!
    Allora il file rdf contiene nelle prime righe questo codice:
    Codice:
    <?xml version="1.0"?>
    <r:RDF xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
           xmlns="http://www.mozilla.org/2004/em-rdf#">
    Se io inserisco in alto:
    Codice:
    header('Content-Type: application/rdf+xml;');
    <?xml version="1.0"?>
    <r:RDF xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
           xmlns="http://www.mozilla.org/2004/em-rdf#">
    E rinomino l'rdf in php
    Ottengo
    Codice:
    Parse error: syntax error, unexpected T_STRING in /membri/darkwolf/miw/update-rdf.php on line 2
    Non so magari è sbagliata la sintassi
    Potrei spostare tutto in /_altervista_ht/ ma sapevo che fosse solo per le immagini...
    Ultima modifica di darkwolf : 01-09-2007 alle ore 15.32.48

  7. #7
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    rinominandolo php, devi inserire header() come funzione php, quindi:
    Codice PHP:
    <?php header('Content-Type: application/rdf+xml;'); ?>
    <?xml version
    ="1.0"?>
    <r:RDF xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://www.mozilla.org/2004/em-rdf#">
    ...

  8. #8
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    rinominandolo php, devi inserire header() come funzione php, quindi:
    Codice PHP:
    <?php header('Content-Type: application/rdf+xml;'); ?> ...
    Non va purtroppo, stesso errore

  9. #9
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    ah giusto, il problema è la riga due, perché c'è quel <?xml.

    Allora scrivi così:
    Codice PHP:
    <?php
    header
    ('Content-Type: application/rdf+xml;');
    echo
    '<?xml version="1.0"?>';
    ?>
    <r:RDF xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://www.mozilla.org/2004/em-rdf#">
    ...

  10. #10
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    ah giusto, il problema è la riga due, perché c'è quel <?xml.
    Allora scrivi così:
    Codice PHP:
    <?php
    header
    ('Content-Type: application/rdf+xml;');
    echo
    '<?xml version="1.0"?>';
    ?>
    <r:RDF xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://www.mozilla.org/2004/em-rdf#">
    ...
    Perfetto!
    http://darkwolf.altervista.org/miw/update-rdf.php
    Adesso essendo in php dovrebbe essere visto correttamente dico bene? quindi il controllo antileech viene automaticamente disabilitato/superato in questo caso (sperando che l'estensione non se la prenda a male non trovando l'rdf ma penso non dovrebbe creare problemi).
    Mo vado al lavoro, stasera aggiorno l'estensione sperando di risolvere
    Grazie mille

  11. #11
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    se si scopre che l'estensione da problemi, si può risolvere anche quello, ma ci vuole il supporto .htaccess attivato

  12. #12
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    se si scopre che l'estensione da problemi, si può risolvere anche quello, ma ci vuole il supporto .htaccess attivato
    è attivo (anche se non sono mai riuscito ad usarlo)
    -
    PS! sembra tutto ok, il file rdf adesso è php (inserito nel link standard precedentemente postato ma essendo in php non dovrebbe avere problemi con hotlinking. il riferimento del file xpi invece l'ho spostato per "maggiore sicurezza" dentro la famosa cartella _altervista_ht". Insomma sembra tutto perfetto (domani spero di ricevere delle conferme).
    in ogni caso sarei curioso di conoscere quell'ulteriore possibilità con l'htaccess
    Grazie mille ancora. grandi come sempre

  13. #13
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    si tratta di redirezionare i file con estensione .rdf ad uno script php che li genera - giusto per fargli avere l'estensione giusta. Qualcosa del genere:
    Codice:
    RewriteEngine On
    
    RewriteRule   ^/(.+).rdf$   /leggi-rdf.php?nome=$1
    Così, traduci tutte le richieste di file .rdf a richieste verso un particolare script php, leggi-rdf.php. Questo dovrebbe restituire il Content-Type dell'rdf, e poi leggere il file rdf richiesto da una qualche directory e darlo in output.

  14. #14
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Capito grazie!
    Comunque vedrò se il metodo attualmente usato porterà a rendere il tutto funzionale, in caso vedrò di testare anche questo!
    Grazie ancora, molto gentile davvero
    -
    Edit!
    Sembra essersi risolto tutto semplicemente inserendo:
    AddType text/xml .rdf
    AddType application/x-xpinstall .xpi
    nel file htaccess inserito nella cartella contenente il file rdf e l'xpi
    Tramite php da browser vedevo sempre "male" il file rdf e l'xpi veniva scaricato come fosse un semplice zip invece di chiedere l'installazione
    (nonostante fosse stato specificato header('Content-Type: application/rdf+xml;');)
    adesso con htaccess il browser lo legge in modo corretto
    Grazie mille per il supporto
    Ultima modifica di darkwolf : 01-03-2008 alle ore 19.05.03

Regole di scrittura

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