Avatar billede eds Nybegynder
27. juni 2003 - 21:09 Der er 26 kommentarer og
2 løsninger

Fil uploader i php

Hej eksperter jeg mangler en php uploader den skal kunne uploade filer der fylder højst 2 mb.
man skal også kunne slette dem igen
og så skal man selgfølgelig også kunne se en liste over filerne.
Avatar billede googolplex Novice
27. juni 2003 - 21:15 #1
Et godt link hvad det angår:

http://www.webcafe.dk/artikler/php/upload/

Kan godt nok ikke slette...
Avatar billede eds Nybegynder
27. juni 2003 - 21:24 #2
Har prøvet det jeg kan ikke rigtig forstå det
Avatar billede googolplex Novice
27. juni 2003 - 21:30 #3
Hvad er det præcis du ikke kan forstå ? Du kan evt. bare klippe deres eksempel direkte ud og indsætte det på din side.
Avatar billede eds Nybegynder
27. juni 2003 - 21:49 #4
Jeg kan godt finde ud af kopiere deres form og sætte det ind på min side men jeg ved ikke hvilket af php scriptene jeg skal tage.
Avatar billede bryrup Nybegynder
27. juni 2003 - 21:52 #5
http://www.sukos.dk/php/upload

både multi og single
Avatar billede eds Nybegynder
27. juni 2003 - 21:56 #6
Det dur ikke den siger:

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access c:/upload/cj.txt in /disk2/users/support/upload/singleupload.php on line 47
Navn: cj.txt, størrelse: 35 bytes, filtype: text/plain
Avatar billede eds Nybegynder
27. juni 2003 - 22:15 #7
Hvis det kan hjælpe jer må det altså også godt være i asp
Avatar billede mathiash Nybegynder
28. juni 2003 - 10:39 #8
prøv lige at gemme den fil som test.php:
<?php

/* Som udgangspunkt er alle PHP-installationer gode */
$godkendt = 1;

/* Har vi en funktion der kan kopiere upload-filen? */
$funktions_muligheder = array("move_uploaded_file", "copy");
foreach($funktions_muligheder as $funktion) {
  if(function_exists($funktion)) {
    $eksisterende_funktioner[] = $funktion;
  }
}
if(!is_array($eksisterende_funktioner)) {
  $godkendt = 0;
}

/* Er PHP ny nok? */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
  $godkendt = 0;
}

/* Hvordan er konfigurationen? */
$ini_settings = array(
              "file_uploads" => 1,
              "upload_max_filesize" => "Over nul",
              "post_max_size" => "Over nul"
              );
foreach($ini_settings as $key => $val) {
  $php_konfig = ini_get($key);
  $ini[$key] = $php_konfig;
  if(preg_match("/^0(\w){0,1}$/", $php_konfig)) {
    $godkendt = 0;
  }
}

/* Opstil konklusionerne */
$tabel["Kopierings-funktion"]["kraevet"] = join(", ", $funktions_muligheder);
$tabel["Kopierings-funktion"]["faktisk"] = join(", ", $eksisterende_funktioner);
foreach($ini as $key => $val) {
  $tabel["PHP-indstilling: <code>$key</code>"]["kraevet"] = $ini_settings[$key];
  $tabel["PHP-indstilling: <code>$key</code>"]["faktisk"] = $val;
}

/* Skriv ud til browseren */
echo "<h2>Konfigurationscheck</h2>";
echo '<table border="1" cellpadding="5" cellspacing="0">
      <tr><th>Konfiguration</th><th>Kr&aelig;vet</th><th>I din konfiguration</th></tr>';
foreach($tabel as $key => $val) {
  echo '<tr><td>' . $key . '</td><td>' . $val["kraevet"] . '</td><td>' . $val["faktisk"] . '</td></tr>';
}
echo '</table>';

$konklusion = array(
            0 => "Du kan desv&aelig;rre ikke bruge vores eksempel",
            1 => "Din konfiguration er ok - du kan anvende vores eksempel"
            );
echo "<ul><li><b>Konklusion:</b> " . $konklusion[$godkendt] . "</li></ul>";

