Avatar billede jazzy-jay Nybegynder
06. januar 2003 - 04:20 Der er 1 kommentar og
1 løsning

vis filer | slet | upload + navngive

Jeg har sat og leget med et script der skulle kunne slette oploade og vise filen frem.

først kunne man godt slette men så gik scriptet amok og sagde "Warning: SAFE MODE Restriction in effect. The script whose uid is 10631 is not allowed to access / owned by uid 0 in /hotel/WWW/dir.php on line 27
"

en der ved hvordan jeg løser det problem?

og er der en der ved hvordan man gør så scriptet kun viser .jpg, .gif filer frem over de filer der ligger i bibloteket?

og ville spørge om er om det er muligt at fumle rundt med scriptet så hvis det nu ser at 01.jpg og 02.jpg ligger i mappen så navngiver den det billede der oploades 03.jpg

en ordenlig omgang.

håber der er en der kan hjælpe.
på forhånd tak

<-- dir.php -->

<font face=verdana size=2><a href=dir.php?dir=<? echo $dir; ?>&form=true>Upload</a>
<hr color=black noshade>
<?php
if ($upload == "true") {
$extAll=array(".jpg",".gif");
$ext=strtolower(substr($billede_name,strrpos($billede_name,".")));
if (!in_array($ext,$extAll)){
echo "Ugyldig fil!<br>";
echo "<a href=dir.php?dir=$dir>Tilbage</a><br>"; 
exit;
}
else {
copy ($billede,"/hotel/WWW/$dir/nar.$ext");
unlink($billede);
echo "Upload Ok<br>";
echo "<a href=dir.php?dir=$dir>Tilbage</a><br>";
exit;
}
}
if ($form == "true") {
echo"<Form Action='dir.php?dir=$dir&upload=true' Method=post enctype=multipart/form-data>\n";
echo"<Input Type=File Name=billede> <Input Type=Submit value=OK><br>\n";
echo"</Form>\n";
exit;
}
if ($slet) {
unlink("/$slet");
echo"Slettet!<br>";
echo"<a href=dir.php?dir=$dir>Tilbage</a><br>";
exit;
}
if ($vis) {
echo"<img src=$vis><br>";
echo"<a href=dir.php?dir=$dir>Tilbage</a><br>";
exit;
}
if(!isset($dir)){
$dir = ".";
}


if ($dirpointer = @opendir($dir)) {
  while($file = readdir($dirpointer)) {
    echo "<li>$file | <a href=dir.php?vis=$dir/$file&dir=$dir>Eksempel</a> | <a href=dir.php?slet=$dir/$file&dir=$dir>Slet</a><br>\n";
  } 
  closedir($dirpointer);
}

?>
Avatar billede jazzy-jay Nybegynder
06. januar 2003 - 04:55 #1
hehe den regnede jeg selv ud
Avatar billede jazzy-jay Nybegynder
06. januar 2003 - 04:57 #2
if ($slet) {
unlink("/hotel/WWW/$dir/$slet");
echo"Slettet!<br>";
echo"<a href=dir.php?dir=$dir>Tilbage</a><br>";
exit;
}
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