anoniem Geplaatst: 28 februari 2002 Delen Geplaatst: 28 februari 2002 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] Quote Link naar reactie
anoniem Geplaatst: 28 februari 2002 Auteur Delen Geplaatst: 28 februari 2002 ja dat is mogelijk. [url=http://www.php.net/manual/en/features.file-upload.php]goed leesvoer[/url] Quote Link naar reactie
anoniem Geplaatst: 1 maart 2002 Auteur Delen Geplaatst: 1 maart 2002 [quote:6bea0832ea] Op 01-03-2002 0:52, schreef Annie: ja dat is mogelijk. [url=http://www.php.net/manual/en/features.file-upload.php]goed leesvoer[/url] [/quote:6bea0832ea] Ja, ik weet hoe dat moet het uploaden.. Maar hoe plaats is dan het adres van het plaatje in de database ? Quote Link naar reactie
anoniem Geplaatst: 1 maart 2002 Auteur Delen Geplaatst: 1 maart 2002 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? Quote Link naar reactie
anoniem Geplaatst: 2 maart 2002 Auteur Delen Geplaatst: 2 maart 2002 [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 Quote Link naar reactie
anoniem Geplaatst: 2 maart 2002 Auteur Delen Geplaatst: 2 maart 2002 oja je moet ook nog een $file_name opgeven, maar dat zag je zelf natuurlijk ook al ^_^ Quote Link naar reactie
anoniem Geplaatst: 2 maart 2002 Auteur Delen Geplaatst: 2 maart 2002 [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 ] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen