Goedenavond allemaal,
Voor m'n site zou ik graag willen dat de leden een avatar kunnen uploaden om zo het profiel een wat persoonlijkere uitstraling te geven, alleen heb ik even geen idee hoe ik zo'n script (goed) moet maken.
Is er iemand die me op weg kan helpen? Ik zou graag willen dat de images in een mapje op de server worden gezet, en dat deze makkelijk uitgelezen kunnen worden.
Alvast bedankt voor de hulp/tips,
Gr. Jos
- [PHP] Avatar uploaden
-
17-11-2010, 20:31 #1
- Berichten
- 943
- Lid sinds
- 15 Jaar
[PHP] Avatar uploaden
-
In de schijnwerper
Gezocht: Linkopties Installatie / Duurzaamheid / Groen / Energie / WonenOverige dealsHoe Fit Worden (DR28) | Tips voor fitness, krachttraining & meer (275 artikelen)Website te koopLaravel / Wordpress - Top kwaliteit voor een gunstig tariefFreelance / WerkErvaren tekstschrijver voor uiteenlopende schrijfklussenFreelance / Werk -
17-11-2010, 20:33 #2
- Berichten
- 330
- Lid sinds
- 18 Jaar
Re: [PHP] Avatar uploaden
Kijk eens naar deze upload class: http://www.verot.net/php_class_upload.htm
En lees de bijbehorende documentatie. Heel simpel maar goede methode om avatars te maken en ze op te slaan in zelf te bepalen mappen.
-
17-11-2010, 20:56 #3
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: [PHP] Avatar uploaden
Hmm, ik snap hem niet helemaal, ligt misschien aan mij maar volgens mij moet ik ook iets doen met die 5000 regels-tellende class?
-
17-11-2010, 21:09 #4
- Berichten
- 330
- Lid sinds
- 18 Jaar
Re: [PHP] Avatar uploaden
Dus:
PHP Code:<?php
require_once('class.upload.php');
$foo = new Upload($_FILES['form_field']);
if ($foo->uploaded) {
// save uploaded image with no changes
$foo->Process('/home/user/files/');
if ($foo->processed) {
echo 'original image copied';
} else {
echo 'error : ' . $foo->error;
}
// save uploaded image with a new name
$foo->file_new_name_body = 'foo';
$foo->Process('/home/user/files/');
if ($foo->processed) {
echo 'image renamed "foo" copied';
} else {
echo 'error : ' . $foo->error;
}
// save uploaded image with a new name,
// resized to 100px wide
$foo->file_new_name_body = 'image_resized';
$foo->image_resize = true;
$foo->image_convert = gif;
$foo->image_x = 100;
$foo->image_ratio_y = true;
$foo->Process('/home/user/files/');
if ($foo->processed) {
echo 'image renamed, resized x=100
and converted to GIF';
$foo->Clean();
} else {
echo 'error : ' . $foo->error;
}
} ?>
En hier: http://www.verot.net/res/sources/class.upload.html staan alle mogelijkheden (dus ook het verkleinen van afbeeldingen, etc.).
-
17-11-2010, 21:13 #5
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: [PHP] Avatar uploaden
Mijn PHP kennis is aardig goed hoor, maar had even die site verkeerd begrepen, ik dacht dat ik één van die drie mogelijkheden moest plaatsen in het script, ik wilde namelijk hernoemen+resizen dus haalde ik de overige code weg.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic