Ricerca personalizzata


Visualizzazione post con etichetta php. Mostra tutti i post
Visualizzazione post con etichetta php. Mostra tutti i post

Spesso accade che qualche blogger pubblichi sul proprio sito immagini prese da altri blog senza permesso. Per risolvere questo inconveniente possiamo applicare ad ogni immagine presente su nostro blog un watermark ossia una semplice texture contenente il logo e/o il nome del nostro sito. Tutta questa operazione richiede però parecchio tempo e dovrà essere essere ripetuta ogni volta che aggiungiamo una nuova immagine. Esiste tuttavia, per i blog basati su piattaforma wordpress, un semplice plugin che semplifica il processo eseguendo l'operazione in automatico ogni volta che carichiamo una nuova foto. Il plugin in questione si chiama Marekki’s Watermark. Ecco come installarlo:

Per ricaricare automaticamente una pagina web ogni tot secondi esistono due modi diversi:

  • Attraverso i META TAG.
  • Attraverso del codice JavaScript.

Supponiamo quindi di voler ricaricare la pagina ogni 5 secondi. Ecco come procedere:
  • Metodo META TAG:
      Inserire all'interno del tag < HEAD>  il seguente Meta Tag:
      < META HTTP-EQUIV="refresh" CONTENT="5;index.html">
      • Metodo Javascript
      Inserire all'interno del campo < BODY> il seguente codice Javascript:
      onLoad="setTimeout('location.reload()',5000)"
      Nota Bene: L'intervallo di tempo va espresso in millisecondi.

      Ecco un semplice script che ci consentirà di risparmiare parecchio tempo prezioso eseguendo auromaticamente un backup dei file e database che ci interessano. Attraverso il file config.php, presente all'interno dell'archivio, è possibile configurare al meglio lo script specificando i database mysql e tutte le cartelle di cui su vuole effettuare il backup e quelle da escludere. È inoltre possibile specificare una email alla quale inviare l'archvio zip contenente il buckup dei nostri file. Per fare in modo che lo script venga eseguito periodicamente, magari ogni settimana, possiamo schedularlo grazie a CRON.
      Lo script è inoltre compatibile sia con Windows che con Linux poichè si tratta di puro codice Php.

       
      DBS Interactive ha pubblicato un elenco completo di tutte le funzioni di Wordpress. Inizialmente questa lista di finzioni era stata creata con il solo scopo di velocizzare il loro lavoro che consiste nella creazione di temi wordpress ma succesivamente, vista l'enorme utilità del loro lavoro, hanno deciso di rendere pubblica la loro lista attraverso il loro sito.

      Modificando un tema wordpress ho avuto bisogno di una funzione Php veramente interessante. Essa è la strip_tags() la quale si occupa di eliminare da una stringa i tag HTML, JavaScript e marcatori PHP indesiderati. Ecco la sua sintassi:

      string strip_tags ( string $str , string $caratteri_consentiti  )
      $caratteri_consenti sono quindi i soli tag che, la stringa restituita dalla funzione, potrà contenere al suo interno.
      Ecco un esempio.
      $testo=strip_tags($text'< p>< a>');

      Spesso nei nostri progetti php può tornarci utile implementare una funzione sfoglia per caricare in modo corretto qualche file sul server. Ecco quindi la semplice procedura:
      Il form deve essere aperto nel seguente modo:

      <' form action=upload.php method=post enctype=multipart/form-data '>
      Per richiamare invece il bottone sfoglia all'interno della pagina web utilizziamo il seguente tag:

              <' input type=file name=nome_oggetto '>

      All'interno del file php, che nel nostro caso è il file upload.php, utilizziamo il vettore $_FILES per ottenere alcune importanti info sul file:
      $tipo=$_FILES[nome_oggetto][type];  Contiene il tipo MIME del file.
      $nome=$_FILES[nome_oggetto][name];  Contiene il nome che il file conteneva al momento dell'upload.
      $temp=$_FILES[nome_oggetto][tmp_name]; Contiene il nome che l'interprete php assegna al file caricato nella cartella temporanea del serve.
      $dim=$_FILES[nome_oggetto][size];  Contiene le dimensioni del file caricato sul server.
      Una volta caricato il file tramite la funzione sfoglia esso viene inserito in una cartella temporanea del server e, per spostarlo nella cartella desiderata, occorre utilizzare la seguente istruzione sempre all'interno del file php (upload.php):
      if (move_uploaded_file($temp, "immagini/$nome")) echo "Upload effettuato con successo";
      else echo "Upload non effettuato!";
      In questo modo il file verrà caricato nella cartella immagini con il nome che possedeva al momento dell'upload.

      Scrivendo qualche sorgente in php ultimamente mi sono tornate utili alcune funzioni che si occupano di copiare, eliminare e rinominare i file. Tutte le funzioni esaminate lavorano a file chiuso.

      • Copiare un file
      Per copiare un file possiamo utilizzare la funzione copy(). Ecco di seguito la sintassi e un banale esempio:
      Sintassi.
      int copy(string source, string destination);
      Esempio.
      $nome_file = "prova.txt";
      copy($nome_file, "../programma/" . $filename);  //Copia il file prova.txt in /programma/prova.txt
      •  Rinominare un file
      Per rinominare un file possiamo far uso della funzione rename().
      Sintassi.
      int rename(string vecchio_nome, string nuovo_nome);
      Esempio.
      if(rename("lista_temp.txt", "lista.txt")) echo "File Rinominato con Successo"; 
      • Eliminare un file
      Infine la funzione per eliminare un file è la unlink().
      Sintassi.
      int unlink(string nome_file);
      Esempio.
       if(unlink("lista_temp.txt")) echo "File Eliminato Successo"; 


       

      Copyright 2007/2008| PcExpert Template based on K2 by GeckoandFly.