• Home
  • Forum
  • Fare Web
  • PHP

Perchè le immagini riesco a spostarle e i video no?

  • Creatore Discussione Creatore Discussione RedWarrior
  • Data di inizio Data di inizio 26 Giu 2009
R

RedWarrior

Nuovo Utente
17 Giu 2009
15
0
1
  • 26 Giu 2009
  • #1
Salve a tutti, ho una pagina php contenente il form per l'invio di file e un'altra pagina php che si occupa di inserire le info nel database e di spostare il file dalla cartella di origine a quella da me indicata. Uso in pratica lo stesso script sia per le foto che per i video... per il primo tipo di file nessun problema... per il secondo non vuol sapere di entrare nel primo ciclo if... cmq vi posto i codici:

selectVideo.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
 <title>Obiettivi Creativi</title>
 <meta name="description" content="" />
 <meta http-equiv="Content-Type" content="text/html;
 charset=iso-8859-1" />
 <meta name="keywords" content="" />
 <link rel="stylesheet" media="screen, projection" 
type="text/css" href="stile.css" />
</head>

<body>
<div id="logo"><img src="image/ObiettiviCre.gif">
</img></div>
<div id="contenuti">

<div id="upload">
<form enctype="multipart/form-data" 
action="uploadVideo2.php" method="post" 
name="upload_file">
         Nome Video
	<input type="text" name="nome" value=""><br/><br/>
         Soggetto
	<input type="text" name="sogg"><br/><br/>
         Regista
	<input type="text" name="reg"><br/><br/>
         Attori
	<input type="text" name="att"><br/><br/>
         Descrizione 
        <textarea name="desc" cols="40" rows="5"></textarea><br/><br/>
        TAG per la ricerca
        <input type="text" name="tag"><br/><br/> 
        <?php 
$c = $_COOKIE["user"];
echo $messaggio?> <br /> Seleziona un file da memorizzare nel database:  
	<p></p> <input type="hidden" name="autore" value="$c">
        <input type="hidden" name="data" value="<?php echo date("Y/m/j"); ?>">

        <input name="userfile" type="file">
        <input type="submit" value="upload" name="file_uploaded">
       <br/>
Se i video hanno una dimensione superiore ai 50 Mb non saranno caricati!
</form>
<br/><a href="SezVideo.php">
<img src="images/back.png"></img></a>
</div>
</div>
</body>
</html>

uploadVideo.php
PHP:
<?php
if (is_uploaded_file($_FILES['userfile']['tmp_name']))
{
//upload
        $file_realname = $_FILES['userfile']['name'];
        $nome=$_POST['nome'];
        $tag=$_POST['tag'];
        $desc=$_POST['desc'];
        $s=$_POST['sogg'];
        $data=$_POST['data'];
        $regista=$_POST['reg'];
        $attori=$_POST['att'];
//Copio il file nella directory
copy($_FILES['userfile']['tmp_name'], "video/$file_realname");
 
//Collegamento al db per scrittura risultato
mysql_connect("localhost","root","root");
mysql_select_db("lpw");
$blo=$_COOKIE['user'];
//Ricavo l'id dell'utente
$trovaAutore= "SELECT Id FROM users WHERE Nick = '$blo'";
$risultato = mysql_query($trovaAutore) 
or die('Query non valida:'.mysql_error());
$tmp = mysql_fetch_array($risultato);		
$autore= $tmp['Id'];


$inserisci = mysql_query("INSERT INTO videos SET
video = '$nome', 
Regista='$regista',
Attori='$attori',
Dati = '$file_realname',                
TAG = '$tag',
Descrizione = '$desc',
Autore = '$autore',
Soggetto = '$s',                                                                        DataUpload = '$data',
valid = 0;");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/
xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>Obiettivi Creativi</title>
 <meta name="description" content="" />
 <meta http-equiv="Content-Type" content="text/html; 
charset=iso-8859-1" />
 <meta name="keywords" content="" />
 <link rel="stylesheet" media="screen, projection" 
type="text/css" href="stile.css" />
 <meta http-equiv="refresh" content="3; url=selectVideo.php">
</head>

<body>
<div id="logo"><img src="image/ObiettiviCre.gif"></img></div>
<div id="contenuti">

<div id="upload">
<?php
//Controllo se l'inserimento è andato a buon fine
    if(!$inserisci) {
        echo "Il file &eacute; stato inviato ma non &eacute; 
stato possibile scrivere sul database"; 
    } 
    else {
        echo "Scrittura su db eseguita  correttamente, "; 
echo $_COOKIE['user'];
    }  
 
}
else
    {  $file_realname = $_FILES['userfile']['name'];
echo "Errore nell'upload.<BR>File non disponibile o troppo grande"; 
echo $file_realname;
    }
?>
</div>
</div>
</body>
</html>

Premetto che da php.ini ho impostato il parametro upload_max_filesize = 50M.
Cosa sbaglio? Grazie a tutti.
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
45
Sanremo
  • 26 Giu 2009
  • #2
Risposta molto di getto: a quanto è impostata la direttiva post_max_size nel php.ini?
Anche quella limita la dimensione dei file uploadati...
 
R

RedWarrior

Nuovo Utente
17 Giu 2009
15
0
1
  • 26 Giu 2009
  • #3
Allora, ho alzato i due parametri del php.ini a 100M, riavviato il server e rinominato il secondo file php e ora sembra funzioni... mah... cmq grazie per il suggerimento, nelle guide che ho letto non si faceva riferimento a quel parametro... l'avevo visto nel php.ini, ma volevo evitare di fare casini cambiando a caso i valori.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

SQLSTATE[HY093]: Invalid parameter number: parameter was not defined ? Perchè secondo voi?
  • otto9due
  • 4 Dic 2021
  • PHP
Risposte
5
Visite
4K
PHP 6 Dic 2021
otto9due
Perchè non si apre una pagina PHP
  • Tommy03
  • 30 Giu 2018
  • PHP
Risposte
4
Visite
3K
PHP 30 Giu 2018
Tommy03
.detach().appendTo(..) Perchè non funziona?
  • otto9due
  • 19 Set 2017
  • jQuery
Risposte
1
Visite
1K
jQuery 19 Set 2017
otto9due
S
[PHP] Perchè con require(tcpdf...) restituisce ora errata?
  • stefanoxjx
  • 22 Apr 2017
  • PHP
Risposte
0
Visite
1K
PHP 22 Apr 2017
stefanoxjx
S
perchè google non elimina i siti inesistenti?
  • ragazzesexy
  • 24 Feb 2017
  • SEO e Posizionamento
Risposte
2
Visite
2K
SEO e Posizionamento 28 Mar 2017
maxbossi
.hover() perchè non va in questo caso?
  • otto9due
  • 7 Dic 2016
  • jQuery
Risposte
2
Visite
2K
jQuery 7 Dic 2016
otto9due
S
[PHP] Perchè non mi esegue la query?
  • samurai.sette
  • 6 Ago 2016
  • PHP
Risposte
11
Visite
6K
PHP 11 Ago 2016
samurai.sette
S
D
Perchè la function non funziona?
  • dev
  • 16 Mag 2016
  • Javascript
Risposte
0
Visite
1K
Javascript 16 Mag 2016
dev
D
G
Perchè il livello originale non rimane integro rispetto alle modifiche apportate?
  • Giovannino60
  • 24 Ott 2015
  • Photoshop
Risposte
9
Visite
2K
Photoshop 10 Nov 2015
filomeni
P
Non riesco a capire dove sta l'errore e perchè non mi memorizza il contenuto
  • paperinik4
  • 21 Giu 2015
  • PHP
Risposte
14
Visite
2K
PHP 22 Giu 2015
paperinik4
P
A
Perchè su chrome e safari funziona tutto e su firefox e ie no?!!!?
  • Alessandro De Donatis
  • 4 Mar 2015
  • Presentati al Forum
Risposte
0
Visite
1K
Presentati al Forum 4 Mar 2015
Alessandro De Donatis
A
Sondaggio: quale framework utilizzate e perchè?
  • felino
  • 2 Mar 2015
  • PHP
Risposte
0
Visite
2K
PHP 2 Mar 2015
felino
.replace perchè non funziona ?
  • Devil-94
  • 23 Feb 2015
  • Javascript
Risposte
1
Visite
2K
Javascript 24 Feb 2015
criric
R
Perchè non si riescono a settare dinamicamente i parametri di una pagina HTML?
  • rsuprani
  • 28 Dic 2014
  • Javascript
Risposte
1
Visite
2K
Javascript 28 Dic 2014
criric
D
perchè non aggiorna il totale?
  • djjunior
  • 29 Set 2014
  • Javascript
Risposte
5
Visite
2K
Javascript 10 Ott 2014
Paolo69
G
Perchè nel mio photoshop non trovo sfocatura gaussiana
  • Giovannino60
  • 19 Mag 2014
  • Photoshop
Risposte
1
Visite
6K
Photoshop 19 Set 2014
filomeni
A
Non riesco a fare backup sito perchè Filezilla non scarica tutti i file!
  • AndreaeNoemi
  • 16 Mag 2014
  • Web Server
Risposte
4
Visite
3K
Web Server 29 Mag 2014
lucolo
L
Funzione per verificare distanza di tempo non funziona: perchè?
  • Lighty
  • 9 Mag 2014
  • PHP
Risposte
4
Visite
15K
PHP 11 Mag 2014
Lighty
L
B
Perchè non va?
  • Bruschetta95
  • 7 Mag 2014
  • PHP
Risposte
4
Visite
2K
PHP 7 Mag 2014
Bruschetta95
B
A
Perchè non mi fa l'edit delle informazioni dell'account
  • andreadb91
  • 2 Apr 2014
  • Magento
Risposte
0
Visite
2K
Magento 2 Apr 2014
andreadb91
A
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?