Gezocht Foto upload script met map selectie Dringend!!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Pagina: « vorige 1 2 3 volgende »

- SanThe -

- SanThe -

07/05/2015 18:01:58
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
// Controleren of het formulier verzonden is
if($_SERVER['REQUEST_METHOD'] == "POST")
{

    $target_dir = '';
    if(!empty($_POST['map']) && !empty($_POST['eigen_map']))
    {

        echo "Er mag slechts 1 optie gekozen zijn (map of eigen map)"; // Beide ingevuld
    }
    elseif(empty($_POST['map']) && empty($_POST['eigen_map']))
    {

        echo "Er moet minimaal 1 optie gekozen zijn (map of eigen map)"; // Niks ingevuld
    }
    elseif(empty($_POST['map']) && !empty($_POST['eigen_map']))
    {

        if(!file_exists($_POST['eigen_map']))
        {

            mkdir($_POST['eigen_map'], 0777, true); // Map aanmaken, met rechten 0777 (Let op: Aanpassen indien anders gewenst)
        }
        $target_dir = $_POST['eigen_map']; // informatie over $target_dir: zie de link
    }
    elseif(!empty($_POST['map']) && empty($_POST['eigen_map']))
    {

        $target_dir = $_POST['map']; // informatie over $target_dir: zie de link
    }
    if(!empty($target_dir))
    {

        if($_FILES["fileToUpload"]["name"] != '')
        {

            // Bestand upload script, zie mijn vorige link
            $target_file = $target_dir . '/' . basename($_FILES["fileToUpload"]["name"]);
            $uploadOk = 1;
            $imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
            // Check if image file is a actual image or fake image
            $check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
            if($check !== false)
            {

                echo "File is an image - " . $check["mime"] . ".";
                $uploadOk = 1;
            }

            else
            {
                echo "File is not an image.";
                $uploadOk = 0;
            }

            // Check if file already exists
            if(file_exists($target_file))
            {

                echo "Sorry, file already exists.";
                $uploadOk = 0;
            }

            // Check if $uploadOk is set to 0 by an error
            if($uploadOk == 0)
            {

                echo "Sorry, your file was not uploaded.";
            }

            else
            {
                // if everything is ok, try to upload file
                if(move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file))
                {

                    echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
                }

                else
                {
                    echo "Sorry, there was an error uploading your file.";
                }
            }
        }
    }
}

?>

<form action="functions_all.php" method="post" enctype="multipart/form-data">
Selecteer een map: <select name="map">
<option value="/test">testmap</option>
<option value="map2">map2</option>
<option value=""> geen </option>
<option value="map3">map3</option>
</select>
<br />
<br />
Of vul een nieuwe map in: <input type="text" name="eigen_map">
<br />
<br />
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" name="versturen" value="Versturen">
</form>
 
PHP hulp

PHP hulp

29/04/2024 04:05:14
 
Kjell Baertsoen

Kjell Baertsoen

07/05/2015 18:16:15
Quote Anchor link
File is an image - image/jpeg. Warning: move_uploaded_file(/test/10497899_418312445013033_6521627310489323325_o(1).jpg): failed to open stream: No such file or directory in ****************functions_all.php on line 70 Warning: move_uploaded_file(): Unable to move '*******' to '/test/10497899_418312445013033_6521627310489323325_o(1).jpg' in *******functions_all.php on line 70 Sorry, there was an error uploading your file.
 
- SanThe -

- SanThe -

07/05/2015 18:18:53
Quote Anchor link
Komt volgens mij door dit:
<option value="/test">testmap</option>

Maak daar eens dit van:
<option value="test">testmap</option>
 
Obelix Idefix

Obelix Idefix

07/05/2015 18:19:31
Quote Anchor link
Kjell Baertsoen op 07/05/2015 18:16:15:
File is an image - image/jpeg. Warning: move_uploaded_file(/test/10497899_418312445013033_6521627310489323325_o(1).jpg): failed to open stream: No such file or directory


Foutmelding zegt genoeg. Map bestaat niet.
 
Kjell Baertsoen

Kjell Baertsoen

07/05/2015 18:39:48
Quote Anchor link
Dat werkt. maar als ik een map maak met dit, script komt dat in de map te staan waar dit script in staat. waar kan je dat veranderen?
 
- SanThe -

- SanThe -

07/05/2015 18:43:41
Quote Anchor link
$target_dir = '/map_voor_plaatjes/' . $_POST['....'];
 
Kjell Baertsoen

Kjell Baertsoen

07/05/2015 19:04:13
Quote Anchor link
verschillende errors. $target_dir = '../media/2014-2015' . $_POST['eigen_map'];
 
- Ariën  -
Beheerder

- Ariën -

07/05/2015 19:07:12
Quote Anchor link
Dan moet je wel een slash achter de mapnaam '/media/2014-2015' zetten.
 
Kjell Baertsoen

Kjell Baertsoen

07/05/2015 19:14:14
Quote Anchor link
File is an image - image/jpeg. Warning: move_uploaded_file(../media2014-2015/ytfrd/10497899_418312445013033_6521627310489323325_o.jpg): failed to open stream: No such file or directory in *****functions_all.php on line 69 Warning: move_uploaded_file(): Unable to move '****' to '../media/2014-2015/ytfrd/10497899_418312445013033_6521627310489323325_o.jpg' in ********functions_all.php on line 69 Sorry, there was an error uploading your file.
 
- SanThe -

- SanThe -

07/05/2015 19:16:18
Quote Anchor link
Haal die puntjes eens weg uit dat path.
En er mist een slash achter media.
Gewijzigd op 07/05/2015 19:16:58 door - SanThe -
 
- Ariën  -
Beheerder

- Ariën -

07/05/2015 19:17:07
Quote Anchor link
Als je een map verder omhoog gaat, bestaat
media met daarin 2014-2015 dan wel, met daarin ytfrd?
Gewijzigd op 07/05/2015 19:17:56 door - Ariën -
 
Kjell Baertsoen

Kjell Baertsoen

07/05/2015 19:29:50
Quote Anchor link
Werkt nog steeds niet. ytfrd heb ik gewoon snel getypt om te zien of het werkt ;)
 
- Ariën  -
Beheerder

- Ariën -

07/05/2015 19:35:09
Quote Anchor link
Wat je je nu als pad ingevuld, en kan je die eens echo'en?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "Het pad is: ".$target_dir;
 
- SanThe -

- SanThe -

07/05/2015 19:35:10
Quote Anchor link
Zorg dat het path exact hetzelfde is als de mappen op de server.
 
Kjell Baertsoen

Kjell Baertsoen

07/05/2015 19:48:12
Quote Anchor link
ik krijg geen rechten tot die map.
 
- Ariën  -
Beheerder

- Ariën -

07/05/2015 19:48:59
Quote Anchor link
Hebben die allemaal chmod-rechten 777?
 
Kjell Baertsoen

Kjell Baertsoen

07/05/2015 20:06:43
Quote Anchor link
nog steeds zelfde probleem wat bedoel je met die echo?

$target_dir = '/media/2014-2015/' . $_POST['eigen_map'];
 
- Ariën  -
Beheerder

- Ariën -

07/05/2015 20:10:12
Quote Anchor link
plaats die eens onder die regel. Dan zie je het pad die gebruikt wordt.
 
Kjell Baertsoen

Kjell Baertsoen

07/05/2015 20:16:13
Quote Anchor link
Het pad is: /media/werkjaar/2014-2015/test12

Toevoeging op 07/05/2015 20:17:51:

als ik alleen een map maak komt het in de functions_all.php map
 
- Ariën  -
Beheerder

- Ariën -

07/05/2015 20:29:46
Quote Anchor link
Een map met de naam functions_all.php? Dat klinkt wel erg vreemd!
 

Pagina: « vorige 1 2 3 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.