Omdat via http upload het vrij traag gaat probeer ik het nu via ftp. Het uploaden opzich wil wel lukken echter de file op de server blijft gewoon grootte 0 hebben.
De rechten staan op 777 dit moet dus ook goed gaan. De file wordt wel aangemaakt maar blijft leeg. Wat ik tot nu toe heb
Ik heb zit achter een linux router mijn ftp programma heb ik op passive staan naar de host dus ik heb dit ook geprobeerd in php echter het maakt niks uit.
Heeft iemand een idee waar het aan kan liggen?
De rechten staan op 777 dit moet dus ook goed gaan. De file wordt wel aangemaakt maar blijft leeg. Wat ik tot nu toe heb
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| //de aanroep $bestandsnaam = stripslashes($_FILES['foto']['name']); $destination = "./httpdocs/".$cfg_fotos['map'].$bestandsnaam; if(uploadFTP($ftp['host'], $ftp['user'], $ftp['password'], stripslashes($_POST['foto']), $destination)) echo "Gelukt"; else echo "Mislukt"; //uploaden function uploadFTP($host, $user, $pass, $source, $destination){ $conn = ftp_connect($host); if(!$conn){ echo "connectie mislukt<br>"; return false; } $login = ftp_login($conn, $user, $pass); if(!$conn || !$login) return false; echo $destination; ftp_pasv($conn, true); $upload = ftp_put($conn, $destination, $source, FTP_BINARY); ftp_quit($conn); if(!$upload){ echo "fout bij uploaden<br>"; return false; } echo "foto upgeload<br>"; return true; } |
Ik heb zit achter een linux router mijn ftp programma heb ik op passive staan naar de host dus ik heb dit ook geprobeerd in php echter het maakt niks uit.
Heeft iemand een idee waar het aan kan liggen?