Ga naar inhoud
  • 0

upload plaatje


anoniem

Vraag

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

6 antwoorden op deze vraag

Aanbevolen berichten

  • 0
[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 ?
Link naar reactie
  • 0
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
  • 0
[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
  • 0
[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

Doe mee aan dit gesprek

Om te reageren, moet je eerst inloggen. Dit doe je door rechtsboven op inloggen te klikken.

Gast
Antwoord op deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  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...