netfeedMedlem sedan mars 2001593 inlägg 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-TorMedlem sedan nov. 200013 890 inlägg Testa att söka på "upload" :i
WiZzLeRMedlem sedan juni 2002346 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">
netfeedMedlem sedan mars 2001593 inlägg web-tor: ssh! någon kan höra dig :)
WiZzLeR_ danke
netfeedMedlem sedan mars 2001593 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-TorMedlem sedan nov. 200013 890 inlägg netfeedMedlem sedan mars 2001593 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
PeeerMedlem sedan mars 20025 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. :)
WiZzLeRMedlem sedan juni 2002346 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 =)
netfeedMedlem sedan mars 2001593 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);
MatteMedlem sedan aug. 20002 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 />";
}