Ga naar inhoud

upload plaatje


anoniem

Aanbevolen berichten

Hallo, Is het ook mogelijk om hier een upload functie in te maken? Zo ja hoe? Het is namelijk de bedoeling dat er een plaatje wordt geupload en dat het plaatje gewoon op de server staat en niet in database. [php] <? if ($submit) { mysql_connect("$host","$user","$pass"); mysql_select_db("$db"); $bericht = htmlspecialchars($bericht); $bericht = eregi_replace("[b:b34a1988d9]","<b>",$bericht); $bericht = eregi_replace("[/b:b34a1988d9]","</b>",$bericht); $bericht = eregi_replace("[a]","<a href="",$bericht); $bericht = eregi_replace("[/a]","</a>",$bericht); $bericht = eregi_replace("[aa]","" target="_blank">",$bericht); $bericht = eregi_replace("[i:b34a1988d9]","<i>",$bericht); $bericht = eregi_replace("[/i:b34a1988d9]","</i>",$bericht); $bericht = eregi_replace("[u:b34a1988d9]","<u>",$bericht); $bericht = eregi_replace("[/u:b34a1988d9]","</u>",$bericht); $bericht = eregi_replace("[p]","<p>",$bericht); $bericht = eregi_replace("[/p]","</p>",$bericht); $bericht = eregi_replace("[br]","<br>",$bericht); $bericht = eregi_replace("[font]","<font color="#FF0000" size="1">",$bericht); $bericht = eregi_replace("[/font]","</font>",$bericht); $datum = date("d/m/Y"); $tijd = date("H:i"); $insert = "INSERT INTO nieuws (auteur,onderwerp,bericht,tijd,datum,email) VALUES ('$auteur','$onderwerp','$bericht','$tijd','$datum','$email')"; $query = mysql_query($insert)or die(mysql_error()); echo "Je Nieuws Item is succesvol geplaatst!"; } else { echo "<form method=post>"; echo "<table cellspacing=0 border=0>"; echo "<tr> <td>Auteur: </td><td><input type=text name=auteur></td></tr>"; echo "<tr><td>E-mail adres: </td> <td><input type=text name=email></td></tr>"; echo "<tr><td>Onderwerp: </td> <td><input type=text name=onderwerp></td></tr>"; echo "<tr><td>Bericht: </td> <td><textarea name=bericht cols=100 rows=10></textarea></td></tr>"; echo "<tr> <td colspan=2><input type=submit value=Toevoegen name=submit></td></tr>"; echo "</table></form>"; } ?> [/php]
Link naar reactie
Op de link die hierboven staat kan je vinden hoe je de naam van het bestand kan opvragen. Je weet ook in welke dir je het bestand hebt ge-upload. Die twee waarden combineer je en de uitkomst voer je in in de database: [b:966a389deb]$uploadbestand = $path . $filename;[/b:966a389deb] $insert = "INSERT INTO nieuws (auteur,onderwerp,bericht,tijd,datum,email,[b:966a389deb]plaatje[/b:966a389deb]) VALUES ('$auteur','$onderwerp','$bericht','$tijd','$datum','$email'[b:966a389deb],'$uploadbestand'[/b:966a389deb])"; $query = mysql_query($insert)or die(mysql_error()); Hiervoor moet je dus wel de definitie van je tabel wijzigen. Zo ingewikkeld is het toch niet?
Link naar reactie
[quote:d09d04e9c2] Op 28-02-2002 23:28, schreef heidbuurt: Hallo, Is het ook mogelijk om hier een upload functie in te maken? Zo ja hoe? [/quote:d09d04e9c2] daar had ik lang mee gekl**t, ik pak het scrippie ff erbij: je form moet dit hebben: [form] <form method=post enctype="multipart/form-data"> <!-- en ook: --> <input type=file name=file size=30> [/form] [php] // volledige serverpath naar de upload dir $updir = "/homepages/full/path/to/your/map/files"; // voor mij de enigste werkende upload functie @copy($file, "$updir/$file_name") or die("The file you are trying to upload could NOT be copied to the server"); [/php] dit was het enigste wat bij mij werkte, veel succes.. P.S. moderators: verwijder deze post voor de verandering eens NIET
Link naar reactie
[quote:ddd663a7b8] Op 02-03-2002 23:45, schreef dodoriginal: P.S. moderators: verwijder deze post voor de verandering eens NIET[/quote:ddd663a7b8]2 * :???:(twee keer een "vraagtekens" smilie achterelkaar werkt niet). _________________ Wiep Corbier: Ik heb even gechecked wat je zei Bill en je hebt gelijk (en maak hier a.u.b. geen sig van!). [ Dit Bericht is bewerkt door: Bill Gates op 2002-03-03 00:00 ]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...