plaatje "real time" veranderen
nou lukt het wel behalfe dat ik functie wil maken, waarmee je dus:
een plaatje op je pc hebt en dan opent/upload, en dan op de pagina zelf weergeeft.
voordat je op submit drukt waana de pagina word gebouwd.
(ik doe dit dus in php)
En wat is je vraag precies?
een plaatje op je pc hebt en dan opent/upload, en dan op de pagina zelf weergeeft.
ik zat te denken aan iets PHP_SELF maar ik kom er niet uit hoe je een plaajte meteen zichtbaar maakt op de pagina
En wat is je vraag precies?
Dit komt me bekend voor ... ;)
Elwin
echo "<img=\"\">\n";
maar ik weet niet hoe ik het goed krijg
Gewijzigd op 23/04/2004 14:28:00 door FLY
Quote:
Offtopic:
Dit komt me bekend voor ... ;)
Elwin
Dit komt me bekend voor ... ;)
Elwin
wat ?
DAMN!!!
nu werkt het gedeelte maar ik wil dus dat je op een plaatje klickt dan een venster krijgt dat je een plaajte van je pc kan selecteren. (browsen dus)
dan op "openen" ramt
en dat het plaatje dan zichtbaar word op de pagina
Quote:
wat ?
Het was eigenlijk meer een reactie op Arend, maar jij mag het ook wel weten hoor.. :D
Het probleem van jouw berichten is dat je schrijft wat je wilt. Niet wat je hebt, wat de mogelijkheden zijn, wat je kan (aan programmeren), etc, etc. En daar hebben we dus niet veel aan.
Ook die snippet die je net neer gooit is niet veel waard. Weten wij veel hoe jij $plaatje gedefinieerd hebt. En daarbij lijkt het me al sowieso een vaag stukje PHP aangezien je in een echo (wat al PHP is) een opening van PHP zet...
Elwin
nou om het dan simpel te houden
heb ik alleen me stukje source hier voor het plaatje de rest van de pagina is niet belangerijk want dat lukt me wel
Code (php)
immidels heb ik dit werkend gekregen, ik moet er alleen nog voor zorgen dat ik het in een form zet (zodat ik PHP_SELF kan gebruiken)
of heb ik dit mis?
verder als ik dus op het plaatje klik kan ik browsen naar een bestand (plaatje dus)
maar ik kan dus niet vinden hoe je na het browsen het plaatje(dus plaatje.jpg) laat veranderen naar het nieuwe (net opgezochte) plaatje
dus zeg maar
waneer je op openen klickt dan moet $plaatje de waarde krijgen van het dat je opend
of zal dit niet werken?
Gewijzigd op 23/04/2004 15:28:00 door FLY
html openen en sluiten en de body openen en sluiten
quote:
En daarbij lijkt het me al sowieso een vaag stukje PHP aangezien je in een echo (wat al PHP is) een opening van PHP zet...
________
ja ik begin eigenlijk net met php, en heb zo een cursus doorgelezen , en ben toen aan de slag gegaan, heb vroeger veel met html c++ en vba gewerkt dus vond php allemaal koek en ei en voor de hand ligend maar ik zie hier weer dat je het pas leerd als je er mee bezig bent ook al lijkt het zo veel op andere programeertalen.
____
verder dacht ik eigenlijk dat iemand anders wel een zoortgelijk stukje script zou hebben en dan die zou posten en dan zou ik er wel uit komen.
vandaar dat ik gewoon vroeg wat ik wou
Gewijzigd op 23/04/2004 15:23:00 door FLY
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
require("header.php");
# moet nog in form?
if (isset($_POST["upload"]))
{
$plaatje="plaatje2.jpg";
}
else $plaatje="plaatje.jpg";
echo "<form action=\"$PHP_SELF\" method=\"post\">";
echo "<INPUT TITEL=upload TYPE=\"file\" ID=\"filUpload\" STYLE=\"display:none\" >\n"; #hier moet bestand uploaden naar $plaatje #id="filupload" om te kunnen aanroepen
echo "<IMG SRC=\"$plaatje\" onClick=\"filUpload.click()\">\n"; #op plaatje klicken en "filupload" aanroepen
echo "</form>";
require("footer.php");
?>
require("header.php");
# moet nog in form?
if (isset($_POST["upload"]))
{
$plaatje="plaatje2.jpg";
}
else $plaatje="plaatje.jpg";
echo "<form action=\"$PHP_SELF\" method=\"post\">";
echo "<INPUT TITEL=upload TYPE=\"file\" ID=\"filUpload\" STYLE=\"display:none\" >\n"; #hier moet bestand uploaden naar $plaatje #id="filupload" om te kunnen aanroepen
echo "<IMG SRC=\"$plaatje\" onClick=\"filUpload.click()\">\n"; #op plaatje klicken en "filupload" aanroepen
echo "</form>";
require("footer.php");
?>
alvast bedankt voor het lezen :D
Uhm is <input type="hidden" niet makkelijker?
en wat wil je nu precies doen
de mensen een plaatje laten uploaden zodat je die direct op de pagina kan zien?
dan kan je toch gewoon heel simpel zoiets als dit doen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
if($_SERVER['REQUEST_METHOD']=='POST'){
move_uploaded_file($_FILES["file"]["tmp_name"],'/uploads/'.$_FILES["file"]["tmp_name"]);
echo '<img src="/uploads/'.$_FILES["file"]["tmp_name"]';
}else{
echo'
<form name="form1" id="form1" enctype="multipart/form-data" method="post" action="">
<input type="file" name="file" />
<input type="submit" name="Submit" value="Submit" />
</form>
';
?>
if($_SERVER['REQUEST_METHOD']=='POST'){
move_uploaded_file($_FILES["file"]["tmp_name"],'/uploads/'.$_FILES["file"]["tmp_name"]);
echo '<img src="/uploads/'.$_FILES["file"]["tmp_name"]';
}else{
echo'
<form name="form1" id="form1" enctype="multipart/form-data" method="post" action="">
<input type="file" name="file" />
<input type="submit" name="Submit" value="Submit" />
</form>
';
?>
en trouwens een kleine opmerking er is ook zoiets als een edit knop, je hoeft niet constant nieuwe posts te plaatsen, het word onoverzichtelijk zo
Gewijzigd op 23/04/2004 17:16:00 door Rick
thnx ik ga ut ff proberen
ik kom er wel achter dat zo een vakantietje tussen door niet goed is voor je programeer kennis