[Opgelost] Veranderen Image Naam
Martijn1989 - 11/09/2005 19:02 (laatste wijziging 12/09/2005 08:27)
PHP ver gevorderde
hoe verander is een image naam ?
vinTage edit
Nadat meneer was geholpen, vond hij het nodig de vraag weg te halen, zodat niemand meer iets aan deze post had.
Een pm met de vraag "wat was de vraag" leverde bovenstaande op.
Altijd leuk, van die slimme leden..
9 antwoorden
Gesponsorde links
Ontani - 11/09/2005 19:04
-1
<?php
rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt");
?>
<?php
rename ( "/tmp/tmp_file.txt" , "/home/user/login/docs/my_file.txt" ) ; ?>
bron php.net
Martijn1989 - 11/09/2005 19:18 (laatste wijziging 11/09/2005 19:59)
PHP ver gevorderde
Ik heb na aanleiding van Ontani's bericht dit in me script gezet :
<?
$random = substr(time().rand(0,10000),0,8);
rename("/fotoboek/$_FILES['afbeelding']['name']", "/fotoboek/". $random ."");
?>
<?
rename ( "/fotoboek/$_FILES ['afbeelding']['name']" , "/fotoboek/" . $random . "" ) ; ?>
maar ik krijg een foutmelding :
Citaat:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/home/pb2531/domains/profielweb.nl/public_html/fotobeheer.php on line 77
en lijn 77 is de rename lijn
iemand die het weet?
Ontani - 11/09/2005 20:07
-1
<?
rename("/fotoboek/" . $_FILES['afbeelding']['name'] , "/fotoboek/". $random);
?>
<?
rename ( "/fotoboek/" . $_FILES [ 'afbeelding' ] [ 'name' ] , "/fotoboek/" . $random ) ; ?>
Martijn1989 - 11/09/2005 20:16 (laatste wijziging 11/09/2005 20:32)
PHP ver gevorderde
Nee, het bestand word nog steeds niet veranderd ...
Kan hier niet wat aan worden veranderd :
<?
$fotonaam = substr(time().rand(0,10000),0,8);
if(!move_uploaded_file($_FILES['afbeelding']['tmp_name'],
$locatie.$_FILES['afbeelding']['name']))
?>
<?
$locatie . $_FILES [ 'afbeelding' ] [ 'name' ] ) )
?>
NCube - 11/09/2005 20:49
HTML beginner
<?
$fotonaam = substr(time().rand(0,10000),0,8);
if(!move_uploaded_file($_FILES['afbeelding']['tmp_name'],
$locatie.$fotonaam))
?>
<?
$locatie . $fotonaam ) )
?>
Martijn1989 - 11/09/2005 21:04
PHP ver gevorderde
ik heb nu :
<?
$fotonaam = rand();
$fotonaam .= eregi("((.gif|.jpg|.jpeg|.png|.bmp|.JPG|.JPEG)$)", $_FILES['afbeelding']['name']);
if(!move_uploaded_file($_FILES['afbeelding']['tmp_name'],
$locatie.$fotonaam))
?>
<?
$fotonaam .= eregi ( "((.gif|.jpg|.jpeg|.png|.bmp|.JPG|.JPEG)$)" , $_FILES [ 'afbeelding' ] [ 'name' ] ) ; $locatie . $fotonaam ) )
?>
maar, dat geeft bijv : 2312382 maar dan is het geen .jpg etc bestand meer maar bij bestandstype staat dan gewoon : bestand
Ontani - 11/09/2005 21:05 (laatste wijziging 11/09/2005 21:05)
-1
<?
$randInt = rand(1, 9999999999);
$file_path = $upload_dir.$randInt.$ext;
$result = move_uploaded_file($_FILES['afbeelding']['tmp_name'], $file_path);
?>
<?
$randInt = rand ( 1 , 9999999999 ) ; $file_path = $upload_dir . $randInt . $ext ;
?>
zo heb ik het ooit gedaan
Gesponsorde links
Dit onderwerp is gesloten .