Scoutnet vzw

We connect scouts!
Het is momenteel 16 Nov 2024 20:23

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 2 berichten ] 
Auteur Bericht
BerichtGeplaatst: 20 Mrt 2004 12:23 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 17 Aug 2002 23:00
Berichten: 115
Dit heb ik als code voor het uploaden voor de foto's. Maar meetal moeten er meerder foto's terzelfde tijd verstuurt worden en is het handig deze in een zip)bestand te uploaden. maar blijkbaar wilt hij dit niet aannemen.
Imeand hier een verklaring voor?
$path = "";
$max_size = 200000000;

if (!isset($HTTP_POST_FILES['userfile'])) exit;

if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {

if ($HTTP_POST_FILES['userfile']['size']>$max_size) { echo "het bestand is te groot<br>\n"; exit; }
if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/zip")) {

if (file_exists($path . $HTTP_POST_FILES['userfile']['name'])) { echo "The file already exists<br>\n"; exit; }

$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path .
$HTTP_POST_FILES['userfile']['name']);
if (!$res) { echo "upload failed!<br>\n"; exit; } else { echo "upload sucessful<br>\n"; }

echo "File Name: ".$HTTP_POST_FILES['userfile']['name']."<br>\n";
echo "File Size: ".$HTTP_POST_FILES['userfile']['size']." bytes<br>\n";
echo "File Type: ".$HTTP_POST_FILES['userfile']['type']."<br>\n";
} else { echo "Wrong file type<br>\n"; exit; }


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 20 Mrt 2004 15:34 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Wij gebruiken volgend stukje code voor het uploaden van om het even welke types bestanden. Bij ons werkt het prima op deze manier:
Code:
    if ( $bestandsgrootte > 1000000 ) {
      $boodschap = "<b>Het bestand is te groot om te uploaden.</b>\n<br /> Bestanden groter dan 1 MB kunnen alleen via ftp geupload worden.";
    } else {

      $origineel = $_FILES['bestand']['name'];
      $grootte = $_FILES['bestand']['size'];
      $grootte = $grootte/1024;
      $grootte = round($grootte);
      $type = $_FILES['bestand']['type'];
     
      $split = explode(".",$origineel);
      $extensie = array_pop ($split);

      $local_file = "../../bestanden/download/$tak/$origineel";
      $url = "$tak/$origineel";

      if ( file_exists ($local_file) ) {
          $boodschap = "<b>Er is al een bestand met deze naam in deze map.</b>\n<br /> Het bestand kon daarom niet opgeslagen worden.";
      } else {
        if(copy ($bestand, $local_file)) {

          // KNIP: BESTANDSGEGEVENS OPSLAAN IN DATABASE EN NADIEN OPHALEN VOOR WEERGAVE BOODSCHAP

          while($list = mysql_fetch_object($query)){
            $boodschap = "<b>Het bestand &quot;$origineel&quot; is geupload!</b>";
            $boodschap .= "\n</p>\n\n<p class=\"tekst\">";
            $boodschap .= "\nEnkele gegevens van het bestand:";
            $boodschap .= "\n<br />&gt; <b>wat:</b> $list->wat";
            $boodschap .= "\n<br />&gt; <b>id: $list->id</b>";
            $boodschap .= "\n<br />&gt; <b>geupload naar:</b> $list->url";
            $boodschap .= "\n<br />&gt; <b>grootte:</b> $list->grootte kb";
            $boodschap .= "\n<br />&gt; <b>extensie:</b> $list->extensie";
            $boodschap .= "\n<br />&gt; <b>type:</b> $type";
            $boodschap .= "\n<br />&gt; <b>status:</b> $list->statusid";           
          }

        } else {
          $boodschap = "Het bestand &quot;$origineel&quot; is niet opgeslagen, er is blijkbaar iets misgelopen.";     
        }
      } 
    }

    echo ("\n<br />\n</p>\n<p class=\"midden\">\n$boodschap\n</p>\n<br />");

Let er wel op dat de map waarnaar je upload de juiste toegangsrechten heeft! (Bv. 777, al kan het ook met minder denk ik)

To


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 2 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 7 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
cron
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.