Uploade via ftp på sitet

Tags:    php

Hvad er der galt med mit upload? :(
PHP safe mode er slået til så jeg skal bruge en anden måde at uploade på end jeg er vandt til, nemlig et eller andet der hedder sig ftp :s
Jeg har aldrig brugt det før i php så ved ikke engang hvad der kan have indflydelse på om det virker eller ej bortset fra at jeg kan have skrevet det forkert... hjælp vil være påskønnet, på forhånd tak.
EDIT : den skriver altid "Filen kunne stadig ikke uploades"


Fold kodeboks ind/udKode 







Indlæg senest redigeret d. 08.12.2009 14:11 af Bruger #10608
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Det lader til det er din sti som er forkert.

Det er lidt svært at gennemskue hvor dine variabler:

$dir."/".$name.".".$ext; bliver defineret.

Det kan måske også være her den fejler.

Blot et gæt. Resten ser rigtig ud nemlig.




Jeg hardcodede det, dvs. jeg skrev en sti, "_uploads/navn.gif";, ind i stedet for $dir."/".$name.".".$ext;

Det virkede ikke.
Tak for hjælpen hidtil


Lige lidt mere kode:

function stripExt($filename) {
$ext = $this -> uploadExt($filename);
$chars = substr($filename,0,-(strlen($ext)+1));
return $chars;
}

function uploadExt($filename) {
$dot = strrpos($filename,".");
if($dot===false) return "";
else return strtolower(substr($filename,$dot+1));
}

$this -> upDirectory = "_uploads";
$this -> upFilename = $_FILES[$name]["name"]; //hvor name er et argument til klassens constructor
$this -> upFileExt = $this -> uploadExt($this -> upFilename);
$this -> upFilename = $this -> stripExt($this -> upFilename);

$name = $this -> upFilename;
$ext = $this -> upFileExt;
$dir = $this -> upDirectory;

EDIT
Hvis nogen kan sige mig hvordan jeg opretter forbindelse til min localhost's ftp ville det også være en hjælp :)



Indlæg senest redigeret d. 17.12.2009 16:26 af Bruger #10608
t