Avatar billede crapmaster Nybegynder
21. juni 2003 - 21:49 Der er 14 kommentarer og
1 løsning

Alle filer i en mappe ?

Hej alle..
Jeg har en mappe hvor der bliver uploade billeder i, så er det jeg vil høre om det er muligt at lave det sådan at min Wap side kan sætte alle de billeder ind på siden og lave dem om til et link, Det skal ske auto da de filer kun ligger der et lille stykke tid.
Avatar billede mcfucker Nybegynder
21. juni 2003 - 21:54 #1
Det kan desværre ikke lade sig gøre :)
Avatar billede crapmaster Nybegynder
21. juni 2003 - 22:02 #2
Ved du om man kan i php
Avatar billede mcfucker Nybegynder
21. juni 2003 - 22:04 #3
det kan man heller ik, desværre!
Avatar billede ballsic Nybegynder
22. juni 2003 - 00:07 #4
det kan da lade sig gøre i domino...
Avatar billede crapmaster Nybegynder
22. juni 2003 - 00:08 #5
>>> ballsic
Hvad mener du ????
Avatar billede olebole Juniormester
22. juni 2003 - 00:36 #6
<ole>

Nu skriver jeg ikke selv til WAP - men det undrer mig dybt, mcfucker ikke mener, det kan lade sig gøre i PHP.
PHP kan skrive filer ud og rykke i serverens fil-system, så prøv lige at forklare præcis, hvad du vil lave  :)

/mvh
</bole>
Avatar billede crapmaster Nybegynder
22. juni 2003 - 00:41 #7
Jeg skal bruge en wap side hvor jeg kan hentet alle de billeder der er i mappe,

Det er fordi jeg har en side hvor man kan oploade logoer til sin mobiltelefon, Bagefter gå ind i wappen og hentet logoet
Avatar billede olebole Juniormester
22. juni 2003 - 01:27 #8
Ja, det er der vist ikke nogen, der kan være i tvivl om - det skrev du jo også i spørgsmålet. Det var en uddybning, jeg efterlyste  :)
/mvh
Avatar billede crapmaster Nybegynder
22. juni 2003 - 01:34 #9
Jeg er lidt ude og skide, Ellers er jeg bare dum, men da jeg heller ikke kender meget til wap og php ville høre om man kunne hentet en mappe med filer ( Gif, jpg,png ) ind i en wml side.

Vis jeg uploader et gif billede til en mappe, så skal jeg kunne gå over på min mobil og ind med wap og hentet billedet ned på min mobil.

Jeg ved ikke hvordan jeg ellers skal forklare det....Dumme mig!!!
Avatar billede medions Nybegynder
22. juni 2003 - 02:15 #10
Sådasn her får du alle filer i en mappe med PHP:

$mappe = opendir("multi/");
if ( $mappe !== false ) { 
    while($filename = readdir($mappe)) {
        if ( strlen($filename) > 2 ){
            echo "<br><img src=\"http://domæne.dk/mappe/$filename\">";   
                    }
    }
    closedir($mappe);   
}
?>

Så er det kun at lave en PHP Content hvor serveren du har dit site liggende på detecter hvilken filtype den skal behandle!

//>Rune
Avatar billede olebole Juniormester
22. juni 2003 - 02:18 #11
Du kunne jo skrive din WAP-fil ud, hvergang der uploades et billede. Jeg kan vise dig et lille eksempel med et HTML-dokument.

Start med at skrive en template for siden og kald den 'templ.txt':

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title>TITLE</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>

<table cellspacing="0" cellpadding="0" border="0">
%{INSERT_PICS}%
</table>

</body>
</html>
-------------------------------------------------
Dette tag '%{INSERT_PICS}%' skal senere skiftes ud med tabelrækker med billeder i.

Skriv derefter denne PHP-fil:

<?

# Åben mappen 'img'
$dir = opendir('img');

# Fyld billederne i mappen i et array
$aPics = array();
while ( ($file = readdir($dir))!==false ) {
  if ($file != "." && $file != "..") {  /* as descripted below: these "files" will not be added to the array */
      $aPics[] = $file;
  }
}
closedir($dir);

# Læs en template og læg den i strengen $tmplStr
$fp = fopen("templ.txt", "r");
if ($fp) {
    while ( !feof($fp) ) {
        $tmplStr .= fread($fp, 1024);
    }
    fclose($fp);
}

# Skift special-tag ud med billederne
for ($i=0; $i<count($aPics); $i++) {
    $tabelStr .= "<tr><td><img src=\"img/".$aPics[$i]."\"></td></tr>";
}
$fileStr = str_replace("%{INSERT_PICS}%", $tabelStr, $tmplStr);

# Udskriv ny fil
$fp = fopen("nyfil.html", "w");
if ($fp) {
    fwrite($fp, $fileStr);
    fclose($fp);
}

?>

Sørg for, du har rettigheder til at åbne og skrive filerne. Det gøres forskelligt - alt efter server-platform.
/mvh
Avatar billede olebole Juniormester
22. juni 2003 - 02:21 #12
Undskyld den engelske kommentar ... det er sakset fra et gammelt script, der gør næsten det samme  :)
Avatar billede crapmaster Nybegynder
22. juni 2003 - 08:48 #13
Kan ikke se en skid, der er nådet galt med denne side
Avatar billede crapmaster Nybegynder
22. juni 2003 - 09:41 #14
Jeg lukker spm da jeg ikke kan se hvad i svare mig....
Avatar billede crapmaster Nybegynder
22. juni 2003 - 09:41 #15
//Lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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