Hallo Criminalspoint,
dit is mijn eerste topic/vraag hier dus bij deze:
Gunpower, Aangenaam:cheer:
Vraag:
ik heb een nieuwssysteempje waar ik een optie foto toevoegen bij wil hebben
ik heb erg veel dingen geprobeerd maar uiteindelijk heeft niks gewerkt.
heeft iemand een idee hoe ik dus bij write.php een textinput maak en dan zorgt dat ie in nieuws.php goe wordt weergegeven (maximaal 100x100 pixels als dat kan)
Scripts:
Nieuws.php
PHP
<?PHP
$bestand=array_reverse(file("nieuws.txt"));
foreach($bestand as $i)
{
$i=explode("|",$i);
$titel= $i[0];
$naam = $i[1];
$email = $i[2];
$datum = $i[3];
$ip = $i[4];
$bericht = $i[5];
$titel = htmlspecialchars($titel);
$email = htmlspecialchars($email);
$naam = htmlspecialchars($naam);
$bericht = htmlspecialchars($bericht);
$bericht = str_replace("<br>","<br>",$bericht);
echo "<b>$titel</b> Gepost door<B><a href=mailto:$email>$naam<a></b> op: $datum<br><br>";
echo "$bericht";
}
?>
Toon Meer
Write.php
PHP
<?PHP
$datum = date("d-m-Y / H:i");
If($_GET['actie'] == "schrijven"){
$bestand = fopen("nieuws.txt", "w");
$bericht = str_replace("\n","<br>",$_POST['bericht']);
$bericht = str_replace("|","",$bericht);
$titel = str_replace("|","",$_POST['titel']);
$naam = str_replace("|","",$_POST['naam']);
$email = str_replace("|","",$_POST['email']);
fwrite($bestand, "$titel|$naam|$email|$datum|".$_SERVER['REMOTE_ADDR']."|$bericht\n");
fclose($bestand);
//Archief functie
$bestandarch= fopen("archief.txt", "a");
fwrite($bestandarch, "$titel|$naam|$email|$datum|".$_SERVER['REMOTE_ADDR']."|$bericht\n");
fclose($bestandarch);
echo "Je Nieuws bericht is toegevoegd<br>";
echo "<a href=\"nieuws.php\">Ga naar het Nieuws!</a>";
}
else{
echo "<form method=post action=write.php?actie=schrijven>";
echo "<b>Titel:</b><br><input type=text name=titel><br>";
echo "<b>Naam:</b><br><input type=text name=naam><br>";
echo "<b>Email:</b><br><input type=text name=email><br>";
echo "<b>Bericht:</b><br><textarea cols=30 rows=10 name=bericht></textarea><br>";
echo "<input type=submit value='Verstuur'>";
echo "</form>";
}
?>
Toon Meer
gelieve het gelijk in het scriptte plaatsen