/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Warning
Fra : Chrístian Jørgensen


Dato : 13-11-03 21:54

Jeg er ved at lave en fil upload, jeg får en warning jeg ikke kan
komme af med. Håber der er nogen der kan hjælpe.

Warning: open_basedir restriction in effect. File is in wrong
directory in
/usr/local/psa/home/vhosts/kalender.unik.ocnet.dk/httpdocs/billed
php on line 22


På forhånd tak

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Peter Brodersen (13-11-2003)
Kommentar
Fra : Peter Brodersen


Dato : 13-11-03 22:19

On Thu, 13 Nov 2003 20:54:01 +0000 (UTC), Chrístian Jørgensen
<spam@toftemark.net> wrote:

>Jeg er ved at lave en fil upload, jeg får en warning jeg ikke kan
>komme af med. Håber der er nogen der kan hjælpe.

Du skriver ikke hvordan, din kode ser ud, så det er lidt svært at
hjælpe.

Bruger du move_uploaded_file() til at flytte den uploadede fil?

--
- Peter Brodersen

Ugens sprogtip: gider (og ikke gidder)

Chrístian Jørgensen (15-11-2003)
Kommentar
Fra : Chrístian Jørgensen


Dato : 15-11-03 19:00

Peter Brodersen wrote in dk.edb.internet.webdesign.serverside.php:
> On Thu, 13 Nov 2003 20:54:01 +0000 (UTC), Chrístian Jørgensen
> <spam@toftemark.net> wrote:
>
> >Jeg er ved at lave en fil upload, jeg får en warning jeg ikke kan
> >komme af med. Håber der er nogen der kan hjælpe.
>
> Du skriver ikke hvordan, din kode ser ud, så det er lidt svært at
> hjælpe.
>
> Bruger du move_uploaded_file() til at flytte den uploadede fil?
>
> --
> - Peter Brodersen
>
Min kode ser sådan her ud, håber der er en der kan hjælpe

<?php
if($_POST['up']){
$files = $_FILES['upfil']['name'];
$file = $_FILES['upfil']['tmp_name'];
$fil_stoerrelse = filesize($file)/1024;
if($fil_stoerrelse > "100") {
echo "Det billede du prøver at uploade er <b>ikke</b> gyldigt
- max 100 kb
<a href=javascript:history.back(-1)>Tilbage</a>";
exit;
}
$billedewh = @GetImageSize($file);
if ($billedewh['0'] > 9000 || $billedewh['1'] > 9000) {
echo "Det billede du prøver at uploade er <b>ikke</b> gyldigt
- max 9000x9000
<a href=javascript:history.back(-1)>Tilbage</a>";
exit;
}
$sti =
"/usr/local/psa/home/vhosts/kalender.unik.ocnet.dk/httpdocs/pics/";
$dist = $_SERVER["DOCUMENT_ROOT"] ."$sti";
$temparr = explode(".", $files);
$temparr[count($temparr)-2] = time();
$files = implode(".", $temparr);
copy($_FILES['upfil']['tmp_name'], $dist . $files);
$connection = mysql_pconnect("x","x","x");
mysql_select_db("uniksql");
mysql_query("insert into billeder (navn, tekst, dato, filnavn,
height, width) values ('$_POST[navn]', '$_POST[tekst]', now(),
'$files', '$billedewh[0]', '$billedewh[1]')");
echo "Din fil er nu uploadet<br><br>";
}
?>
<form action="billed.php" method="post"
enctype="multipart/form-data">
<b>Navn:</b><input type="text" name="navn"><br>
<b>Tekst:</b><input type="text" name="tekst"><br>
<b>Fil til upload:</b><input type="file" name="upfil"><br>
<input type="submit" value="upload" name="up">
</form>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste