Gå til innhold

Hvordan skal jeg sette inn echo her ?


Anbefalte innlegg

Videoannonse
Annonse

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 av php_user
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...