<?php
$sql = "SELECT name FROM ogrenci";
$result = mysql_query($sql);
$thenumber = 1;
while ($row = mysql_fetch_array ($result)) {
echo $thenumber . ' - ' . $row['adi'];
$thenumber++;
}
?>
kaynak: ordan burdan
<?php
$sql = "SELECT name FROM ogrenci";
$result = mysql_query($sql);
$thenumber = 1;
while ($row = mysql_fetch_array ($result)) {
echo $thenumber . ' - ' . $row['adi'];
$thenumber++;
}
?>
kaynak: ordan burdan
<?php
dbConnect()
$alltables = mysql_query("SHOW TABLES");
while ($table = mysql_fetch_assoc($alltables))
{
foreach ($table as $db => $tablename)
{
mysql_query("OPTIMIZE TABLE '".$tablename."'")
or die(mysql_error());
}
}
?>
kaynak: ordan burdan
<?
$path = "/home/user/public/foldername/";
// Open the folder
$dir_handle = @opendir($path) or die("Unable to open $path");
// Loop through the files
while ($file = readdir($dir_handle)) {
if($file == "." || $file == ".." || $file == "index.php" )
continue;
echo "<a href="$file">$file</a><br />";
}
// Close
closedir($dir_handle);
?>
kaynak: ordan burdan
<?php
$toplam = "11";
$resim_uzantisi = ".jpg";
$resim_klasoru = "resimlerim/buyuk_resimler";
$ilk = "1";
$rastgele = mt_rand($ilk, $toplam);
$resim_adi = $rastgele . $resim_uzantisi;
echo "<img src="$resim_klasoru/$resim_adi" alt="$resim_adi" />";
?>
kaynak: ordan burdan
<?php
function mail_attachment($filename, $path, $mailto, $from_mail, $from_name, $replyto, $subject, $message) {
$file = $path.$filename;
$file_size = filesize($file);
$handle = fopen($file, "r");
$content = fread($handle, $file_size);
fclose($handle);
$content = chunk_split(base64_encode($content));
$uid = md5(uniqid(time()));
$name = basename($file);
$header = "From: ".$from_name." <".$from_mail.">
";
$header .= "Reply-To: ".$replyto."
";
$header .= "MIME-Version: 1.0
";
$header .= "Content-Type: multipart/mixed; boundary="".$uid.""
";
$header .= "This is a multi-part message in MIME format.
";
$header .= "–".$uid."
";
$header .= "Content-type:text/plain; charset=iso-8859-1
";
$header .= "Content-Transfer-Encoding: 7bit
";
$header .= $message."
";
$header .= "–".$uid."
";
$header .= "Content-Type: application/octet-stream; name="".$filename.""
"; // use diff. tyoes here
$header .= "Content-Transfer-Encoding: base64
";
$header .= "Content-Disposition: attachment; filename="".$filename.""
";
$header .= $content."
";
$header .= "–".$uid."–";
if (mail($mailto, $subject, "", $header)) {
echo = "mail send … OK"; // or use booleans here
} else {
echo = "mail send … ERROR!";
}
}
// how to use
$my_file = "somefile.zip";
$my_path = $_SERVER['DOCUMENT_ROOT']."/your_path_here/";
$my_name = "Olaf Lederer";
$my_mail = "my@mail.com";
$my_replyto = "my_reply_to@mail.net";
$my_subject = "This is a mail with attachment.";
$my_message = "Hallo,
do you like this script? I hope it will help.
gr. Olaf";
mail_attachment($my_file, $my_path, "recipient@mail.org", $my_mail, $my_name, $my_replyto, $my_subject, $my_message);
?>
kaynak: ordan burdan
<?php
$cn = mysql_connect("localhost","root","");
mysql_select_db("db_image",$cn);
if ($act=='view'){
$sql="SELECT * FROM tbl_image where id=$id";
$rst=mysql_query($sql) or die('gagal');
$data=mysql_fetch_array($rst);
$type=$data[type];
Header("Content-type: $type");
echo $data[image];
}
if ($act=='del'){
$sql="DELETE FROM tbl_image where id=$id";
$rst=mysql_query($sql) or die('gagal');
}
if($submit)
{
$type = $_FILES['file']['type'];
copy ($_FILES['file']['tmp_name'], "tmp/tmp.jpg") or die ("Could not copy");
$filer="tmp/tmp.jpg";
$handle = fopen($filer, "r");
$pure = addslashes(fread($handle, filesize($filer)));
$sql = "insert into tbl_image(image,type) values('$pure','$type')";
$result = mysql_query($sql,$cn)or die(mysql_error());
}
$sql="SELECT * FROM tbl_image";
$rst=mysql_query($sql) or die('gagal');
while ($data=mysql_fetch_array($rst)){
$id=$data[id];
echo "picture no $id <a href='./image.php?act=del&id=$id'>delete</a><br><img src='./image.php?act=view&id=$id'><br><br>";
}
?>
<html>
<head>
<title>upload image</title>
</head>
<body>
<form action='image.php' method='post' enctype="multipart/form-data">
<input type='file' name='file'>
<input type='submit' name='submit'>
</form>
</body>
</html>
kaynak: ordan burdan
function azalt($string, $chars, $elli)
{
list($new_string, $elli)= explode("
", wordwrap($string, $chars, "
", false));
return ( $elli ) ? $new_string.'…' : $new_string;
}
$chars istenilen karakter sayısı
istenilenden sonra koulacak karakter katarı
kullanımı
$text="çok uzun string gerisini de siz yazın";
echo azalt($text,"10","…");
kaynak: ordan burdan
stripslashes() fonksiyonu bir değerdeki ters slash () işaretini temizlemeye yarar.Genellikle formda textarea vb. bölümünden çekilen sql sorgularında slash işaretinden kurtulmanızı sağlayan fonksiyondur.
Kullanım Şekli:
stripslashes($değişken)
addslashes() fonksiyonu ise tam tersini yapar slash olmadığı halde tırnağın önüne bir ters slash ekler.
kaynak: ordan burdan
ctype_alnum()
fonksiyonu
<?php
$degisken = "123456";
if(ctype_alnum)($degisken)){
echo "Değişken numeriktir";
}else{
echo "Değişken numerik değildir";
}
?>
kaynak: ordan burdan
ctype_alpha() fonksiyonu değerin alfanumerik olup olmadığını kontrol eder
$değişken="aa2213lddk";
if(ctype_alpha)($degisken)){
echo "Değişken alfanumerik";
}else{
echo "Değişken alfanumerik değildir";
}
kaynak: ordan burdan