N netfeed Medlem sedan mars 2001 593 inlägg Trådstart 19 feb. 2004 17:08 #1 jag skulle behöva någon form av funktion för att ladda upp och spara word-dokument antingen i databas(postgresql) eller direkt till servern(spelar igentligen ingen roll)
och sedan lätt och smidigt vida vilka som finns
hur skulle man kunna göra detta??
//Netfeed, som inte kodat php på länge
Web-Tor Medlem sedan nov. 2000 13 890 inlägg Testa att söka på "upload"
WiZzLeR Medlem sedan juni 2002 346 inlägg <?php
if(isset($_POST['upload'])) {
if (eregi(".doc",$_FILES['doc']['name'])) {
move_uploaded_file($_FILES['doc']['tmp_name'], "/dir/".$_FILES['doc']['name']);
}else{ echo "FU DET ÄR INGEN WORD DOC<br />"; }
}
echo "<b>word filer</b><br />";
$dir = "/dir/";
$visa=opendir($dir);
while($fil=readdir($visa)){
if($fil != "." && $fil != ".."){
echo $fil."<br />";
}
}
closedir($visa);
?>
<form name="upload" method="post" enctype="multipart/form-data">
<input class="input" type="file" name="doc">
<input class="input" name="upload" type="submit" value="submit">
N netfeed Medlem sedan mars 2001 593 inlägg web-tor: ssh! någon kan höra dig
WiZzLeR_ danke
N netfeed Medlem sedan mars 2001 593 inlägg jag kan inte lägga upp eller flytta filerna
<?php
require('../head.inc');
$nu = date("Y");
$bapp = pg_Exec($conn, "SELECT mid FROM sekreterare WHERE argang<=$nu;");
$sekreterare = pg_Result($bapp,"mid");
if($PHP_AUTH_USER == $sekreterare && $_GET['p'] == "new"){
echo "<form name=\"upload\" method=\"post\" enctype=\"multipart/form-data\">";
echo "<input class=\"input\" type=\"file\" name=\"doc\">";
echo "<input class=\"input\" name=\"upload\" type=\"submit\" value=\"submit\">";
if(isset($_POST['upload'])) {
if (eregi("\.doc",$_FILES['doc']['name'])) {
//if (eregi(".doc",$_FILES['doc']['name'])) {
move_uploaded_file($_FILES['doc']['tmp_name'], "./filer/".$_FILES['doc']['name']);
}else{
echo "<br><br>FU DET ÄR INGEN WORD DOC<br />";
}
}
}
echo "<br><br><b>word-filer</b><br />";
$dir = "./filer/";
$visa=opendir($dir);
while($fil=readdir($visa)){
if($fil != "." && $fil != ".."){
echo $fil."<br />";
}
}
closedir($visa);
require('../foot.inc');
?>
får felen:
Warning: move_uploaded_file(./filer/2004.doc): failed to open stream: Permission denied in /home/sexet/html/Protokoll/protokoll2.php on line 18
Warning: move_uploaded_file(): Unable to move '/tmp/phpZQZ6Rv' to './filer/2004.doc' in /home/sexet/html/Protokoll/protokoll2.php on line 18
Web-Tor Medlem sedan nov. 2000 13 890 inlägg N netfeed Medlem sedan mars 2001 593 inlägg men jag frågade ju på ett redan skrivet skript
dock så kom jag underfund med aatt det var problem med skriv rättigheter
Peeer Medlem sedan mars 2002 5 907 inlägg
netfeed skrev:
men jag frågade ju på ett redan skrivet skript
dock så kom jag underfund med aatt det var problem med skriv rättigheter
Det hade du ju kommit på snabbare om du, som Tor gjorde, sökt på ditt felmeddelande. Ta det som ett tips, inte kritik.
WiZzLeR Medlem sedan juni 2002 346 inlägg
Peeer skrev:
Det hade du ju kommit på snabbare om du, som Tor gjorde, sökt på ditt felmeddelande. Ta det som ett tips, inte kritik.
hans tråd skreeek ju efter min hjälp =)
N netfeed Medlem sedan mars 2001 593 inlägg sorry att jag drar upp denna tråden igen men jag behöver hjälp med det en gång till, tyvärr så sorteras inte mina filer efter datum hur kommer detta sig?
filerna heter ProtokollYYYYMMDD.doc
YYYY == år
MM == månad
DD == dag
men det kanske ni fattade
$dir = "./filer/";
$visa=opendir($dir);
while($fil=readdir($visa)){
if($fil != "." && $fil != ".."){
$fil2 = ereg_replace(".doc", "", $fil);
echo "<a href=".$dir."/".$fil." target=_new>".$fil2."</a><br />";
}
}
closedir($visa);
Matte Medlem sedan aug. 2000 2 975 inlägg Lägg dom i en array och sortera före utskrift:
$dir = "./filer/";
$filer = array();
$visa = opendir($dir);
while($fil = readdir($visa)){
if($fil != "." && $fil != ".."){
$filer[] = $fil;
}
}
closedir($visa);
sort($filer);
foreach ($filer as $fil) {
$fil2 = ereg_replace(".doc", "", $fil);
echo "<a href=".$dir."/".$fil." target=_new>".$fil2."</a><br />";
}