SimpleXML nasce dall'esigenza di creare una libreria che semplifichi i processi di costruzione delle interfacce averso XML, si legga per esempio questo interessante articolo in cui una stessa azione di parsing viene realizzata tramite DOM con ben 47 righe di codice e con appena 10 righe sfruttando SimpleXML.
Al...
Leggi l'articolo
Chi ha già trattato l'argomento della manipolazione delle immagini tramite PHP conoscerà sicuramente le librerie grafiche GD. Esiste però anche un altro strumento a disposizione degli sviluppatori che si chiama ImageMagick.
ImageMagik è un suite di software ideata per il trattamento delle immagini di tipo Bitmap, con essa è possibile...
Leggi l'articolo
Prima di poter operare su un'immagine tramite PHP e ImageMagik è necessario fondamentale che questa risieda in memoria, sarà cioè necessario trasformare il file grafico in una risorsa su cui MagickWand possa operare.
Quindi, proporremo di seguito un breve script in grado di memorizzare un'immagine passata come parametro e di mostrarla...
Leggi l'articolo
Per tagliare da un'immagine originale una porzione della stessa potremmo utilizzare un breve script simile al seguente:
<?php $img = NewMagickWand(); MagickReadImage( $img, 'test.jpg' ); MagickCropImage( $img, 200, 50, 0, 0 ); header( 'Content-Type: image/jpeg' ); MagickEchoImageBlob( $img ); ?>La funzione MagickCropImage() è stata introdotta con lo scopo di taglire un'immagine sulla base dei parametr/coordinate indicati.
Un'operazione frequente nella manipolazione delle immagini e quella relativa alla rimozione di parti di essi, come ad esempio i bordi; anche in questo caso PHP e ImageMagik ci mettono a disposizione gli strumenti adeguati:
<?php $img = NewMagickWand(); MagickReadImage($img, 'test.jpg'); MagickShaveImage($img, 10, 5); header('Content-Type: image/jpeg'); MagickEchoImageBlob($img); ?>Nel caso specifico, abbiamo sfruttato le potenzialità della funzione MagickShaveImage()...
Per ottenere un effetto di rotazione su un'immagine utilizzando PHP e ImageMagik sarà sufficiente sfruttare la funzione MagickRotateImage a cui passare gli opportuni argomenti; vediamo innanzitutto un breve esempio di codice:
<?php $img = NewMagickWand(); MagickReadImage($img, 'test.jpg'); MagickRotateImage($img, null, 60); header('Content-Type: image/jpeg'); MagickEchoImageBlob($img); ?>In questo caso, la nostra istruzione permette di imporre alla risorsa di MagickWand...
Ajax è una tecnologia, concepita neanche tanto di recente, che stà avendo larga diffusione nell'ultimo periodo grazie anche alla spinta di siti particolarmente importanti come Google che hanno inplementato alcuni loro servizi grazie ad essa.
Uno dei problemi che si trova ad affrontare lo sviluppatore nel momento in cui...
Leggi l'articolo
Nella gestione delle pagine web può capitare di dover spostare un intero sito internet da un dominio ad un altro per diverse esigenze. Questa evenienza pone un problema abbastanza serio legato al posizionamento nei motori di ricerca.
Spostando delle pagine da un dominio verso un altro si rischia infatti di perdere...
Leggi l'articolo
A volte può essere utile contare le parole che compongono una frase, per esempio per eseguire una sorta di controllo sui dati che vengono inviati tramite form.
Lo script che presentiamo è molto semplice e sfrutta essenzialmente le due funzioni split() per dividere la frase nelle sue parti costitutive ed eliminare...
Leggi l'articolo
Questo piccolo script mostra come creare e scrivere un file di testo attraverso un form utilizzando PHP, naturalmente il codice proposto è soltanto un esempio, potrà essere ampliato e modificato sulla base delle diverse esigenze:
<html> <head> <title>Creare e scrivere un file da form con PHP</title> </head> <body> <? if(isset($_POST['submit'])) { if($_POST['nome'] && $_POST['cognome']) { $fp = @fopen('file.txt', 'a+'); @fputs...
Leggi l'articolo