Iris_L Skrevet 6. januar 2007 Skrevet 6. januar 2007 Ja, som overskriften sier så ønsker jeg meg et bildeopplastings script som legger til et valgfritt navn på bildene som lastes opp Jeg har sett noe lignende før, men jeg husker ikke hvor. Det jeg tenker på er at man får et lite tekstfelt til å skrive en liten tekst i, og når man laster bildet opp så forminskes det automatisk til feks. 100*100 px, og så kommer teksten på det opplastede bildet. Er det noen som har noe slikt, eller kan lage noe lignende for meg? Er det veldig vanskelig å lage så kan vi diskutere oss frem til en pris
ZoRaC Skrevet 6. januar 2007 Skrevet 6. januar 2007 Du kan se om www.ezonlinegallery.com er det du ser etter.
Iris_L Skrevet 6. januar 2007 Forfatter Skrevet 6. januar 2007 Takk, men det er jo et galleri, og det er ikke helt det jeg er ute etter Jeg ønsker noe lignende Tinypic.com bare med den funksjonen at det kan legges til tekst.
Iris_L Skrevet 9. januar 2007 Forfatter Skrevet 9. januar 2007 Det er foressten noe ala. dette jeg ønsker: http://flexitid.awardspace.info
josera Skrevet 12. januar 2007 Skrevet 12. januar 2007 (endret) Det er foressten noe ala. dette jeg ønsker: http://flexitid.awardspace.info 7683735[/snapback] Opplastning med tekst: <form action="upload_mottak.php" method="post" enctype="multipart/form-data"> Velg et bilde ved å trykke på knappen til høyre..<br> <input type="file" name="filbane" size"30"><p> <textarea name="beskrivelse"></textarea> ....skriv inn en passende beskrivelse på bildet og trykk deretter her for å laste opp bilde <input type="submit" value="last opp fil" name="last_opp"> </form> Permanent lagring av bildet med tekst: <?php if(empty($_FILES [`filbane`][´name]) ) {die ("ingen fil ble valgt");} else { //$temp_fil er et midlertidig navn bestemt i php.ini $temp_fil = $_FILES [`filbane`][`name`] ; // blir f. eks. bilder/navn.jpg $filnavn ="bilder/" . $_FILES[`filbane`][`name`]; // denne må kopieres til kjent sted/navn copy ($temp_fil, $filnavn) or die ("kunne ikke kopiere"); $filtype = $_FILES[`filbane`][`type`]; //MIME-typen til filen (jpeg, mpeg, osv) $storrelse = $_FILES[`filbane`][`size`]; // størrelsen på bilde if (strstr ($filtype, "jpeg") ) { // vis bilde echo "<img src=`$filnavn`height= `200` align= `right`>"; echo "<h3>Dette bildet ble lastet opp</h3>"; }//if echo "<ul>\n\t<li>Filnavn: $filnavn\n"; echo "\t<li>Type: $filtype\n"; echo "\t<li>Størrelse: $storrelse byte\n; // lager en tekstfil med beskrivelsen if (isset ($_POST[`beskrivelse`]) ) { echo "\t<li>Beskrivelse: " .$_POST [[beskrivelse`]; $tekstnavn = str_replace(".jpg" , ".txt", $filnavn); $filpeker = fopen($tekstnavn, "w"); // bilder/navn.txt fwrite ($filpeker, $_POST[`beskrivelse`]); fclose($filpeker); }//behandle beskrivelsen echo "\n</ul>"; }// else, ferdig med å kopiere og vise info om fil og bilde ?> P.s $_FILES [`filbane`][`tmp_name] bare er et midlertidig navn som angitt i php.ini i direktivet upload_tmp_dir, !! Filen bør kopieres til riktig katalog! Tekstfilen til bilde vil få samme navn som bilde men med endelsen txt. funker det ike så klag til Horgen, forfatteren av boka webprogrammering i php... Mvh Jørn ps, husk at du må sensurere bildene selv da.. :!: Endret 12. januar 2007 av josera
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå