mime type

Se ci fosse l’esigenza di costruire una pagina php per gestire il download di file creati “al volo” da DB o da altri file, si potrebbero utilizzare le funzioni header.

Per fare ciò potrebbe servire sapere quali sono i “mime type” utilizzabili, per cui ecco l’elenco delle estensioni e i corrispondenti valori che ho trovato (come valore generico e per il download si può utilizzare application/force-download). In allegato invece un esempio di funzione per generare un download.

.3dm x-world/x-3dmf
.3dmf x-world/x-3dmf
.a application/octet-stream
.aab application/x-authorware-bin
.aam application/x-authorware-map

Drupal Sitemap Generator 1.0

Potevo fare un sito con Drupal e non automatizzare la generazione del file sitemap.xml per Google? Figuriamoci!
Potevo tenere l’dea solo per me? Ma va!

Ecco quindi in allegato uno script da utilizzare per siti fatti con Drupal per automatizare la generazione del file sitemap.xml.

INSTALLAZIONE

  • scompattare lo script nella root (/) del proprio sito
  • editarlo e sostituire i dati di esempio username, password, DB,e host del database utilizzato da Drupal e nome del sito senza ‘http://’ iniziale e ‘/’ finale

UTILIZZO

UNOFFICIAL GOOGLE SITEMAP GENERATOR PHP FREE TOOL

Uno script per generare il file XML per il servizio ‘SITEMAP’ di Google.
Unofficial Google Sitemap generator, per maggiori informazioni:
https://www.google.com/webmasters/sitemaps/
docs/en/protocol.html
.

INSTALLAZIONE

  • salvare il file php contenuto nello zip sul server
  • collegarsi al file tramite browser

UTILIZZO

  • inserire una lista di url nell’apposita textarea, gli url devono comprendere http:// ed essere separati da ‘a capo’
  • opzionalmente modificare i valori di frequenza di modifica e priorità

Modified Code Beautifier

Modified Code Beautifier: uno script per rendere più leggibile il codice PHP sorgente.

Script ‘preso in prestito’ e modificato dalla pagina http://www.tote-taste.de/X-Project/beautify/.

Cito testualmente le parole dell’autore: “This tool is designed to beautify PHP code, applying most of the PEAR standard requirements to it. It can even process really scrambled scripts, e.g. all code in one line, and thus may
help you to get scripts into a more readable form”.

INSTALLAZIONE

  • scompattare il contenuto dello zip sul server

MySQL Table Admin 1.0 – A PHP-MySQL front-end

Uno script semplice e veloce per gestire tabelle in un database MySQL. Si possono modificare, aggiungere, cancellare i record or si possono bloccare alcune di queste funzionalità.

INSTALLAZIONE

  • scompattare il contenuto dello zip sul server
  • modificare i parametri, in particolare user, password e server nel file index.php come spiegato nei commenti
  • vedere le istruzioni dettagliate in adm.php per configurare la propria pagina
  • vedere il file di esempio index.php per maggiori dettagli

Restricted area 1.0 – A PHP authentication for newbies

Un modo semplice per proteggere con password le pagine con l’autenticazione PHP.
User e password sono gestite da un database MySql. Il controllo è ‘case sensitive’ e si possono impostare differenti liveli di protezione.

INSTALLAZIONE e UTILIZZO

  • scompattare il contenuto dello zip sul server
  • modificare la sezione config nel file joshua.php come dscritto nei commenti
  • per proteggere le proprie pagine vedere l’esempio di utilizzo nel file index.php

Restricted area 1.0 - A PHP authentication for newbies
Created : August 13 2004
Author : Diego Belotti

coder v0.9 – uno script per rendere più difficile decifrare i propri script

Con questo script si possono proteggere i propri sorgenti da occhi indiscreti… in realtà si rende più difficile decifrare il sorgente, ma non impossibile.

Se si vuole proprio crittografare il sorgente, sono necessari strumenti differenti: date un’occhiata a http://turck-mmcache.sourceforge.net/
http://turck-mmcache.sourceforge.net/index_old.html

INSTALLAZIONE