?>

Hvad fortæller den?

//Mathias
Avatar billede mathiash Nybegynder
28. juni 2003 - 10:40 #9
Har du sat den til det rigtige dir ?
Avatar billede eds Nybegynder
28. juni 2003 - 10:55 #10
Jeg har prøvet at smide test.php op og så siger den:
Konfigurationscheck
Konfiguration Krævet I din konfiguration
Kopierings-funktion move_uploaded_file, copy move_uploaded_file, copy
PHP-indstilling: file_uploads 1 1
PHP-indstilling: upload_max_filesize Over nul 1M
PHP-indstilling: post_max_size Over nul 8M

Konklusion: Din konfiguration er ok - du kan anvende vores eksempel
Avatar billede mathiash Nybegynder
28. juni 2003 - 11:01 #11
Hmm, Har du sat den til det rigtige dir ?
Avatar billede eds Nybegynder
28. juni 2003 - 11:03 #12
Altså om jeg har uploaded den til den mappe den skal ligge i?
Avatar billede mathiash Nybegynder
28. juni 2003 - 11:05 #13
Et sted i konfigurationen skulle der meget gerne stå noget med uplaodir fx. webcafés:
$konfiguration["upload_bibliotek"] = "./updir";
Avatar billede eds Nybegynder
28. juni 2003 - 11:06 #14
ja det har jeg fundet.
Avatar billede mathiash Nybegynder
28. juni 2003 - 11:07 #15
Har du ændret det?
Hjælper det?
Avatar billede eds Nybegynder
28. juni 2003 - 11:10 #16
Ændret det du må undskylle jeg forstår ikke helt hvad du mener altså skal jeg i $konfiguration["upload_bibliotek"] = "./updir"; omdøbe updir til det jeg vil have mappen skal hede som den skal uploade til.
Avatar billede mathiash Nybegynder
28. juni 2003 - 11:12 #17
jeps!
Præcis.
:0)
Avatar billede eds Nybegynder
28. juni 2003 - 11:16 #18
Så siger den:
$konfiguration["upload_bibliotek"] = "./upload"; $konfiguration["max_stoerrelse"] = "10";
Avatar billede mathiash Nybegynder
28. juni 2003 - 11:16 #19
Kommer der nogen fejl?
Avatar billede eds Nybegynder
28. juni 2003 - 11:17 #20
Over hoved ikke den siger bare: $konfiguration["upload_bibliotek"] = "./upload"; $konfiguration["max_stoerrelse"] = "10";
Avatar billede eds Nybegynder
28. juni 2003 - 11:37 #21
Nej du må ikke gå af nu :-(
Avatar billede gonza.dk Nybegynder
28. juni 2003 - 16:58 #22
mathias -> tror homemicky mangler et svar: http://www.eksperten.dk/spm/369060 ;o)
Avatar billede mathiash Nybegynder
29. juni 2003 - 09:58 #23
hmm underligt, hvor har du det at ligge?
så vi kan se med?
Avatar billede eds Nybegynder
29. juni 2003 - 10:58 #24
Hos hosted4free link: http://support.h4f.dk/upload/up.htm

jeg bliver nød til atgå af nu.
Avatar billede mathiash Nybegynder
29. juni 2003 - 11:02 #25
DU har sikkert bare kommet til at fjerne <?php og ?> der hvor der står: $konfiguration["upload_bibliotek"] = "./upload"; $konfiguration["max_stoerrelse"] = "10";
Avatar billede eds Nybegynder
29. juni 2003 - 13:36 #26
Så er jeg her igen ehm.. vil du have at den skal se sådan her ud:
<?php
$konfiguration["upload_bibliotek"] = "./upload";
$konfiguration["max_stoerrelse"] = "10";
?>
Avatar billede eds Nybegynder
29. juni 2003 - 13:36 #27
Fordi sådan dur det ikke
Avatar billede eds Nybegynder
27. august 2003 - 20:12 #28
Hey alle sammen jeg har fået det til at virke i asp godt nok: http://www.eksperten.dk/spm/370051

så i får pointsne alligevel.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester