Salve a tutti....volevo sapere se qualcuno ha acquistato i CD con i corsi di HTML.IT. A me interessava quello per Web Designer. Qalche parare?!?
Grazie!
Salve a tutti....volevo sapere se qualcuno ha acquistato i CD con i corsi di HTML.IT. A me interessava quello per Web Designer. Qalche parare?!?
Grazie!
ciao a tutti...vorrei modificare in due punti il mio form per l'invio mail con allegato dal mio sito.....
MODIFICA n.1 = Rendere i campi che desidero obbligatori. In caso di campo non inserito essere inviato ad una pagina "errore.html" oppure una sempice msg box per avvertire.
MODIFICA n.2 = Aggiungere del testo alla mail inviata. Es. "Questa mail ti è stata inviata dal form presente su www.miosito.it" e poi il testo inserito nel form.... allego il codice! Grazie!
[LEFT]<form action="formmail.php" method="POST" enctype="multipart/form-data">
<input type="hidden" name="destinatario" value="[email protected]">
<table border="0">
<tr>
<td>Tua Mail:</td>
<td><input type="text" name="mittente" value="" /></td>
</tr>
<tr>
<td>Oggetto:</td>
<td><input type="text" name="oggetto" value="" /></td>
</tr>
<tr>
<td>Messaggio:</td>
<td><textarea cols="20" rows="4" name="messaggio"></textarea></td>
</tr>
<tr>
<td>Allega file:</td>
<td><input type="file" name="allegato" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Invia" /></td>
</tr>
</table>
</form>[/LEFT]
questa la pagina PHP:
[LEFT]<?php
// Recupero il valore dei campi del form
$destinatario = $_POST['destinatario'];
$mittente = $_POST['mittente'];
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
// Valorizzo le variabili relative all'allegato
$allegato = $_FILES['allegato']['tmp_name'];
$allegato_type = $_FILES['allegato']['type'];
$allegato_name = $_FILES['allegato']['name'];
// Creo 2 variabili che riempirò più avanti...
$headers = "From: " . $mittente;
$msg = "";
// Verifico se il file è stato caricato correttamente via HTTP
// In caso affermativo proseguo nel lavoro...
if (is_uploaded_file($allegato))
{
// Apro e leggo il file allegato
$file = fopen($allegato,'rb');
$data = fread($file, filesize($allegato));
fclose($file);
// Adatto il file al formato MIME base64 usando base64_encode
$data = chunk_split(base64_encode($data));
// Genero il "separatore"
// Serve per dividere, appunto, le varie parti del messaggio.
// Nel nostro caso separerà la parte testuale dall'allegato
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
// Aggiungo le intestazioni necessarie per l'allegato
$headers .= "\nMIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed;\n";
$headers .= " boundary=\"{$mime_boundary}\"";
// Definisco il tipo di messaggio (MIME/multi-part)
$msg .= "This is a multi-part message in MIME format.\n\n";
// Metto il separatore
$msg .= "--{$mime_boundary}\n";
// Questa è la parte "testuale" del messaggio
$msg .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$msg .= "Content-Transfer-Encoding: 7bit\n\n";
$msg .= $messaggio . "\n\n";
// Metto il separatore
$msg .= "--{$mime_boundary}\n";
// Aggiungo l'allegato al messaggio
$msg .= "Content-Disposition: attachment;\n";
$msg .= " filename=\"{$allegato_name}\"\n";
$msg .= "Content-Transfer-Encoding: base64\n\n";
$msg .= $data . "\n\n";
// chiudo con il separatore
$msg .= "--{$mime_boundary}--\n";
}
else
{
$msg = $messaggio;
}
// Invio la mail
if (mail($destinatario, $oggetto, $msg, $headers))
{
header ("Location: inviata.html");
}else{
echo "<p>Errore!</p>";
}
?>[/LEFT]
ciao a tutti...vorrei modificare in due punti il mio form per l'invio mail con allegato dal mio sito.....
MODIFICA n.1 = Rendere i campi che desidero obbligatori. In caso di campo non inserito essere inviato ad una pagina "errore.html"
MODIFICA n.2 = Aggiungere del testo alla mail inviata. Es. "Questa mail ti è stata inviata dal form presente su www.miosito.it" e poi il testo inserito nel form.... allego il codice! Grazie!
form html: ```
[LEFT]<form action="formmail.php" method="POST" enctype="multipart/form-data">
<input type="hidden" name="destinatario" value="[email protected]">
<table border="0">
<tr>
<td>Tua Mail:</td>
<td><input type="text" name="mittente" value="" /></td>
</tr>
<tr>
<td>Oggetto:</td>
<td><input type="text" name="oggetto" value="" /></td>
</tr>
<tr>
<td>Messaggio:</td>
<td><textarea cols="20" rows="4" name="messaggio"></textarea></td>
</tr>
<tr>
<td>Allega file:</td>
<td><input type="file" name="allegato" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Invia" /></td>
</tr>
</table>
</form>[/LEFT]
questa la pagina PHP:
<?php
// Recupero il valore dei campi del form
$destinatario = $_POST['destinatario'];
$mittente = $_POST['mittente'];
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
// Valorizzo le variabili relative all'allegato
$allegato = $_FILES['allegato']['tmp_name'];
$allegato_type = $_FILES['allegato']['type'];
$allegato_name = $_FILES['allegato']['name'];
// Creo 2 variabili che riempirò più avanti...
$headers = "From: " . $mittente;
$msg = "";
// Verifico se il file è stato caricato correttamente via HTTP
// In caso affermativo proseguo nel lavoro...
if (is_uploaded_file($allegato))
{
// Apro e leggo il file allegato
$file = fopen($allegato,'rb');
$data = fread($file, filesize($allegato));
fclose($file);
// Adatto il file al formato MIME base64 usando base64_encode
$data = chunk_split(base64_encode($data));
// Genero il "separatore"
// Serve per dividere, appunto, le varie parti del messaggio.
// Nel nostro caso separerà la parte testuale dall'allegato
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
// Aggiungo le intestazioni necessarie per l'allegato
$headers .= "\nMIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed;\n";
$headers .= " boundary="{$mime_boundary}"";
// Definisco il tipo di messaggio (MIME/multi-part)
$msg .= "This is a multi-part message in MIME format.\n\n";
// Metto il separatore
$msg .= "--{$mime_boundary}\n";
// Questa è la parte "testuale" del messaggio
$msg .= "Content-Type: text/plain; charset="iso-8859-1"\n";
$msg .= "Content-Transfer-Encoding: 7bit\n\n";
$msg .= $messaggio . "\n\n";
// Metto il separatore
$msg .= "--{$mime_boundary}\n";
// Aggiungo l'allegato al messaggio
$msg .= "Content-Disposition: attachment;\n";
$msg .= " filename="{$allegato_name}"\n";
$msg .= "Content-Transfer-Encoding: base64\n\n";
$msg .= $data . "\n\n";
// chiudo con il separatore
$msg .= "--{$mime_boundary}--\n";
}
else
{
$msg = $messaggio;
}
// Invio la mail
if (mail($destinatario, $oggetto, $msg, $headers))
{
header ("Location: inviata.html");
}else{
echo "<p>Errore!</p>";
}
?>
@FuSioNmAn said:
Ho fatto una breve ricerca in rete ed ho scoperto che all'epoca usai lo stesso sistema che consiglia la microsoft e cioè questo:
[html]
<a onclick="javascript:popup()" class="footer" style="cursor: pointer; text-decoration:underline; color: ff0000; font-weight: bold">CLICCA QUI</a>
[/html]
In questo modo dai uno stile "da link" al testo via css ed elimini il tag href.
Non ti scrollerà più la pagina in alto e funzionerà su tutti i browser.
Credo che sia una errata gestione di href del browser explorer
Buono...provo e ti faccio sapere. Gazie!
@FuSioNmAn said:
Ah! pensavo fosse un click sulla immagine stessa...
Effettivamente è un po strano ma con firefox non lo fa. Potrebbe comunque essere una cattiva gestione del browser più che del codice.
Si dovrebbe fare qualche prova per vedere da cosa dipende.
Ora che ricordo ho avuto pure io il problema solo che risolsi in modo un po brutale, tolsi l'href, misi la funzione sull'onclick e diedi uno stile al testo.
Vedi che sto problema lo fa perchè la funzione è richiamata nell'href.
Prova a mettere [html]<a href="#" onclick="javascript:popup()">[/html].
Unico problema è che ti scrolla la pagina su (perciò io levai proprio href).
ho provata a mettere quel codice e funziona...cmq il problema della pagina che ritorna su si presenta anke a me ma sinceramente non è un grosso problema(almeno nel mio caso).....saresti così gentile da spiegarmi bene come cambia mettendo ONCLICK?!? GrAzIE! ps: adesso provo a mettere firefox xò se funziona serebbe veramente cusioroso. Sarebbe la prima volta che una cosa mi funziona bene sotto FireFox mentre sotto I.E. no!!!
@claudioweb said:
Ciao
E' possibile vedere del codice che presenta questo problema?
Lo fa con tutti i browser e anche su postazioni diverse?
Allora...lo fa con diversi browser io uso Explorer ed Avant. I codici sono questi:
2. Richiamo pop-up: ```
<a href="javascript:popup() " class="footer"><strong><font color="#FF0000">CLICCA
QUI</font></strong></a>
Se non basta vi posto il link della pagina..... :bho:
ciao ciao
PS: facciamo prima...... [www.lagiaradiscopub.it/prova/lagiaradiscopub.html](http://www.lagiaradiscopub.it/prova/lagiaradiscopub.html) la gif in questione è quello che dice "SCARICA I BUONI OMAGGIO" e la pop-up rompi scatole è quella per la mailing list.
@FuSioNmAn said:
Perchè probabilmente il codice è così:
<a href="javascript:tuafunzionepopup()"><img src="tuaimmaginegif"></a>
Le gif animate si ferma sempre quando c'è un click da href intorno.
Soluzione semplice:
<img src="tuaimmagine" style="cursor: pointer" onclick="javascript:tuafunzione()">
mmmmmm....provo....xò guarda che la pop-up non è collegata alla gif....lei va per conto suo....la pop-up si apre attraverso un testo "clicca qui"....mi sono spiegato?!?
Ciao a tutti....ho una pagina con un GIF creato con ImageReady, q fin qua tutto ok. Inoltre in questa pagina c'è un collegamento che mi fa aprire un pop-up. Quando la finestrea si apre il gif si FERMA!!!!!!! L'unico modo per farlo ripartire è fare "aggiorna".... CHE CAVOLO PUò ESSERE?!?!? Ho provato anke a mettere altri GIF ed il problema si presenta, quindi escludo che ImageReady non mi abbia esportato correttamente il GIF.
@mirko said:
Ciao Bonzo86, stai parlando delle favicon, giusto?
Anch'io ne ho realizzate alcune che vengono poi visualizzate nella barra di navigazione e nei preferiti.
Posso consigliarti di non usare photoshop in quanto sono presenti dei tool web based senza l'installazione di alcun software con cui ottieni lo stesso risultato.
Ti consiglio 2 tool on line:
http://www.tools.dynamicdrive.com/favicon/
http://www.html-kit.com/e/favicon.cgi
una volta che hai realizzato l'immagine puoi uploadarla sul tool e scaricare il file .ico.
Mik.
Wei..grazie....belli e funzionali!!!
Ho letto che con PhotoShop è possibile salvare file .ico per poi essere inseriti nei siti come icone, che potrà anke comparire nei preferiti. I codici per l'inserimento li conosco già ma non so come salvare le mie immagini in file .ico. Chi mi aiuta?!?
@Laburno said:
La pagina menu.htm deve contenere solo il codice che genera il tuo menu.
Questo perchè l'include non fa altro che copiare a tempo di esecuzione il contenuto del file dal includere dentro alla tua pagina..
In ogni altra pagina al posto del codice del tuo menu, inserisci l'include.
Ovviamente puoi usare quanti include vuoi nelle tue pagine, per poter includere porzioni differenti di codice.
Basta che modifichi menu.html, e ogni pagina risulta aggiornata
We raga...io ho provato e funziona....xò c'è un problema: lavorando con DW MX quando inseriso il codice ```
<? include ("menu.htm");>
Grazie a tutti!
@FuSioNmAn said:
scusa, mi ripeto. C'è bisogno che tu indichi il tipo di linguaggio lato server che vuoi/puoi usare.
O perlomeno cosa ti fa usare l'hosting/server che usi.
Detto questo possiamo passare alla stringa che devi usare
Io ho un Hosting Aruba quindi supporto benissimo PHP e ASP....
@FuSioNmAn said:
Di sicuro dovrai farlo lato server (come ha fatto probid) per cui dipende dal codice che vuoi utilizzare.
We grazie....appena possibile provo.......a me serve per riempire della caselle in cui dovrei inserire eventi e novità per un sito di un locale. Il sito non ha moltissime pagine (circa 20) però è fastidioso aprirle tutte per modificare la cella. Voi conoscete altri metodi più funzionali e pratici per qst tipo di lavoro?!? :bho:
@olaspa said:
Ciao a tutti, come mostra il titolo, o una curiosità...
è possibile costrurire una text area in html, che mi vada leggere un parte di un file di testo, o di qualsiasi altro formato testuale?
ciao a tutti e grazie
Ehi....interessa un macello anke a me sta cosa.....se hai qualche novità fammi sapere!!! Ciao !!
@Domenico_lamux said:
ciao a tutti vorrei conoscere le impostazioni migliori dello schermo mentre costruisco il mio sito, ovvero come devo fare per visualizzare il mio sito ottimamente su tutti i tipi di schermo???? ho controllato dai pc dei miei amici e risulta tutto a sinistra o spostato,insomma non viene visualizzato centrato o adattato allo schermo!!! rispondetemi grazie!!!ciao wagliò
P.S. se volete controllare il link è :
http://www.lalternativaonline.it
Bhè...ho visto il sito ed effettivamente non è centrato....io cmw ti posso dire questo:
@massy said:
if (mail($destinatario, $oggetto, $msg, $headers))
{
header ("Location: percorso_della_pagina.hmtl");
}
Ok...grazie mille!FUNZIONA!!!
Bye Bye...
salve....allora... questo è il codice del file php che mi fa prende dati da un form in htm e li manda....
<?php
// Recupero il valore dei campi del form
$destinatario = $_POST['destinatario'];
$mittente = $_POST['mittente'];
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
// Valorizzo le variabili relative all'allegato
$allegato = $_FILES['allegato']['tmp_name'];
$allegato_type = $_FILES['allegato']['type'];
$allegato_name = $_FILES['allegato']['name'];
// Creo 2 variabili che riempirò più avanti...
$headers = "From: " . $mittente;
$msg = "";
// Verifico se il file è stato caricato correttamente via HTTP
// In caso affermativo proseguo nel lavoro...
if (is_uploaded_file($allegato))
{
// Apro e leggo il file allegato
$file = fopen($allegato,'rb');
$data = fread($file, filesize($allegato));
fclose($file);
// Adatto il file al formato MIME base64 usando base64_encode
$data = chunk_split(base64_encode($data));
// Genero il "separatore"
// Serve per dividere, appunto, le varie parti del messaggio.
// Nel nostro caso separerà la parte testuale dall'allegato
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
// Aggiungo le intestazioni necessarie per l'allegato
$headers .= "\nMIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed;\n";
$headers .= " boundary="{$mime_boundary}"";
// Definisco il tipo di messaggio (MIME/multi-part)
$msg .= "This is a multi-part message in MIME format.\n\n";
// Metto il separatore
$msg .= "--{$mime_boundary}\n";
// Questa è la parte "testuale" del messaggio
$msg .= "Content-Type: text/plain; charset="iso-8859-1"\n";
$msg .= "Content-Transfer-Encoding: 7bit\n\n";
$msg .= $messaggio . "\n\n";
// Metto il separatore
$msg .= "--{$mime_boundary}\n";
// Aggiungo l'allegato al messaggio
$msg .= "Content-Disposition: attachment;\n";
$msg .= " filename="{$allegato_name}"\n";
$msg .= "Content-Transfer-Encoding: base64\n\n";
$msg .= $data . "\n\n";
// chiudo con il separatore
$msg .= "--{$mime_boundary}--\n";
}
else
{
$msg = $messaggio;
}
// Invio la mail
if (mail($destinatario, $oggetto, $msg, $headers))
{
echo "<p>Richiesta inviata con successo! Grazie per aver visitato ....</p>";
}else{
echo "<p>Errore!</p>";
}
?>
Se la mail è inviata correttamente lo script risponde solo con il testo "Rischiesta inviata con successo bla bla...."
adesso arriva il domandone...
e se volessi far in modo che non compaia un messaggio ma che carichi una pagina html (es. inviata.html) ??
Grazie a tutti!!
e se costruissi dei iFrames che puntino tutti ad un'anica pagina?!?Spresti dirmi i tag da inserire?!?
Esiste uno script in grado di visualizzare nella pagina gli utenti on line senza usare MySql??