[Çözüldü] Php Çalıştıramama

Başlatan zeusmaster, 11 Haziran 2012 - 20:54:56

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

zeusmaster

Php de sıfır bilgisi olan birisi olarak
Apache Web Sunucusu,PHP ve Mysql Kurulumlarını ve ayarlarını yaptım. Hepsi çalışır durumda.
┌─[bahdem]──[ZeuSMasteR]:~$
└──>>dpkg -l | grep phpmyadmin
ii  phpmyadmin       4:3.4.10.1-1     MySQL web administration tool

Eclipse ile en basit olarak
<?php
echo "merhaba dünya";
?>


yazıp çalıştırdığımda ise;
Not Found

The requested URL /wordpress/mail.php was not found on this server.

Apache/2.2.22 (Ubuntu) Server at localhost Port 80

Hatası veriyor.
Up and Running...

alquirel

wordpress dizini içinde mail.php isimli bir dosya var mı?

zeusmaster

Hatayı farkettim sanırım. Eclipse ile proje ismini wordpress verdim ama /var/www altında oluşturmuş dosyaları. Ben localhost/wordpress/mail.php yi çalıştırmaya çalışıyordum :)
Up and Running...

alquirel

Sonuç nedir? Çalıştırabildin mi?

zeusmaster

#4
Çalıştı, teşekkür ederim. Acemilik işte sizleri de böyle uğraştırıyoruz :(
İkinci bir şey oldu;
<?php
class __mysql{
        private 
$host "localhost";
        private 
$user "root";
        private 
$pwd "1";
        public 
$Baglanti;
                
        function 
__construct(){ //__mysql klasi olusturulunca otomatik çalisan fonksiyon
        
                
try{ //Exception 
                                
$this->Baglanti = @mysql_connect($this->host$this->user$this->pwd);
                                        
                                if(
$this->Baglanti){ //Baglanti false degilse
                                        
                                        
echo "MySQL baglantisi yapildi <hr />";
                                        
                                        
$db_selected mysql_select_db('ogrenci'$this->Baglanti);
                                               
                                }else{
                                        
//tryla denenen olay false olursa hata mesajini yakala
                                        
throw new Exception('MySQL baglanti acma hatasi[ '.mysql_error()." ]"); 
                                }
                }
                catch(
Exception $e){ // Yakalanan Hata
                        
echo $e->getMessage(); // Yakalanan hata mesajini yazidr.
                
}
        }
                
        function 
__destruct(){ // __mysql klasi yok edilince calisan fonksiyon
        
                
try     { //Dene
                
                        
if($this->Baglanti){
                                
mysql_close($this->Baglanti);
                                echo 
"<hr />MySQL baglantisi kapatildi";
                        }else{
                                throw new 
Exception('MySQL baglanti kapama hatasi.Baglanti hic acilmamis');
                        }
                }
                catch(
Exception $e)
                {
                        echo 
$e->getMessage();    
                }
        }
        
        function 
VeriTabaniListesi(){
        
                
$VeriTabanlariListesi mysql_list_dbs($this->Baglanti);
        
                
$VeriTabaniSayisi mysql_num_rows($VeriTabanlariListesi);

                for(
$i=0$i $VeriTabaniSayisi$i++) {
                        
$VT[]=mysql_db_name($VeriTabanlariListesi$i);
                }
                return 
$VT;
        }
        
        function 
SQL($Sorgu){
                return 
mysql_query($Sorgu);
        }
        
        function 
TabloBas($Sonuc){
        
                
$html ="<table border=1><tr>";
                for(
$i=0;$i<mysql_num_fields($Sonuc);$i++)
                {
                        
$html.="<td>".mysql_field_name($Sonuc,$i)."</td>";   
                }
                
                
$html.="</tr>";
                
                while(
$Oku mysql_fetch_array($Sonuc)){
                
                        
$html.="<tr>";
                        
                        for(
$i=0;$i<mysql_num_fields($Sonuc);$i++){
                        
                                
$html.="<td>".$Oku[$i]."</td>";  
                        }
                        
$html.="</tr>";
                }
                
                
$html.="</table>";
                
                echo 
$html;
        }
}
?>

Bu kodu çalıştırınca boş bir sayfa açılıyor. Olması gereken
Up and Running...

ersinkandemir

#5
Sadece sınıf tanımı yapılmış. Nesne oluşturulmamış.

$baglan = new __mysql();

Bu şekilde nesne oluşturabilirsiniz.
Where there's a shell, there's a way.



zeusmaster

çok fazla konuyu dağıtmayayım ben. Şu an sorunum çözüldü :) Diğer konuyuda anlayamazsam başka başlıkta sorarım:)
Up and Running...