Picproje Elektronik Sitesi

SERBEST BÖLGE => Programlama ve Algoritma => Konuyu başlatan: baran123 - 05 Şubat 2015, 20:25:18

Başlık: Müthiş bir problem(web)
Gönderen: baran123 - 05 Şubat 2015, 20:25:18
Ccs in  enj projesini çalıştırdım simülasyonda.Baktım ip ile girilebiliyor paldır küldür dedim login yapayım buna (HTML+javascript)asıl olay burada patlıyor.HTML sayfaları pic'in içinde.Şimdi bir login birde main html sayfaları var.Login html den girilen bilgiler pice gönderiliyor.picde karşılaştırılıyor.Doğruysa ok cevabı göndericem login htmlde if(gelen == ok) {git main.html} desem güm olmaz mı ? Sayfaya sağ tıklasa öğeyi denetleden koda baksa ok gelirse maine git var burada o zaman bilgilere gerek yok ip yanına bir ipxxxx/main.html yazıp girilmez mi ?Bu imkanlarla nasıl çözülür bu ?:) php,asp,veritabanı falan kullanmadn bir yordamı var mı ?
Belkide müthiş değil ?:)
Başlık: Ynt: Müthiş bir problem(web)
Gönderen: Karamel - 05 Şubat 2015, 20:29:31
hocam benimde bu konuda anlamadigim birsey var. yazin enc entegresini ogrenmek itiyorum ama gectigimiz yaz. visual basic ile basit bir html kodu ayni enc entegrenin nin yaptigi gibi bir web tarayicisina gonderdim. web tarayicisindan 192.168....... :12345 diye server a baglandim. opera ve firefox ta sadece html kodlari gözüktü. chrome da web sayfasi olarak gozuktu. bunun tam olarak sebebi ne olabilir? konuyu tam olarak anlayabilmis degilim..?
Başlık: Ynt: Müthiş bir problem(web)
Gönderen: Kabil ATICI - 05 Şubat 2015, 21:17:14
kullandığın program veya yaptığın web programındaki tag'lar ile ilgili olabilir. Web sayfası için gömülmesi gereken bazı kodlar var bunlar olmadığında ya  derleyici düzgün görüntülemiyor yada başına geldiği şekilde oluyor.
Örneğin windows kodlaması olmazsa ve gerekli kodlamalar (meta) olmasdığında derleyici default olarak iş çevirebilir.
O yüzden bildiğim kadarı ile bilgisayarda web sayfaların değişik derleyiciler ile test edilmesi gerekiyor...
Başlık: Ynt: Müthiş bir problem(web)
Gönderen: ZZombie - 05 Şubat 2015, 21:45:16
Burada web server tarafını kendiniz yazıyorsunuz sanırım.
HTML kodları öncesinde HTTP durum kodları ile haberleşmeniz gerekecektir.
Aksi takdirde browserlarda farklı sorunlar ile karşılaşırsınız.

En basit açıklaması ile "404 Sayfa bulunamadı" hatası bir HTTP durum kodudur. Server olan sistem var olmayan bir sayfa istendiğinde bu kodu geri döndürür, ve de bizim tarayıcımızda "Abi o sayfayı istedik sunucudan ama öyle bir sayfa yokmuş orada." diye uyarı verir. :)


Şurada temel olarak bazı şeyleri açıklıyor.

http://tr.wikipedia.org/wiki/HTTP_durum_kodlar%C4%B1 (http://tr.wikipedia.org/wiki/HTTP_durum_kodlar%C4%B1)

https://support.google.com/webmasters/answer/40132?hl=tr (https://support.google.com/webmasters/answer/40132?hl=tr)
Başlık: Ynt: Müthiş bir problem(web)
Gönderen: MrDarK - 05 Şubat 2015, 21:57:18
Aslına bakarsanız HTTP Header ve request responsu göndermek zorunda olup bunu göndermediğiniz için kod olarak görüyor olabilirsiniz diye düşünüyorum.

Aşağıdaki kod arduino'dan alınmış, toplantıya gelirseniz bu konuda biraz daha kafa yorarız :)


                    client.println("HTTP/1.1 200 OK");
                    client.println("Content-Type: text/html");
                    client.println("Connection: close");
                    client.println();

Başlık: Ynt: Müthiş bir problem(web)
Gönderen: Karamel - 05 Şubat 2015, 22:00:16
hocam ben anlamadim simdi. asagidaki basit kod icin onden yada arkadan neler gondermem gerekli?

<h1 style="font-style: italic;"><strong>PicProje</strong></h1>
Başlık: Ynt: Müthiş bir problem(web)
Gönderen: MrDarK - 05 Şubat 2015, 22:51:52
Karamel ; Bunlar aslında uzun konular. Bahsetmeye çalıştım buna HTTP Request deniyor. Bir kişi sizin sayfanıza pat diye ulaşamaz. Sen adres satırına birşey yazdığında o yazdığın şey bir link ise sadece adres satırına yazdığın yazıdan "tarayıcı" ana makineyi (hedef site IP)'yi DNS serverdan bulup öncelikle 80 portundan connect oluyor. Ardından GET Requesti ile senin yazdığın linki ona yolluyor ve ardından bir cevap bekliyor. Yani eğer sayfa geçerli bir sayfa ise HTTP 200 OK cevabı verir. Bir önceki mesajda code code arasına eklediğim gibi, peşine bir kaç data yollar connection type vb yine örnekte var. bunların sonunda ise asıl çağırılan sayfayı gösterir.

Sanırım açık olmuştur bu açıklama. Şahsen daha ne kadar basite inebilirim bilemiyorum. Biraz daha pişip öğrenmen gerekiyor. Şöyle düşün ben bu bilgileri üniversite son sınıfta öğrenmiştim :) GSM Modülle bir siteye bağlandıktan sonra hayatım karardı :D
Başlık: Ynt: Müthiş bir problem(web)
Gönderen: Karamel - 05 Şubat 2015, 22:59:40
hocam soyle yapinca oldu ::)


HTTP/1.1 200 OK
Content-Type: text/html
Connection: close

<h1 style="font-style: italic;">PicProje</h1>

demekki basta 3 satirlik kodu gondermek gerekiyormus. tek anlamadigim birsey daha var ki. telefonda pic proje yazdi ama Turkce karakterler bozuk cikti. acaba onlaridami tanitmamiz gerekiyor?
Başlık: Ynt: Müthiş bir problem(web)
Gönderen: baran123 - 05 Şubat 2015, 23:00:36
direk html attığın için o sanırım önce o utf-8 kodu var ya onu gönder sonra diğer kodlarını at
Başlık: Ynt: Müthiş bir problem(web)
Gönderen: MrDarK - 05 Şubat 2015, 23:04:02
Gençler sizi biraz araştırma yapmaya davet ediyorum :)


<meta charset="utf-8">
Başlık: Ynt: Müthiş bir problem(web)
Gönderen: baran123 - 05 Şubat 2015, 23:06:35
Karamel benim konumu kaynattın bak şimdi olmadı :D

mesaj birleştirme:: 05 Şubat 2015, 23:06:52

Kendi konunuza gidin :P