/ 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
UL script fra phpuniverset.dk
Fra : Ronni - The Real one~


Dato : 24-08-01 00:12

Hejsa

Jeg har downloadet følgende upload script på www.phpuniverset.dk
men der er nogle ting jeg stusser en del over!

/*
www.phpuniverset.dk
*/

<form enctype="multipart/form-data" method="post" action="<?php echo
$PHP_SELF ?>">
Billed<br>
<input type="File" name="billed" size="25">
<br><br>
<input type="submit" name="submit" value="Upload">
</form>
<?php
if ($submit)


exec("cp $billed /kunder/ditdomaine/htdocs/images/$billed_navn");

echo "temp file: $billed<br>\n";
echo "file name: $billed_navn<br>\n";
echo "<br>\n";
echo "<img src=images/$billed_navn><br>\n";

}

?>

Ved linien - exec("cp $billed
/kunder/ditdomaine/htdocs/images/$billed_navn");
skal det være den absolutte sti der bruges ?
variablen $billed_navn vil da til enhver tid være tom da den ikke bliver sat
på noget tidspunkt ?
eller er jeg gal på den?

Det virker for øvrigt heller ikk :(

Jeg har efterhåden slåsset en del med at finde et upload script som virker -
er der nogle der ligger inde med et
kan henvise til et, som virker eller er til at få til at virke ? (godt
sproget ! :)

/Ronni
ronni1@ofir.dk




 
 
Lars Petersen (24-08-2001)
Kommentar
Fra : Lars Petersen


Dato : 24-08-01 02:08

> Jeg har downloadet følgende upload script på www.phpuniverset.dk
> men der er nogle ting jeg stusser en del over!

kender ikke sitet - og efter at have set scriptet kommer jeg heller ikke til
det ;)

> Ved linien - exec("cp $billed
> /kunder/ditdomaine/htdocs/images/$billed_navn");
> skal det være den absolutte sti der bruges ?

Nej, ikke nødvendigvis.

> variablen $billed_navn vil da til enhver tid være tom da den ikke bliver
sat
> på noget tidspunkt ?
> eller er jeg gal på den?

Jo den vil altid være tom. Nej du er ikke gal på den ;) Personen har oversat
scriptet til dansk, hvilket bevirker at det ikke virker. Det skal være
$billed_name

Læs http://php.net/manual/it/features.file-upload.php
Og brug is_uploaded_file og move_uploaded_file ikke det der exec halløj.


--
-
Lars
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
http://wshlman.moons.dk/ - Say goodbye to GameSpy - A Free Half Life
Manager!
When mailing me, remember there is no truth in my mail!




Ronni - The Real one~ (24-08-2001)
Kommentar
Fra : Ronni - The Real one~


Dato : 24-08-01 12:44

> Jo den vil altid være tom. Nej du er ikke gal på den ;) Personen har
oversat
> scriptet til dansk, hvilket bevirker at det ikke virker. Det skal være
> $billed_name

Vil det sige at der i dette tilfælde bliver uploadet et billede til
variablen $billed
og PHP så automatisk kan finde navnet blot ved at skrive $billed_name ?
I så fald hvor mange findes der så af disse ?
$billed_name
$billed_size
$billed_type
etc
og hvor kan jeg læse om disse ?

/Ronni
ronni1@ofir.dk





Lars Petersen (26-08-2001)
Kommentar
Fra : Lars Petersen


Dato : 26-08-01 02:03

> Vil det sige at der i dette tilfælde bliver uploadet et billede til
> variablen $billed
> og PHP så automatisk kan finde navnet blot ved at skrive $billed_name ?

Yep

> I så fald hvor mange findes der så af disse ?
> $billed_name
> $billed_size
> $billed_type
> etc
> og hvor kan jeg læse om disse ?

Som jeg skrev:
Læs http://php.net/manual/it/features.file-upload.php

=)

--
-
Lars
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
http://wshlman.moons.dk/ - Say goodbye to GameSpy - A Free Half Life
Manager!
When mailing me, remember there is no truth in my mail!



Rasmus Windfeldt (24-08-2001)
Kommentar
Fra : Rasmus Windfeldt


Dato : 24-08-01 13:03

Du kan finde mere om upload af filer på adressen:
http://dk.php.net/manual/pt_BR/features.file-upload.php

Det har jeg selv brugt.
Du skal dog være opmærksom på at afhængig af dit webhotel skal du
sandsynligvis lave rettighederne på det direktorie du vil uploade til,
til 777.

Mvh Rasmus Windfeldt

Ronni - The Real one~ (24-08-2001)
Kommentar
Fra : Ronni - The Real one~


Dato : 24-08-01 13:24


"Rasmus Windfeldt" <nekkabel@bigfoot.com> wrote in message
news:2d368a0.0108240403.7dd36ddb@posting.google.com...
> Du kan finde mere om upload af filer på adressen:
> http://dk.php.net/manual/pt_BR/features.file-upload.php
>
> Det har jeg selv brugt.
> Du skal dog være opmærksom på at afhængig af dit webhotel skal du
> sandsynligvis lave rettighederne på det direktorie du vil uploade til,
> til 777.
>
> Mvh Rasmus Windfeldt

Det er lige det jeg har forsøgt !
Men jeg kan ikke få den til det.

hvad gjorde jeg :
gik ned i start->kør
skrev ftp www.ideon.dk
skrev brugernavn
skrev password
skrev cd dev
skrev literal site chmod 777 /dev/
så fik jeg beskeden 200 SITE CHMOD command successful.

Men når jeg så forsøger at køre mit upload script....
Permission denied
Prøv selv http://www.ideon.dk/dev/upload.php

Håber der er nogle som kan give mig et svar/løsning.
Har efterhånden rodet med det her til hudløshed

/Ronni
ronni1@ofir.dk




Ronni - The Real one~ (24-08-2001)
Kommentar
Fra : Ronni - The Real one~


Dato : 24-08-01 13:27

Glemte jo lige koden ! :)
Det var den som er blevet henvist til af Rasmus og Lars.
eneste ændre er MAX_FILESIZE hvor jeg har kommet tre extra
nuller på.

/Ronni



Rasmus Windfeldt (24-08-2001)
Kommentar
Fra : Rasmus Windfeldt


Dato : 24-08-01 13:32

Jeg bevæger mig nok lidt ud på gyngende gund, men jeg TROR måske
??!?!!?!?

Har du undersøgt hvad systemvariablen upload_tmp_dir (phpinfo) er sadt
til? Dette temp dir skal ligeledes have rettighederne 777.

Mvh Rasmus Windfedt

Ronni - The Real one~ (24-08-2001)
Kommentar
Fra : Ronni - The Real one~


Dato : 24-08-01 13:48

upload_tmp_dir : no value
upload_max_filesize : 2M
file_uploads : 1

var hvad jeg kunne finde, men det kunne jo tyde på at der ikke
er noget upload tmp dir ?

/Ronni





Ronni - The Real one~ (24-08-2001)
Kommentar
Fra : Ronni - The Real one~


Dato : 24-08-01 18:16


Mange tak skal I alle have!

Jeg har endelig langt om længe fået det til at virke! :)


Fejlen var at jeg havde forstået at når man lavede en chmod på et bibliotek
gjaldt dette også for dets underbiblioteker hvilket det ikke gjode. DOH!

mvh
Ronni
ronni1@ofir.dk




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

Månedens bedste
Årets bedste
Sidste års bedste