Thomas. Skrevet 19. august 2008 Skrevet 19. august 2008 (endret) Se post nr 4. Endret 19. august 2008 av php_user
Intramin Skrevet 19. august 2008 Skrevet 19. august 2008 Skal være $fil = $dir . basename($_FILES['fiil'] . $q2['name']);
Thomas. Skrevet 19. august 2008 Forfatter Skrevet 19. august 2008 (endret) borte.. Fikk det til;) Endret 19. august 2008 av php_user
Thomas. Skrevet 19. august 2008 Forfatter Skrevet 19. august 2008 (endret) Har et lite problem: <input type="text" name="url2" value="<?php echo $base; $fil = str_replace(".", "", $fil); echo trim($fil);?>"> Hvordan kan jeg gjøre slik at kun punktum foran ./mappe fjernes, og ikke foran filtypen ??? Evt. en annen måte å skrive ut filen's URL på? Hele koden: <?php $base = "http://localhost/bildeopplastningsscript"; if(isset($_POST['U'])) { // Layout $pre1 ='<pre>'; $pre2 = '</pre>'; // Meldinger $mld1 = 'Filen eksisterer allerede!'; $mld2 = 'Filen er nå lastet opp!'; $mld3 = 'Filen er muligens over lovlig størrelse?'; // Server $chmod = 0755; $dir = './mappe/'; // md5 $w1 = "Fin dag idag!"; $w2 = md5($w1); $w3 = strlen($w2); $w4 = 20; $w5 = rand(0, ($w3 - $w4 - 1)); $w666 = substr($w2, $w5 , $w4); $w7 = $w666; $fil = $dir . basename($w7 . $_FILES['fiil']['name']); ////////////////////// // START ////////////////////// echo $pre1; if(file_exists($fil)) { echo $mld1; } else { if(move_uploaded_file($_FILES['fiil']['tmp_name'], $fil)) { echo $mld2; chmod("$fil", $chmod); ?> <input type="text" name="url2" value="<?php echo $base; $fil = str_replace(".", "", $fil); echo trim($fil);?>"> <?php } else { echo $mld3; } } echo $pre2; } ?> Endret 19. august 2008 av php_user
OISNOT Skrevet 20. august 2008 Skrevet 20. august 2008 Som personen over sa... Hvis $fil alltid begynner med "./mappe/etc/fil.type" kan bu bare bruke $fil = substr($fil, 1);
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å