foto opslaan op server van script
Alvast bedankt,
Tim
Code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php require_once("header.php"); ?>
<div class="header">
<h1><a href="index.php">There are you're avatar!</a></h1>
</div>
<div class="clear"></div>
<div id="Show">
<div id="ShowAvatars">
<img id="bording" src="avatars/<?php echo $_GET['avatar']; ?>.png" />
<img id="bording" src="avatars/s_<?php echo $_GET['avatar']; ?>.png" />
</div>
<div id="ShowButtons">
<a class="btn btn-info btn-large" target="_TOP" href="avatars/<?php echo $_GET['avatar']; ?>.zip">Download images </a>
<div class="clear" style="margin-top: 10px;"></div>
<a class="btn btn-group btn-large" target="_TOP" href="fb.php?avatar=<?php echo $_GET['avatar']; ?>">Set as Facebook Profile Picture </a>
</div>
</div>
<?php require_once('footer.php'); ?>
<div class="header">
<h1><a href="index.php">There are you're avatar!</a></h1>
</div>
<div class="clear"></div>
<div id="Show">
<div id="ShowAvatars">
<img id="bording" src="avatars/<?php echo $_GET['avatar']; ?>.png" />
<img id="bording" src="avatars/s_<?php echo $_GET['avatar']; ?>.png" />
</div>
<div id="ShowButtons">
<a class="btn btn-info btn-large" target="_TOP" href="avatars/<?php echo $_GET['avatar']; ?>.zip">Download images </a>
<div class="clear" style="margin-top: 10px;"></div>
<a class="btn btn-group btn-large" target="_TOP" href="fb.php?avatar=<?php echo $_GET['avatar']; ?>">Set as Facebook Profile Picture </a>
</div>
</div>
<?php require_once('footer.php'); ?>
Edit:
Update:
Ik bedoel niet dat je een bestand kunt uploaden naar de server maar dat je je zelfgemaakte avatar (gemaakt op de site) kunt opslaan (dit bedoel ik onder uploaden) op een toegewezen plek op de server. Onduidelijkheden mogen altijd vermeld worden.
Ik bedoel niet dat je een bestand kunt uploaden naar de server maar dat je je zelfgemaakte avatar (gemaakt op de site) kunt opslaan (dit bedoel ik onder uploaden) op een toegewezen plek op de server. Onduidelijkheden mogen altijd vermeld worden.
Gewijzigd op 04/01/2016 19:38:32 door Tim Wolf
http://php.net/manual/en/features.file-upload.post-method.php
Met move_uploaded_file kan je een bestand uploaden. Let overigens heel goed op de veiligheid, want als iemand een uitvoerbaar bestand kan uploaden, zoals .php of .pl (Perl) dan ben je zeer snel het haasje.
Dus controleer op mime-types, de juiste extentie in de bestandsnaam na de laatste punt, en of het een afbeelding is door te kijken of getimagesize geen juiste dimensies weergeeft.
Nog mooier is een kant-en-klare class, zoals de uploadclass van verot.net.
Gewijzigd op 04/01/2016 19:15:06 door - Ariën -
- Ariën - op 04/01/2016 19:13:06:
Daar heeft PHP diverse uploadfuncties voor:
http://php.net/manual/en/features.file-upload.post-method.php
Met move_uploaded_file kan je een bestand uploaden. Let overigens heel goed op de veiligheid, want als iemand een uitvoerbaar bestand kan uploaden, zoals .php of .pl (Perl) dan ben je zeer snel het haasje.
Dus controleer op mime-types, de juiste extentie in de bestandsnaam na de laatste punt, en of het een afbeelding is door te kijken of getimagesize geen juiste dimensies weergeeft.
Nog mooier is een kant-en-klare class, zoals de uploadclass van verot.net.
http://php.net/manual/en/features.file-upload.post-method.php
Met move_uploaded_file kan je een bestand uploaden. Let overigens heel goed op de veiligheid, want als iemand een uitvoerbaar bestand kan uploaden, zoals .php of .pl (Perl) dan ben je zeer snel het haasje.
Dus controleer op mime-types, de juiste extentie in de bestandsnaam na de laatste punt, en of het een afbeelding is door te kijken of getimagesize geen juiste dimensies weergeeft.
Nog mooier is een kant-en-klare class, zoals de uploadclass van verot.net.
Sorry voor de onduidelijkheid. Ik heb ondertussen een update gemaakt in mijn vraagstelling. Mijn vraag was hoe ik een avatar (die gemaakt is op mijn site) kan opslaan op een map die ik al toegewezen heb.
- Ariën - op 04/01/2016 19:50:20:
Met de functies van de GD-library (waar je zelf images mee kan maken) kan je meteen een foto op de server opslaan. Met imagecreate kan je deze opslaan op de server.
Hoe maak je nu de avatars dan?
Hoe maak je nu de avatars dan?
Ik maak het met PHP code en JavaScript en HTML en CSS. Moet ik het script sturen (p.s het werkt pas als u ook alle afbeeldingen erbij hebt)
Als je de relevante code hebt uit je PHP-script die je in max. 40 regels kan geven, graag.
- Ariën - op 04/01/2016 20:01:50:
Als je de relevante code hebt uit je PHP-script die je in max. 40 regels kan geven, graag.
Volgens mij is dit ongeveer 40 regels. Header en Footer.php staat niet veel belangrijks in:
Code (php)
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
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
<?php require_once("header.php"); ?>
<div class="header">
<h1>Create your own Avatar for the chat!</h1>
</div>
<ul id="navi">
<?php foreach($Main->GetPartNames() as $Name): ?>
<li><a href="#<?php echo $Name; ?>" title="<?php echo $Name; ?>"><img src="assets/navi/<?php echo $Name; ?>.png" alt="<?php echo $Name; ?>" /></a></li>
<?php endforeach; ?>
</ul>
<?php foreach($Main->GetPartNames() as $Name): ?>
<div class="clear"></div>
<div class="content" id="<?php echo $Name; ?>">
<ul id="previews">
<?php foreach($Main->GetPreviews($Name) as $previews): ?>
<?php echo '<li><img class="'.$Name.'" data="'.$previews.'" src="assets/preview/'.$Name.'/'.$previews.'" /></li>'; ?>
<?php endforeach; ?>
</ul>
</div>
<?php endforeach; ?>
<div id="character">
<div id="RealAvatar">
<img class="body" src="assets/parts/body/body_01.png" />
<?php foreach($Main->GetPartNames() as $Name): ?>
<img class="<?php echo $Name; ?>" src="assets/parts/<?php echo $Name; ?>/<?php echo $Name; ?>_01.png" />
<?php endforeach; ?>
</div>
<form id="AvatarInputs">
<input class="background" name="background" value="background/background_01" />
<input class="body" name="body" value="body/body_01" />
<?php foreach($Main->GetPartNames() as $Name): ?>
<input class="<?php echo $Name; ?>" name="<?php echo $Name; ?>" value="<?php echo $Name; ?>/<?php echo $Name; ?>_01" />
<?php endforeach ;?>
</form>
<a id="generate" class="btn btn-info btn-large">Generate Your Avatar!</a>
</div>
<?php require_once('footer.php'); ?>
<div class="header">
<h1>Create your own Avatar for the chat!</h1>
</div>
<ul id="navi">
<?php foreach($Main->GetPartNames() as $Name): ?>
<li><a href="#<?php echo $Name; ?>" title="<?php echo $Name; ?>"><img src="assets/navi/<?php echo $Name; ?>.png" alt="<?php echo $Name; ?>" /></a></li>
<?php endforeach; ?>
</ul>
<?php foreach($Main->GetPartNames() as $Name): ?>
<div class="clear"></div>
<div class="content" id="<?php echo $Name; ?>">
<ul id="previews">
<?php foreach($Main->GetPreviews($Name) as $previews): ?>
<?php echo '<li><img class="'.$Name.'" data="'.$previews.'" src="assets/preview/'.$Name.'/'.$previews.'" /></li>'; ?>
<?php endforeach; ?>
</ul>
</div>
<?php endforeach; ?>
<div id="character">
<div id="RealAvatar">
<img class="body" src="assets/parts/body/body_01.png" />
<?php foreach($Main->GetPartNames() as $Name): ?>
<img class="<?php echo $Name; ?>" src="assets/parts/<?php echo $Name; ?>/<?php echo $Name; ?>_01.png" />
<?php endforeach; ?>
</div>
<form id="AvatarInputs">
<input class="background" name="background" value="background/background_01" />
<input class="body" name="body" value="body/body_01" />
<?php foreach($Main->GetPartNames() as $Name): ?>
<input class="<?php echo $Name; ?>" name="<?php echo $Name; ?>" value="<?php echo $Name; ?>/<?php echo $Name; ?>_01" />
<?php endforeach ;?>
</form>
<a id="generate" class="btn btn-info btn-large">Generate Your Avatar!</a>
</div>
<?php require_once('footer.php'); ?>
Maar de vraag is, wat gebeurt daarmee na het versturen van het formulier? Of tot nu toe nog niks?
Gewijzigd op 04/01/2016 20:12:51 door - Ariën -
- Ariën - op 04/01/2016 20:11:28:
Als ik zo begrijp worden hier diverse onderdelen van de avatar (hoofd, romp, armen, benen) samengesteld.
Maar de vraag is, wat gebeurt daarmee na het versturen van het formulier? Of tot nu toe nog niks?
Maar de vraag is, wat gebeurt daarmee na het versturen van het formulier? Of tot nu toe nog niks?
Als ik nu op Generate Your Avatar! klik dan ga ik naar de pagina wat in de beschrijving staat maar hij laat een leeg plaatje zien. En in het script dat ik net gepost hebt geeft het 11ste plaatje een gat in het hoofd weer (zie foto) **knip**
Gewijzigd op 16/01/2016 20:52:45 door - Ariën -
Dan zal er ergens wel een keuze niet goed worden doorgegeven. Misschien in de loop die wordt doorlopen?
- Ariën - op 04/01/2016 20:25:40:
Dan zal er ergens wel een keuze niet goed worden doorgegeven. Misschien in de loop die wordt doorlopen?
ik zou er eens naar kijken. Ik laat u morgen meer horen.
Ik zeg eerder later, ik heb het momenteel te druk met andere zaken.
Het lijkt mij fijn als dit topic gesloten wordt.
Je bent verder vrij om je URL uit je bericht te halen als je dat wenst.