Archivio del tag: tutorial Php

PHP: Crea la tua introduzione agli articoli

Avete un sito internet che aggiornate spesso con vostri articoli personali? Si usa spesso, di anticipare questi articoli con un testo iniziale, cosi da attrarre l’attenzione a tutti visitatori. La variabile “$testo” conterrà il testo dell’intero articolo che potrà essere prelevato, per esempio, da un database; tramite la variabile “$lung_max” stabiliremo invece il numero di [...]

Php: Realizza form per quiz

In questo tutorial potrete vedere come Php può essere utilizzato per interagire con gli utenti attraverso i vari form. Quiz on line sul vostro sito? Ecco il codice della pagina html:

<form action="quiz.php" method="get">
In quale squadra di calcio italiana ha giocato Maradona?
 
Juve
 
Milan
 
Napoli
 
 
</form>

Ed ecco il codice in Php

html
head&amp;/head
body
?php
if ($_GET[’risposta’] == "Napoli") echo "Risposta esatta!";
if [...]

PHP: Funzione per download

Vi piacerebbe inserire all’interno del vostro sito un sistema che simula lo scaricamento di un file tipo allegato di posta elettronica o cose simili?Ecco il codice, per utilizzarla basta richiamare il file contenente la pozione della web root indicando i parametri.

 
php
function allegato($percorso,$nome_file)
{
@header(’Pragma: private’);
@header(’Cache-control: private, must-revalidate’);
@header("Content-Type: application/octet-stream");
@header("Content-Length: " .(string)(@filesize($percorso)) );
@header(’Content-Disposition: attachment; filename="’.($nome_file).’"’);
@readfile($percorso);
@exit;
}
?

Share on Facebook

Php e FTP

Non molti sanno che si può lavorare con php sfruttando il protocollo Ftp, ecco come creare una connessione Ftp utilizzando poche stringe di codice di programmazione:

?
// impostiamo l’host FTP a cui connetterci
$ftp_host = "ftp://sito.com";
 
// impostiamo user e pass per l’accesso FTP
$ftp_user = "nome_utente";
$ftp_pass = "password"
 
// impostiamo la connessione al server
$myconn = ftp_connect($ftp_host);
 
// effettuiamo login con [...]

Php: Testo senza mutilazioni

Volete “prelevare” una parte di esso per dare un anteprima ai vostri utenti? Utilizzando una query SQl potete farlo, se desiderate che l’ultima parola non sia restituita per intero dovete inserire questo script:

 
$stringa="Testo abbastanza lungo da cui estrapolare una piccola parte per poterne fare una anteprima tramite php";
$lunghezza=50;
$sub_string=substr($stringa,0,$lunghezza);
$pos_break=strrpos($sub_string," ");
$stringa_finale=trim(substr($sub_string,0,$pos_break));
echo $stringa_finale;

Share on Facebook

PHP: Date con espressioni regolari

Utilizzando Php capita spesso di aver esigenze riguardo alla formattazione della data, la cosa si complica ulteriormente se si vuole estrarre delle date da un database. Per presentare il contenuto dei campi di una data per una maggiore leggibilità dovete inserire la versione giorno mese e anno, ecco un esempio:

?
$data = "2005-08-29";
$data2 =
 
preg_replace(’/^(.{4})-(.{2})-(.{2})$/’,'$3-$2-$1′, $data);
echo $data2;
?

Share [...]

PHP: Invio mail con PhpMailer

Dopo aver impostato tutte le operazioni di installazione del software Php Mailer, dovrete utilizzare la classe apposita per l’invio di mail ecco un esempio:

IsSMTP();
$messaggio-Host=’Host SMTP’;
 
//definiamo le intestazioni e il corpo del messaggio
$messaggio-From=’info@mittente.it’;
$messaggio-AddAddress(’info@destinatario.it’);
$messaggio-AddReplyTo(’info@mittente.it’);
$messaggio-Subject=’Prova.’;
$messaggio-Body=stripslashes(’Ciao!!!!’);
 
//definiamo i comportamenti in caso di invio corretto
//o di errore
if(!$messaggio-Send()){
echo $messaggio-ErrorInfo;
}else{
echo ‘Email inviata correttamente!’;
}
 
//chiudiamo la connessione
$messaggio-SmtpClose();
unset($messaggio);
?

Share on Facebook

PHP:Scrivere file di testo con form

Ecco un semplice script che vi permetterà di creare un file di testo attraverso un form, utilizzando un po’ di codice php. Si tratta di un esempio che può essere modificato secondo i propri gusti:

 
Creare e scrivere un file da form con PHP
 
<form action="form.php" method="post">
<table border="0">
<tbody>
<tr>
<td>Nome :</td>
<td></td>
</tr>
<tr>
<td>Cognome :</td>
<td></td>
</tr>
</tbody></table>
 
</form>

Share on Facebook

PHP: Verifica se Javascript e abilitato

Volete scoprire se il browser utilizzato dai vostri utenti ha la funzione javascript abilitata? Ecco il codice per la verifica. Alcuni applicazioni richiedono l’attivazione di determinate funzioni Javascript e se l’utente non le attiva non potrà usufruirne.

‘;
 
echo ‘&lt;meta http-equiv="refresh" content="0; url=’ .$querystring.’?js=b"/’;
}
 
if($_GET['js']==’a') {
echo ‘Javascript è abilitato.
‘;
}
 
if($_GET['js']==’b'){
echo ‘Javascript non [...]

PHP: Conoscere stato sito web

Vi piacerebbe scoprire se il sito web del vostro amico e finalmente online? Ecco il codice per effettuare la verifica:

 
/* Uso:
$status = GetServerStatus(‘http://dominio.com’,80)
o
$status = GetServerStatus(‘INDIRIZZOIP’,80)
*/
?php function GetServerStatus($site, $port) { $status = array("OFFLINE", "ONLINE"); $fp = @fsockopen($site, $port, $errno, $errstr, 2); if (!$fp) { return $status[0]; } else { return $status[1];} } ?

Share on Facebook