Thomas. Skrevet 19. august 2008 Del Skrevet 19. august 2008 (endret) Se post nr 4. Endret 19. august 2008 av php_user Lenke til kommentar
Intramin Skrevet 19. august 2008 Del Skrevet 19. august 2008 Skal være $fil = $dir . basename($_FILES['fiil'] . $q2['name']); Lenke til kommentar
Thomas. Skrevet 19. august 2008 Forfatter Del Skrevet 19. august 2008 (endret) borte.. Fikk det til;) Endret 19. august 2008 av php_user Lenke til kommentar
Thomas. Skrevet 19. august 2008 Forfatter Del 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 Lenke til kommentar
Terw Skrevet 19. august 2008 Del Skrevet 19. august 2008 Se på substr, eventuelt strpos Lenke til kommentar
OISNOT Skrevet 20. august 2008 Del 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); Lenke til kommentar
Epower Skrevet 20. august 2008 Del Skrevet 20. august 2008 Det er vel mulig med $fil = ltrim($fil, "."); Lenke til kommentar
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å