Pisanie Strony WWW w C++ jak dodać podstronę

0

cześć jak mogę dodać podstronę np test i po kliknięciu przekieruje na test
stronę piszę w c++ kompiluję jako exe

0
spartanPAGE napisał(a):

Czytaj, szukaj http://www.treefrogframework.org/

muszę wpierw sciągnąc vs2013 zey to zainstalować

a co do tematu to mi chodzi raczej to zeby ktoś mniej więcej mi tu dał kawałek kodu jak zrobić odnośnik na inna podstrone
próbowałem po htmlu w c++
test
ale wynik jest taki ze jak dodam test.cpp w silniku to go nie widzi i wyskakuje brak takiej strony

1

Nie masz zielonego pojęcia co robisz i błądzisz w ciemności.
Użyj odpowiedniego języka, odpowiedniej technologii.

1
spartanPAGE napisał(a):

Nie masz zielonego pojęcia co robisz i błądzisz w ciemności.
Użyj odpowiedniego języka, odpowiedniej technologii.

to jest hejt czy co? piszę tu bo chcę uzyskać trochę pomocy szukałem w necie ale nie ma nic na temat jak dodać podstronę w c++ w html

2

No i odpowiedź otrzymałeś. Jakiś serwer musi obsługiwać żądania HTTP i przekierowywać je do Twojej skompilowanej aplikacji webowej.

0
Spine napisał(a):

No i odpowiedź otrzymałeś. Jakiś serwer musi obsługiwać żądania HTTP i przekierowywać je do Twojej skompilowanej aplikacji webowej.

uzywam xampa

Użyj odpowiedniego języka, odpowiedniej technologii.
a dokładniej?

0

Np tu jest opisane jak skonfigurować środowisko pod windowsem i pod linuksem: http://cpp0x.pl/artykuly/?id=65

1

Użyj odpowiedniego języka, odpowiedniej technologii.
a dokładniej?

Zaraz dostaniesz odpowiedź, że Pythona :P

0

Poczytaj dokumentacje frameworka poleconego przez @spartanPAGE

0
kaczus napisał(a):

Np tu jest opisane jak skonfigurować środowisko pod windowsem i pod linuksem: http://cpp0x.pl/artykuly/?id=65

mam skonfigurowane tylko nie wiem jak zrobić podstronę a w tym tutorialu brak czego kolwiek o robieniu odnośników itp

0

odnosniki robisz tak jak w kazdym innym jezyku, każesz wydrukować Na ten przykład tak:

 
cout<<"<a href=\"http://serwer/strona\">klik</a>";
0
kaczus napisał(a):

odnosniki robisz tak jak w kazdym innym jezyku, każesz wydrukować Na ten przykład tak:

 
cout<<"<a href=\"http://serwer/strona\">klik</a>";

jeszcze trochę mi wytłumaczysz?
np mam rozumieć ze mam to tak zrobić
cout<<"<a href="http://costam.cpp">klik</a>";
i mi to wczyta z tej aplikacji co w niej dodam costam.cpp i skompiluję czy muszę utworzyć drugą aplikację o nazwie costam.exe?

0
Morwinorner napisał(a):
kaczus napisał(a):

odnosniki robisz tak jak w kazdym innym jezyku, każesz wydrukować Na ten przykład tak:

 
cout<<"<a href=\"http://serwer/strona\">klik</a>";

jeszcze trochę mi wytłumaczysz?
np mam rozumieć ze mam to tak zrobić

cout<<"<a href=\"http://costam.cpp\">klik</a>";

i mi to wczyta z tej aplikacji co w niej dodam costam.cpp i skompiluję czy muszę utworzyć drugą aplikację o nazwie costam.exe?

zapomniałem dodać code

0

skąd i jak ci wczyta to właśnie jest zależne od konfiguracji serwera. Tak samo jak i w php piszesz sobie mojindex.php, a odwoływać sie do niego możesz /dziwnykatalog/supermojastrona.html

Jakbyś się zalogował, mógłbyś edytować posta.

0
kaczus napisał(a):

skąd i jak ci wczyta to właśnie jest zależne od konfiguracji serwera. Tak samo jak i w php piszesz sobie mojindex.php, a odwoływać sie do niego możesz /dziwnykatalog/supermojastrona.html

Jakbyś się zalogował, mógłbyś edytować posta.

zrobiłem to tak
index.cpp

#include "stdafx.h"
#include <iostream>
using std::cout;
using std::endl;

int main()
{
    cout << "Content-type: text/html\n" << endl;
	cout<<"<a href=\"costam.cpp\">klik</a>";

    cout << "Witaj zly swiecie" << endl;
}

costam.cpp

 #include "stdafx.h"

i wyskakuje błąd Nie znaleziono obiektu!

Nie znaleziono żądanego URL-a na tym serwerze. Odnośnik na referującej stronie wydaje się być nieprawidłowy lub nieaktualny. Poinformuj autora tej strony o problemie.

Jeśli myślisz, że jest to błąd tego serwera, skontaktuj się z administratorem.

Error 404

localhost
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3

0

Na pewno masz dobrze skonfigurowane cgi-bin?

0
Patryk27 napisał(a):

Na pewno masz dobrze skonfigurowane cgi-bin?

tak wedlug tego tutka co podali

0

pomoże ktoś?

0

W c++ strony robia tylko starzy wyjadacze ktorzy budza sie z w-snie-znalezionym wyciekiem pamięci z poprzedniego dnia.

Skoro pytasz w ten sposob to lepiej zainteresuj sie php lub pythonem - zrobisz sobie i nam przysluge (prosciej i
Szybciej).

0
Piotr123 napisał(a):

W c++ strony robia tylko starzy wyjadacze ktorzy budza sie z w-snie-znalezionym wyciekiem pamięci z poprzedniego dnia.

Skoro pytasz w ten sposob to lepiej zainteresuj sie php lub pythonem - zrobisz sobie i nam przysluge (prosciej i
Szybciej).

gry przegladarkowej na pythonie nie zrobie a php jest za wolne za duże lagi

0

W czystym C++ nikt nie będzie pisał backendu stron. Facebook stoi na PHP z konwerterem kodu na C++ - http://www.hiphop-for-php.com/wiki/Main_Page

Wiodący usługodawcy chmurowi wspierają Javę i Pythona (np. Google App Engine). W C++ choćbyś nie wiem jak dobrze programował i tak jeden serwer zostanie zajechany, w czasie gdy chmurowy Python czy Java sobie poradzą.

0

Gry przeglądarkowe nie przyśpieszą dzięki temu, że napiszesz kod w C/c++ - tu interakcja zawsze będzie za długa, dlatego piszę się je we flashu, albo w js+canvas.

0
Spine napisał(a):

W czystym C++ nikt nie będzie pisał backendu stron. Facebook stoi na PHP z konwerterem kodu na C++ - http://www.hiphop-for-php.com/wiki/Main_Page

Wiodący usługodawcy chmurowi wspierają Javę i Pythona (np. Google App Engine). W C++ choćbyś nie wiem jak dobrze programował i tak jeden serwer zostanie zajechany, w czasie gdy chmurowy Python czy Java sobie poradzą.

fajnie i tak zostane przy c++

kaczus napisał(a):

Gry przeglądarkowe nie przyśpieszą dzięki temu, że napiszesz kod w C/c++ - tu interakcja zawsze będzie za długa, dlatego piszę się je we flashu, albo w js+canvas.

wolę jednak pisać w C/C++ z takiego powodu ze to są najbardziej popularne języki i zawszę mogę wiedzę wykorzystać do tworzenia programu lub gry albo innych rzeczy

1

i zawszę mogę wiedzę wykorzystać do tworzenia programu lub gry albo innych rzeczy

Nie, bo inaczej się pisze aplikacje CGI, a inaczej inne programy.
A gry to już w ogóle osobna kategoria.

1
Morwinorner napisał(a):

wolę jednak pisać w C/C++ z takiego powodu ze to są najbardziej popularne języki i zawszę mogę wiedzę wykorzystać do tworzenia programu lub gry albo innych rzeczy

Nie chce za bardzo przekonywac Cie na sile do innych rozwiazan, ale postanowilem mimo wszystko napisac poniewaz odnosze wrazenie, ze popelniasz dosc klasyczny blad.

Sam kiedys mialem podobne podejscie, uzywalem C/C++ bo przeciez da sie w tym napisac wlasciwie wszystko: od strony internetowej, poprzez gry, oprogramowanie desktopowe na sterownikach czy systemach operacyjnych konczac. Pozniej sie okazalo, ze inne technologie w poszczegolnych zastosowaniach sa zdecydowanie lepsze, tworzy sie w nich wygodniej, szybciej i z reguly sa mniej podatne na bledy.

Wspomniales o tworzeniu programow (zakladam, ze desktopowych), gier no i stron internetowych. Nie wiem, na ile inni sie ze mna zgodza ale uważam, że:

  1. Z reguły łatwiej i szybciej mozna stworzyć aplikację desktopową w C# niż w C/C++ (mowa głównie o Windowsach - wiem, ze sa wynalazki typu mono ale nie mialem z tym stycznosci).

  2. Przekonanie o tym, że język C++ nadaje się lepiej do tworzenia gier często wynika bardziej ze stereotypów niż z racjonalnego rozumowania. Można na przykład napisać całkiem fajną grę (na dodatek wieloplatformową) w Unity3D, które wspiera kilka języków programowania (w tym C#).

Być może najlepsze produkcje pisane sa w C++, ale po pierwsze wątpie żebyś akurat takie gry tworzył, a po drugie to nie zdziwiłbym się jakby się okazało, że nawet w takich grach rola C++ jest ograniczona bardziej do rozwijania silników gier niż samych gier. Moze @fasadin bedzie cos o tym wiedzial.

  1. Pisanie stron internetowych w C/C++ to już w ogóle nieporozumienie.

Mimo wszystko, jeżeli się uparłeś na C/C++ to proponowałbym zerknąć na taką technologie jak Wt www.webtoolkit.eu - ma to jakis tam zwiazek z CGI (właściwie to FastCGI) wiec jak sobie sciagniesz te biblioteke i zerkniesz na przykladowe kody zrodlowe to moze akurat Cie to jakos naprowadzi, ewentualnie wykorzystasz te technologie jako podstawe pod swoj serwis lub w ostatecznosci olejesz sprawę.

1 użytkowników online, w tym zalogowanych: 0, gości: 1