Afbeelding Uploaden

Door Marco PHPJunky, 20 jaar geleden, 6.481x bekeken

Dit is een heel simpel upload scriptje voor afbeeldingen die je eventueel wilt uploaden.....

Vergeet hierbij NIET in de Webstite Root een map BANNERS aan te maken waar dit script zijn afbeeldingen die je upload bewaard....

En vergeet ook niet in je database een veld aan te maken genaamd:
AFBEELDING.... En bovenin afbeelding.php de DB TABEL in te vullen..

Verdere vragen en opmerkingen hoor ik graag.....

Gesponsorde koppelingen

PHP script bestanden

  1. afbeelding-uploaden

 

Er zijn 32 reacties op 'Afbeelding uploaden'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Joeri
Joeri
20 jaar geleden
 
0 +1 -0 -1
mja, ziet er leuk uit maar weinig nieuw element of originaliteit, zo zijn er al 1001, maar staat reeds vermeld in de eerste regel uitleg: simpel upload. Misschien al beginnen met het in PHP 5 te schrijven en MySqli functies te gebruiken enzoverder... Meerdere file uploads tegelijk, keuze van map enzoverder... Dan maak je er iets origineels van. Voor de rest leuk geprobeerd maar kies toch voor men eigen upload Class.
Marco PHPJunky
Marco PHPJunky
20 jaar geleden
 
0 +1 -0 -1
Deze was ook bedoeld voor de mensen die beginnen met php en sql....
Maarja verder nog iets??

Groetjes..
Hipska BE
Hipska BE
20 jaar geleden
 
0 +1 -0 -1
1MB != 1024000B
1MB == 1024*1024B
Wim Mari
Wim Mari
20 jaar geleden
 
0 +1 -0 -1
Over die grotes ga ik eens een tutorial schrijven....
Cyril
Cyril
20 jaar geleden
 
0 +1 -0 -1
hallo
ik ben bezig met dit afbeeldings script maar ik krijg telkens de complete javascript op mijn pagina en daar onder het tabelletje.
werken wil het dus niet :S
ook een paar slordigheids foutjes: $afbeeldingiohaal bv in regel 25, afbeelding.php
moet er met dat java filetje nog iets speciaals gebeuren? ik ben een totaale noob wat java betreft!
verder wel duidelijk script :)
PHP erik
PHP erik
20 jaar geleden
 
0 +1 -0 -1
Cyril, dit is een site over PHP en bovenstaand is een PHP script. Het heeft niks met Java of JavaScript te maken.
Marco PHPJunky
Marco PHPJunky
20 jaar geleden
 
0 +1 -0 -1
hallo Cyril,

met dat javascript hoeft verder niks meer te gebeuren als het gewoon bovenin afbeelding.pjp geinclude word is dat hellemaal goed...

maar waar loop je nog verder op vast ??
Jasper v R
Jasper v R
20 jaar geleden
 
0 +1 -0 -1
SQL tabel vergeten?
Marco PHPJunky
Marco PHPJunky
20 jaar geleden
 
0 +1 -0 -1
nee hoor die ben ik niet vergeten lees boven aan maar is goed en kijk is goed .....
Cyril
Cyril
20 jaar geleden
 
0 +1 -0 -1
SQL werkt goed :), php heb ik wel enige ervaring mee maar dat java dat er bij zit .. :S kan dat niet ok met php ? ik heb gewoon het java filetje ge include en het filetje zelf gewoon opgeslaagen zoals bovenstaand, de map het ik gemod naar 777.
kan het zo zijn dat mijn server geen java ondersteund ? of kan het daar niet mee temaken hebben? (sorry dat ik op de php site over java begin)
Bedankt voor jullie hulp!
Marco PHPJunky
Marco PHPJunky
20 jaar geleden
 
0 +1 -0 -1
het zou volgens mij ook wel via php kunnen maar javascript is veel sneller dan php en minder regels code nodig dus ja....

Nou elke server ondersteund eigenlijk wel java dus ja daar zal het denk ik niet aan liggen...

En 1 tip voor je mod je map naar 776 want dat is veiliger....

want het is:

Read
Write
Execute

en je hoeft geen bestanden uittevoeren toch enkel te uploaden ?

Groetjes en succes !!

ps. Geeft niet hoor daar zijn we hier voor om ook eventuele vragen te beantwoorden..
Remco
Remco
20 jaar geleden
 
0 +1 -0 -1
Niet alles is goed man
Marco PHPJunky
Marco PHPJunky
20 jaar geleden
 
0 +1 -0 -1
zoals wat niet remco ??
Dirk66
dirk66
20 jaar geleden
 
0 +1 -0 -1
marco,

Ik snap nog niet echt hoe je dat veld bedoelt in de database
Ik heb nu een tabel aagemaakt met de naam plaatjes
en 1 veld afbeelding maar wat moet ik vullen bij de andere waardes:
Type, Lengte/Waardes, Collatie, Attributen, Null, Standaardwaarde, Extra

En het veld afbeelding is genoeg? duz geen id enz?
Marco PHPJunky
Marco PHPJunky
20 jaar geleden
 
0 +1 -0 -1
Hallo Dirk66,

Je moet een eigenlijk gewoon een standaard Databse veld aanmaken
Gewoon een Vchar(150) veld ....
Dirk66
dirk66
20 jaar geleden
 
0 +1 -0 -1
hij geeft steeds dit weer in de pagina:

// JavaScript Document // Functie voor het uploaden function goUpload() { window.setTimeout("StartUL()",100); document.all("uploaddiv").style.display = "none"; document.all("uploaddiv2").style.display = ""; } function StartUL(){ UL.submit(); }Kan afbeelding niet ophalen You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''plaatjes'' at line 1
Marco PHPJunky
Marco PHPJunky
20 jaar geleden
 
