Non so se esiste un modo migliore però sono riuscito a raggirare il problema controllando la dimensione del file in questo modo:
$_FILES['fileupload']==0
Non so se esiste un modo migliore però sono riuscito a raggirare il problema controllando la dimensione del file in questo modo:
$_FILES['fileupload']==0
Buon pomeriggio
sto litigando con il controllo input di tipo "file" il classico sfoglia che permette l'upload di files.
Come faccio ad evitare che l'utente inserisca caratteri a caso invece del reale percorso del file ? O perlomeno (anche senza evitarlo) come faccio ad accorgermene?
Ho provato con
if (is_uploaded_file($fileupload))
ma funziona solo se il campo input è vuoto; se vengono inseriti dei caratteri restituisce true.
Ciao a tutti sto cercando di fare un form di invio mail con allegati con phpMailer.
Cercando ho trovato questo esempio:
<?
require "phpmailer/class.phpmailer.php";
$messaggio = new PHPmailer();
$messaggio->IsSMTP();
$messaggio->Host='Host SMTP';
$messaggio->From='[email protected]';
$messaggio->AddAddress('[email protected]');
$messaggio->AddReplyTo('[email protected]');
$messaggio->Subject='Email con allegato';
$messaggio->Body='Invio file Pdf';
//percorso all'allegato
$messaggio->AddAttachment('pdf/file.pdf');
if(!$messaggio->Send()){
echo $messaggio->ErrorInfo;
}else{
echo 'Email inviata correttamente!';
}
$messaggio->SmtpClose();
unset($messaggio);
?>
```il quale funziona bene l'unico problema è che io voglio che l'allegato sia inserito dall'utente tramite un input type.
Ho provato a sostituire
$messaggio->AddAttachment('pdf/file.pdf');
con
$messaggio->AddAttachment($_POST['input']);
ma non funziona perchè passa solo il nome del file (file.pdf) e non tutto il percorso.
Buon pomeriggio a tutti
sto cercando di fare un layout a due colonne facendo si che tali colonne abbiano uguale lunghezza. Ho fatto in questo modo:
#container{
width: 800px;
border:1px solid black;
overflow: hidden;
background: #FFF url("sfondo1.jpg") 0 0 repeat-y;
}
#col-sx{
position:relative;
width:195px;
float: left;
display: inline;
background:transparent;
padding-bottom: 1000px;
margin-bottom: -1000px;
}
#col-dx{
position: relative;
width:557;
margin-left:200px;
background:url("sfondo2.jpg");
padding-bottom: 1000px;
margin-bottom: -1000px;
```Su firefox ottengo il risultato desiderato mentre su IE il div col-dx si estende oltre al container (fino a raggiungere i 1000px impostati) la cosa strana è che anche il div col-sx è impostato a 1000px però non si allunga.
Posso evitare che la colonna centrale si estenda oltre il contenitore (al quale non posso dare un'altezza fissa)? Vorrei che venisse visualizzato come in Firefox.
Grazie per gli utili consigli.