Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 20-05-2005, 10:59
Verwijderd
PHP-code:
<?

//////////////////[ auteur: ]/////////////
// geschreven door: Rik Janssen         //
// email:           [email]rik@specs.nl[/email]        //
//////////////////////////////////////////


if($_POST['submit']=="Upload"){
   // kijken of er een file bij zit.. 
  if (@empty($_FILES['img']['name'])){
    // error msg weergeven als er nix in zit
    echo "error, file is niet bijgevoegd..";
    die("<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3;URL=up.php\">");
  }
  
  // output dat het werkt
  echo "<b>".$_FILES['img']['name']. "</b> wordt momenteel geupload..<br/>Een moment aub..<br/>";
  
// file op zn plaats zetten en reactie teruggeven.. 
  if(move_uploaded_file($_FILES['img']['tmp_name']. "/test/")){
     // als het gelukt is...
     echo "<br/> - <b>Uw bestand is met succes ge-upload</b>";
}else{
     // als het mislukt is.. 
     echo "<br/> - <b>Het uploaden van ".$_FILES['img']['name']." is helaas mislukt</b>";
    die();
}

// even terugsturen... en de post\files data legen..
unset($_POST);
unset($_FILES);
// melding.. gelukt..
echo "<br/> - <b>U wordt binnen enkele seconden teruggestuurd</b>";

// terusturen
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3;URL=up.php\">";


  
  
  
}else{

?>
    <FORM NAME="upload_form" METHOD="POST"  ENCTYPE="multipart/form-data">

        <INPUT TYPE="file" value="1" NAME="img" \><br \>

    <INPUT TYPE="submit" NAME="submit" VALUE="Upload">
    </FORM>
    <?
}
// checke versie php.. //
// echo phpinfo();     //
?>
in een verwoede poging om een uploadscript te schijven ZONDER tierelantijntjes (die kan je namenlijk amper vinden) heb ik dit gebrouwen maar ik krijg telkens de melding Het uploaden van "(naam dus)" is helaas mislukt.. alle mappen zijn ook al ge-CHMOD777 dus daar zal het ook niet aan liggen..

iemand een idee?

Bij voorbaad dank!
Met citaat reageren
Advertentie
Oud 20-05-2005, 11:02
Verwijderd
Ik wil er nog even aan toevoegen dat ik een cvs bestand wil uploaden. Een ge-exporteerd exell bestand dus..
Met citaat reageren
Oud 20-05-2005, 12:08
Verwijderd
Citaat:
Bootsman123 schreef op 20-05-2005 @ 12:22 :
Jou move_uploaded_file() heeft maar één argument, terwijl volgens php.net move_uploaded_file() je er twee moet meegeven. Er staat namelijk een "." in plaats van een ",". Verder is naar mijn weten simpel "/test/" niet voldoende. Ik zou er van maken:
"/test/" . $_FILES['img']['name']
move_uploaded_file ( string filename, string destination )

ik heb dus filename en destination ingegeven..

PHP-code:
// file op zn plaats zetten en reactie teruggeven.. 
  
if(move_uploaded_file($_FILES['img']['name'], "/test/".$_FILES['img']['name']")){
     // als het gelukt is...
     echo "
<br/> - <b>Uw bestand is met succes ge-upload</b>";
}else{
     // als het mislukt is.. 
     echo "
<br/> - <b>Het uploaden van ".$_FILES['img']['name']." is helaas mislukt</b>";
    die();

ik heb het veranderd.. maar de pagina die ik terug krijg is helemaal blanco.. van kwaad naar erger...
edit: een " teveel..

edit2: het werkt zo ook niet..
Met citaat reageren
Oud 23-05-2005, 08:00
Verwijderd
het werkt!

baas ook weer blij

nu nog een vraagje:
hoe kan ik zorgen dat als je op "bladeren" klikt dat je meteen naar de goede dir gaat? is daar een js voor?
Met citaat reageren
Oud 23-05-2005, 09:54
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
lekker onveilig zo
Met citaat reageren
Oud 23-05-2005, 11:21
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
Bootsman123 schreef op 23-05-2005 @ 11:06 :
Dat is voor zijn eigen rekening .
lol hoezo? als je iets voor iemand maakt lijkt het me dat je veilig moet scripten.....
Met citaat reageren
Oud 23-05-2005, 11:26
Dr HenDre
Avatar van Dr HenDre
Dr HenDre is offline
Citaat:
Bootsman123 schreef op 23-05-2005 @ 12:24 :
Ik heb het niet voor hem geschreven. Ik heb hem alleen gewezen waar de mogelijke fouten in zijn script zaten.
oops, ik dacht dat jij ts was, sorry
Met citaat reageren
Oud 23-05-2005, 15:14
Engadin
Avatar van Engadin
Engadin is offline
Als dat script toch al zchter een httpauth ofzo ligt en alleen hij het gebruikt lijkt mij meer beveiliging niet nodig
__________________
Jongeren - Natuur: http://www.njn.nl
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Oud 24-05-2005, 11:45
Verwijderd
Citaat:
Engadin schreef op 23-05-2005 @ 16:14 :
Als dat script toch al zchter een httpauth ofzo ligt en alleen hij het gebruikt lijkt mij meer beveiliging niet nodig
you got it

Alleen m'n baas gebruikt het om elke dag een bestand te uploaden.. en staat inderdaad achter een hyypauth
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 [PHP] Upload script parse error
flippje
3 27-03-2005 19:31
Software & Hardware [PHP] uploadscript
-niels-
7 30-06-2003 17:56


Alle tijden zijn GMT +1. Het is nu 23:32.