0 +1 -0 -1
@ Dirk66

Wat heb je allemaal gedaan al dan ????
als ik vragen mag ...
Ribas
ribas
20 jaar geleden
 
0 +1 -0 -1
Hallo Mensen

Ik heb constant "U moet eerst de tabel waarde invullen!" wat betekent dat??


20 jaar geleden
 
0 +1 -0 -1
@ribas, dat lijkt me vrij duidelijk:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?PHP
/*
Op deze pagina staat het upload formulier voor afbeeldingen en foto's.
En de 2 includes hieronder heef hij ook echt nodig.
HET EENIGSTE WAT JIJ NOG ZELF MOET DOE IS HIERONDER BIJ DE VARIABLE $TABEL VULLEN MET DE GOEDE TABEL NAAM WAAR JE DE AFBEELDING WILT HEBBEN!!!
*/
    /* Hier dus  */

$tabel = "";[/code]
Ribas
ribas
20 jaar geleden
 
0 +1 -0 -1
Ja dat heb ik ook gedaan

ik had bij $tabel = "plaatjes";
en heb ook $tabel = "afbeelding"; geprobeerd
maar lukt allebij niet :S
Moet wel zeggen ik ben echt totaal PHP noob
maar moet voor school een CV maken met een cms erin
en ik wou graag dit in me cv hebben dat ik gewoon plaatjes
kan uploaden :)

.....

hoe krijg je trouwens dat dingetje waar jou php code in staat??


20 jaar geleden
 
0 +1 -0 -1
Heb je een mysql database? Zoniet, moet je zorgen dat je die krijgt.
Als je die hebt, maak je in phpmyadmin (die word vaak gebruikt) in je database een tabel aan, met een naam die jij leuk vind (doe wel een logische naam als cv_afbeeldingen. In die tabel maak je een veld aan, die afbeelding heet.

Voor een vak met php code plaats je code tussen en tags. Dit is ook handig als je op het forum post, doe het dan om alle code heen (dus ook html).
Ribas
ribas
20 jaar geleden
 
0 +1 -0 -1
ja natuurlijk heb ik me MYSQL database zo erg noob ben ik nou ook eer niet hahaha :)


20 jaar geleden
 
0 +1 -0 -1
Nou, dan moet je zorgen dat dat klopt. Config.php moet ook kloppen.
Ribas
ribas
20 jaar geleden
 
0 +1 -0 -1
pffff ik word er echt gek van ......alles klopt nou wel volgens mij :S
Ribas
ribas
20 jaar geleden
 
0 +1 -0 -1
Nu krijg ik hetzelfde error als Dirk66 :S
hoe kan dit dan weer jongens ??
Herman van der Meule
Herman van der Meule
20 jaar geleden
 
0 +1 -0 -1
Ok, ik heb samen met ribas een behoorlijke tijd nodig gehad om dit ontzettend uitgebreide script, dat eigenlijk bijna niks doet, te debuggen. Er zitten meerdere beginnersfouten in en het heeft ons veel tijd gekost.

Dus marco, test je script voordat je hem hier laat zien!!! Dat scheelt veel mensen veel tijd en moeite!

Prettig weekend...


20 jaar geleden
 
0 +1 -0 -1
Herman, misschien is het ook handig om die fouten te melden, zodat andere in de toekomst het niet hoeven te doen.
Herman van der Meule
Herman van der Meule
20 jaar geleden
 
0 +1 -0 -1
Ok ik ga het proberen:

In afbeelding.php regel 26 kun je de javascript.js file niet zomaar midden in de php includen
wij hebben de inhoud van javascript.js gewoon in onze eigen header geplakt.

regel 97 is er een probleem met de sql syntax, dat komt door het invoegen van de php variabele. de goede regel 97 is:
$afbeelding_upload = "UPDATE '$tabel' SET afbeelding = '$uploadedFile'";

zelfde fout in regel 117, moet worden:
$verwijderquery = mysql_query("UPDATE '$tabel' SET afbeelding = ''")or die(mysql_error());

regel 30 staat een typefout in, moet zo zijn:
$afbeelding = mysql_fetch_assoc($afbeeldingophaal);

Verder hadden we zelf wat dingen verkeerd ingesteld staan, wat meewoog in de frustraties...

Mazzels

EDIT: regelnummers kloppen hier even niet precies, maar de fouten staan er wel in.
Marco PHPJunky
Marco PHPJunky
20 jaar geleden
 
0 +1 -0 -1
@Herman van der Meule

Ik heb het getest en bij mij werkte hij gewoon goed en geen fouten niks niet..
dus ja ik weet niet wat er fout gaat bij jullie... bij mij werkt hij perfect...

Groetjes...
Jeroen v schie
Jeroen v schie
19 jaar geleden
 
0 +1 -0 -1
dus zo moet de tabel er uit zien :

CREATE TABLE afbeelding (
afbeelding VARCHAR(150) NOT NULL default '0'
) TYPE=MyISAM;


?????
Jeroen v schie
Jeroen v schie
19 jaar geleden
 
0 +1 -0 -1
ik krijg deze fout :

Kan afbeelding niet ophalen You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''afbeelding'' at line 1




wat betekent dit????
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Marco PHPJunky
Marco PHPJunky
19 jaar geleden
 
0 +1 -0 -1
@Jeroen..

1.
De tabel kan ervanaf hangen waarvoor je het script wilt gebruiken..

2.
Mag ik vragen wat je nu precies hebt staan...
Meestal ben je dan een ; vergeten ofzo iets dergelijks...

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. afbeelding-uploaden

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

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.