Hej
Jeg er igang med at upload billeder og video samtidig til hjemmesiden mend jeg bliver ved med at for fejl og kan på ingen måde se fejl,
(Har brugt et par timer på det og kan på ingen måde se den overhovedet).
- <form action="upload-godkendt.php" method="post" enctype="multipart/form-data" class="form-horizontal form-bordered">
- <div class="form-group">
- <label class="col-md-3 control-label" for="example-file-input">Upload</label>
- <div class="col-md-9">
- <input type="file" id="example-file-input" name="name">
- </div>
- </div>
- <div class="form-group">
- <label class="col-md-3 control-label" for="example-file-input">Billede</label>
- <div class="col-md-9">
- <input type="file" id="example-file-input" name="file">
- </div>
- </div>
- <div class="form-group form-actions">
- <div class="col-md-9 col-md-offset-3">
- <input type="submit" name="upload" value="Upload" class="btn btn-effect-ripple btn-primary">
- </div>
- </div>
- </form>
og min upload-godkendt.php ser sådan her ud;
- if($stmt = $this->mysqli->prepare('SELECT billede, video FROM forsideVideo WHERE id = 1' ))
- {
- $stmt->execute();
- $stmt->bind_result($billede, $video);
- while($stmt->fetch())
- {
- unlink('http://www.blabla.dk/img-ordklar/jesper/forside/' . $billede);
- unlink('http://www.blabla.dk/img-ordklar/jesper/forside/video/' . $video);
- }
- $stmt->close();
- }
-
- $pb = null;
- include "../phpImg/class.upload.php";
- $handle = new Upload($_FILES["file"]);
-
- if($handle->uploaded)
- {
- $handle->image_resize = true;
- $handle->image_ratio_y = true;
- $handle->image_x = 600;
- $handle->image_y = 450;
- $handle->Process("http://www.blabla.dk/img-ordklar/jesper/forside/");
- $pb = $handle->file_dst_name;
- }
-
- if (file_exists("http://www.blabla.dk/img-ordklar/jesper/forside/video/" . $_FILES["file"]["name"]))
- {
- echo $_FILES["file"]["name"] . " already exists. ";
- }
- else
- {
- move_uploaded_file($_FILES["file"]["tmp_name"],
- "http://www.blabla.dk/img-ordklar/jesper/forside/video/" . $_FILES["file"]["name"]);
- var_dump($_FILES["file"]);
- echo "<br/>";
- var_dump($_FILES["name"]);
- }
-
- if ($stmt = $this->mysqli->prepare('UPDATE forsideVideo SET billede=?, video=? WHERE `id`=1')) {
- $stmt->bind_param('ss', $billede, $video);
- $billede = $_FILES["file"];
- $video = $_FILES["name"];
- $stmt->execute();
- $stmt->close();
- }
Kan på ingen måde se hvad der er gået galt her.
når jeg var_dump det, så for jeg :
array(5) { ["name"]=> string(9) "video.png" ["type"]=> string(9) "image/png" ["tmp_name"]=> string(14) "/tmp/phpTzQ0Il" ["error"]=> int(0) ["size"]=> int(127176) }
array(5) { ["name"]=> string(11) "blabla.wmv" ["type"]=> string(14) "video/x-ms-wmv" ["tmp_name"]=> string(14) "/tmp/php1VYbmM" ["error"]=> int(0) ["size"]=> int(3437530) }
Indlæg senest redigeret d. 16.09.2014 23:53 af Bruger #17136