Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 17-11-2003, 18:15
Martin
Avatar van Martin
Martin is offline
Server: FreeBSD, PHP 4.3.1, Safe_mode=On

Ik heb een uploadscript gemaakt, zie hieronder:
PHP-code:
<?
$path = "./uploads/"; 
$unique_filename = uniqid('pic',FALSE);
$file_extension = '.jpg';

if($HTTP_POST_FILES["file"]){
   copy($HTTP_POST_FILES['file']['tmp_name'],$path.$unique_filename.$file_extension);
        echo "Bestand is verstuurd!<br>";
 }
?>   
<form method=post action="upload.php" enctype="multipart/form-data"> 
   <input type=file name=file> 
   <input type=submit name=submit> 
  </form>
Maar na het uploaden krijg ik de volgende foutmelding:
PHP-code:
Warningcopy() [function.copy]: open_basedir restriction in effectFile(/var/tmp/php357jsCis not within the allowed path(s): (/home/bellevuein /usr/home/bellevue/www/mod/upload.php on line 8 
Als ik in plaats van copy(), move_uploaded_file() gebruik, dan krijg ik ook een foutmelding:
PHP-code:
Warningmove_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effectFile(/var/tmp/phpjsR4JYis not within the allowed path(s): (/home/bellevuein /usr/home/bellevue/www/mod/upload.php on line 7

Warning
move_uploaded_file(/var/tmp/phpjsR4JY) [function.move-uploaded-file]: failed to create streamOperation not permitted in /usr/home/bellevue/www/mod/upload.php on line 7

Warning
move_uploaded_file() [function.move-uploaded-file]: Unable to move '/var/tmp/phpjsR4JY' to './uploads/pic3fb90ffd8ea57.jpg' in /usr/home/bellevue/www/mod/upload.php on line 7 
Wat doe ik in godsnaam fout? Op mijn desktop (WinXP) werkt het script wel gewoon.
Met citaat reageren
Advertentie
Oud 17-11-2003, 18:17
Verwijderd
Rechten fout,
zorg dat PHP de owner van die dir. is.
Met citaat reageren
Oud 17-11-2003, 18:26
Martin
Avatar van Martin
Martin is offline
Citaat:
Bootsman123 schreef op 17-11-2003 @ 19:22:
Je zou eens de chmod kunnen instellen.
like duh, dat snap ik ook wel, maar hij geeft een foutmelding bij de tijdelijke directory....
Met citaat reageren
Oud 17-11-2003, 18:36
Martin
Avatar van Martin
Martin is offline
Citaat:
Bootsman123 schreef op 17-11-2003 @ 19:30:
Draai je soms je eigen server?
IntroWeb draait deze

http://www.space.nu/phpinfo.php
Met citaat reageren
Oud 17-11-2003, 18:44
Martin
Avatar van Martin
Martin is offline
Ik heb inmiddels gebeld met de provider, het probleem is opgelost. Op hun server moet je zelf een TMP-dir aanmaken in de root.

Dit topic kan dus dicht .
Met citaat reageren
Oud 17-11-2003, 20:16
Verwijderd
Bij IntroWeb vraag je er ook wel een beetje om .
Met citaat reageren
Oud 18-11-2003, 08:13
Enlightenment
Avatar van Enlightenment
Enlightenment is offline
En dat noemt zich host? Newbie fout.

Ik heb mijn tmp dir ook gewoon in de /www root gezet, dus /www/tmp

Dit ivm veiligheid, omdat hier ook de actieve sessions opgeslagen worden.

En Martin, juist jij zou moeten weten dat een topic niet dicht gaat als de topicstarter antwoord heeft.
__________________
Per undas adversas (tegen de stroom in)
Met citaat reageren
Oud 18-11-2003, 11:26
Harrie
Avatar van Harrie
Harrie is offline
introweb, 65€ dokken voor een MySQL database
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar

Soortgelijke topics
Forum Topic Reacties Laatste bericht
Software & Hardware IP loggen bij uploaden plaatje
Psychopath
17 02-05-2007 13:50
Software & Hardware [Office 2003] Access-replicatie
daan_vandevyver
21 23-12-2004 13:50
Software & Hardware [PHP] Upload script
Marcus
8 27-08-2004 15:16
Software & Hardware [PHP] Bestand verzenden
Martin
3 20-01-2004 12:53
Software & Hardware [php] files uploaden advanced
Gus
9 13-02-2003 20:20
Software & Hardware Alternatief voor Endoria?
Verwijderd
14 13-06-2002 13:57


Alle tijden zijn GMT +1. Het is nu 18:04.