//hvor billederne bliver uploadet til $target_path = "images/"; //tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse $target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)); { echo "the file" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet"; } else { echo "filen kunne ikke uploades"; }
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
//hvor billederne bliver uploadet til $target_path = "images/"; //tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse $target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet"; } else { echo "filen kunne ikke uploades"; }
Nå ja ok, du kan jeg godt se hvad du mener, Men senere kommer jeg til at indsætte billede urlen i min db. men i første omgang prøver jeg lige at få billedet lagt ned i en mappe som hedder images.
//hvor billederne bliver uploadet til $target_path = "images/"; //tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse $target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet"; } else { echo "filen kunne ikke uploades"; }
; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ; http://php.net/upload-tmp-dir upload_tmp_dir = "c:/wamp/tmp"
//hvor billederne bliver uploadet til $target_path = "images/"; //tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse $target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet"; } else { echo var_dump($_FILES); }
$dist definerer hvilket dir du vil uploade til. Så brug den.
Så: //hvor billederne bliver uploadet til $target_path = "images/"; //tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse $target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
skal være:
//hvor billederne bliver uploadet til $target_path = $dist . basename($_FILES['uploadedfile']['name']);
Og det er en go' ting hvis du vænner dig til at bruge den fulde harddisk sti når du har med filer at gøre. Så vil du aldrig "gå galt i byen", uanset opsætning af php.ini
//hvor billederne bliver uploadet til //tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse $target_path = $dist."/".basename($_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "filen" . basename($_FILES['uploadedfile']['name']). " er blevet uploadet"; } else { echo var_dump($_FILES); }
Jeg tror nok jeg har gjordt det du sagde, men det virker stadig ikke.
Men jeg tænkte på en anden ting, de steder jeg skriver ['name'] hvor er det jeg kalder på name, altså hvad er det der hedder name, jeg er med på at når jeg skriver ['uploadedfile'] så kalder jeg på feltet i formen.
$_SERVER["DOCUMENT_ROOT"] gi'r IKKE en afsluttende skråstreg for dir.
Disse linier skal væk: //tilføj filnavnet til stien så den ser sådan ud: images/filnavn.endelse $target_path = $target_path . basename($_FILES['uploadedfile']['name']);
Og $target_path = $dist.basename($_FILES['uploadedfile']['name']);
Ok, så nu har jeg kopieret alt det ind som var skrevet i nr. 13 og ændret den linje. Godt nok der kommer ingen fejl eller noget, siden bliver bare genopfrisket, det er også fint nok.
Men Der bliver ikke lagt noget billede ned i mappen? Ved du hvorfor?
Du ændrer det i php.ini eller evt. i httpd.conf eller en .htaccess Ændringer i php.ini eller httpd.conf kræver altid en genstart af apache, førend det virker.
hvis du laver en fil:
<?php phpinfo(); ?>
og loader den i din browser, laver ændringer i php.ini, genstarter apache og reloader siden med info, skulle du gerne kunne se ændringer.
Og b.t.w., du tog selv point ? :O) ( Man kan desværre hverken købe øl eller mad for point )
Det med point er fint nok. ( Som sagt, man kan ikke bruge dem til noget som helst )
Hvis jeg havde lavet et svar, og ikke kun kommentarer, kunne du ha' markeret mit svar for tildeling af point. Ligeledes har du også mulighed for at markere flere svar hvis du gerne vil gi' point til to eller flere
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.