Gå til innhold

Bilde upload uten database


Anbefalte innlegg

heisann..

 

Har mekka login script osv.. også vil jeg at Den som er logga inn kan laste opp et bilde som kommer i F.eks index.php

 

Er det mulig uten database ??

 

Blir glad for script eller link til script..

 

Blir ikke glad for www.hotscripts.com linken.. /( veit ikke hva jeg skal søke etter der)\

Endret av crawford
Lenke til kommentar
Videoannonse
Annonse

Takk..

*syns nynorsk er vanskelig* :p

 

Hvis dere ikke skjønte det mente jeg bare sånn:

 

 

At de som er logget inn kan trykke på knappen BLA GJENNOM og velge bilde..

Det bildet han velger kommer i en <table> elns i index.php

 

Skjønner ?

Endret av crawford
Lenke til kommentar

vet ikke om dette er det du er ute etter, men du kan jo prøve dette:

 

her er selve form'en hvor du kan velge fil du skal late opp:

<form enctype="multipart/form-data" action="opplasting1.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />

<select size="1" MULTIPLE=NO name="mappe">
<option value="./upload/bilde/">Bilde</option>
<option value="./upload/katalog/">Katalog</option>
</select>
</form>

 

 

dette er opplasting1.php hvor selve opplastingen foregår.

<?php

$mappe = $_REQUEST['mappe'];
echo $mappe;

$uploaddir = $mappe;
$uploadfile = $uploaddir . $_FILES['userfile']['name'];

print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  print "File is valid, and was successfully uploaded.";
}

else {
  print "Opplasting til $mappe feilet";
}
print "</pre>";

?>

Lenke til kommentar

Ser bra ut.. men får denna feilmeldingen..

 

 

 

 

 

 

 

 

Warning: move_uploaded_file(test.jpg): failed to open stream: Permission denied in /mnt/home2/a/ap/apotex/public_html/ny/opplasting1.php on line 11

 

 

 

Warning: move_uploaded_file(): Unable to move '/tmp/phpUSkrxr' to 'test.jpg' in /mnt/home2/a/ap/apotex/public_html/ny/opplasting1.php on line 11

 

Opplasting til feilet

 

 

 

 

Sorry.. men er ganske ny innenfor php...

 

;)

Endret av crawford
Lenke til kommentar

Skal prøve å forklare meg bedre nå:

 

På hjemmesiden min skal kameraten min ha sin egen profil på en måte :p

Så han kan laste opp et bilde som kommer på infosiden hans som heter martin.php Etter han har trykka "submit" kommer den der..

 

Skal også gjøre så han kan lage tekst som kommer på info siden.. men det gjøres på samme måte sikkert...

 

 

Det med bildet.. Noen som veit hvordan ?

*kos*

Endret av crawford
Lenke til kommentar

1) det kan virke som filen lastes opp til en temp-mappe for så å flyttes til den 'ordenlige' mappen når dette er ferdig. Sørg for å ha skrivetillatelse til denne mappen. (denne mappen kan settes/endres i php.ini hvis du vil endre den).

 

2) når det gjelder hvor filene skal lastes opp kan du for eksempel gjøre slik: jeg regner med at du har brukernavn/passord på området ditt. det du kan kan gjøre er å ha egne mapper til hver bruker. du kan ha følgende kode for å sjekke om mappen til brukeren finnes eller la systemet lage en mappe fil brukeren hvis dette ikke finnes:

 

if (!is_dir("$username")) {
    mkdir("$username", 0777)
}

 

hvis du vil ha alle bildene i samme mappe (uansett bruker) kan du endre filnavnet etter de er lastet opp ved hjelp av rename-funksjonen til php

 

edit: har ikke haatt tid til å kvalitetssjekke kode-eksempelet, men regner med at den skal fungere slik den gjør nå...

Endret av ilpostino
Lenke til kommentar
Men hvis han foreksempel laster "opp" bildet.. kan jeg gjøre så det han lastet opp SIST kommer ?

 

Eller må jeg bare gjør så bildet MÅ foreksempel heter index.jpg ?

hva du vil kalle bildet velger du selv ut ifra hva som er enklest/best for deg.. uansett o du kaller det index eller noe annet...

Lenke til kommentar

Joa.. men ikke sant..

 

Jeg gjorde det på denne måten jeg:

 

Lagde login scriptet...

Når han er logget inn kommer han til loggetinn.php

på loggetinn.php lagde jeg Formen til bildeuploaden...

og på info siden om han tok jeg og lagde "bildet" uten bilde på en måte..

 

sånn her :

 

<img src="martin/martin.jpg" width="653" height="370">

 

 

Og da betyr jo det at bildet han laster opp MÅ hete martin.jpg

 

Men jeg vil at bildet skal komme på info siden hans uansett hva det heter..

Skjønner ?

 

har du msn så finnes jeg der :p : [email protected]

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...