hallo,
ik gebruik het volgende script om nieuws toe te voegen aan mijn pagina.
<?
$ad = $_POST['T1'];
$siir = $_POST['rte1'];
$yazarad = $_POST['T2'];
$ozet = $_POST['S1'];
require("incs.php");
if(strlen($ad)<=3){
galert("dunya adý çok kýsa!");
}
if(strlen($siir)<=3){
galert("dunya çok kýsa!");
}
if(strlen($yazarad)<=3){
galert("Lütfen adýnýzý - soyadýnýzý yazýn!");
}
$our_file = $_FILES['F1'];
$nam = $_FILES['F1']['name'];
$by = $_FILES['F1']['size'];
$tm = $_FILES['F1']['tmp_name'];
$ec = strlen($nam);
$nstr = substr($nam,$ec-3,90);
$nstr = strtolower($nstr);
$hata =0;
if($nam!=""){
if($nstr!="jpg"){
$hata++;
}
if($nstr!="gif"){
$hata++;
}
if($hata==2){
galert("Dosya formatý desteklenmiyor! Resim yüklerken sadece JPG ve GIF yükleyebilirsiniz!");
}
$namx = rand(0,600);
$fnam = "$namx.$nstr";
}
if(!file_exists("dunya")){
@mkdir("dunya");
}
if($nam!=""){
@move_uploaded_file($_FILES['F1']['tmp_name'],"dunya/$fnam");
}
$nam = rand(0,500);
$namx = rand(0,600);
$namz = rand(0,200);
$nam = "$nam$namx$namz.txt";
$tarih = date("y-m-d h:m:s",time());
require("bagla.php");
mysql_select_db("istek",$BAGLANTI);
$srg = "INSERT INTO `dunya` (`baslik` , `ozet` , `resim` , `file` , `aktif` , `yazar`,`tarih` ) VALUES ('$ad', '$ozet', '$fnam', '$nam', '0', '$yazarad','$tarih');";
$res = mysql_query($srg,$BAGLANTI);
$cc=$siir;
$cc = str_replace("\'","",$cc);
$fo = fopen("dunya/$nam","w");
fwrite($fo,$cc);
fclose($fo);
galert("Teþekkürler, Haberiniz onaylanmak üzere eklendi!");
?>
dit werkt goed, alleen heb ik een probleempje:
na 2 of 3 berichten kan niemand meer berichten toevoegen tot de volgende dag,
ik heb al een paar variabelen veranderd om te zien of ik het daarmee op kan lossen, maar ik ben het spoor bijster.
heeft iemand een idee??
1.223 views