Forenindex » Archiv » Adobe GoLive » GoLive 6 mit php und mysql, aber wie ?

GoLive 6 mit php und mysql, aber wie ?

Corlath
Beiträge gesamt: 28

10. Feb 2003, 14:40
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
ai,
ich habe vor mein heute komplett in HTML realisiertes Projekt auf php mit Datenbankanbindung abzuändern und auch schon einen WAMP eingerichtet auf dem ich jetzt rumspiele.

Aber wie kriege ich mein Projekt jetzt auf den Localhost geschoben und kommt GL 6 überhaupt damit klar, so dass ich auch php-Files edtieren, erstellen und anzeigen kann ?

Gibt es dafür vielleicht irgendwo im Web eine gute Hilfe oder kann jemand ein gutes Buch empfehlen ?

bess demnähx
Corlath

GoLive 6 mit php und mysql, aber wie ?

greeneye
Beiträge gesamt: 12

12. Feb 2003, 09:41
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
Hallo Corlath.

Das ist sicher eine schwierige Frage, denn GoLive ist meiner Erfahrung nach für diese Art von Datenbank nicht ausgerüstet, weil PHP ja eigentlich auf dem Server die entsprechende Seite zurück in HTML erstellt.

Das heisst, die Vorschau in GoLive kannst Du bei PHP abhaken, editieren und erstellen kannst Du den Quellcode natürlich von Hand.

Die einfachere Version für eine MySQL Datenbank wäre ein Freeware Programm für PHP mit dem von Dir gewünschten Content, Scripte kannst Du hier finden: http://www.phpforum.de

oder Du fragst mal Deinen Webprovider ob er entsprechende Hilfsprogramme anbietet.

Mal so ein Vorschlag....
Gruss
greeneye

GoLive 6 mit php und mysql, aber wie ?

Urs Gamper
  
Beiträge gesamt: 4027

12. Feb 2003, 11:50
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
es ist absolut möglich, eine bestehende seite mit php auszurüsten. dabei muss einzig der pfad in der apache konfiguration stimmen. das mit der golive-vorschau stimmt absolut. doch auch für "normale" html-projekte benutze ich jweils lieber den browser und nicht die gl-vorschau. deshalb spielt dies ja keine rolle.

aber grundsätzlich empfehle ich dir viel eher, ein projekt gleich auf dem webserver zu tätigen, denn die umstellung von lokal auf den webserver ist noch recht zeitraubend.
--------------------------------------
http://www.gamper.ch
Gamper Internet-Auftritte und Schulung

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

12. Feb 2003, 11:54
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
@greeneye:

Also ich denke, dass es mit GL schon funktionieren muss - denn schließlich bringt GL ja ausser dem Zend-Debugger auch noch eine komplette WebServer-Installation mit (ausser dem WebWorkgroupServer) - siehe Verzeichniss "Dynamic Content".

@Corlath:

Im Moment stehe ich vor dem selben Problem PHP-Seiten unter GL erstellen zu wollen. Und meine 'Entwicklungsumgebung' besteht (ähnlich wie bei Dir) auch aus dem Indianer, PHP und MySQL. Ich wollte nicht die Installtion für den "Dynamic Content" durchführen, weil ich etwas mehr Kontrolle über mein "System" haben will und ausserdem nur eine Entwicklungsumgebung für PHP/MySQL brauche und nicht auch für ASP und JSP.
Ich habe inzwischen das Handbuch mehre Male durchforstet (so sieht es inzwischen auch aus) aber irgendwo fehlt im GL noch eine Einstellung oder Vorgabe. Schau'n mer mal.

Aber dennoch bin ich natürlich auch für jeden weitern Tipp in diesem Forum dankbar ...

So long,

Exile

GoLive 6 mit php und mysql, aber wie ?

Urs Gamper
  
Beiträge gesamt: 4027

12. Feb 2003, 12:01
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
wo steht ihr denn genau an?

vielleicht habt ihr gesehen, dass im april zwei hilfdirselbst-wochenenden stattfinden. http://www.hilfdirselbst.ch/...austausch/index.html
vielleicht wäre dies ja eine gelegenheit, dort etwas weiter zu kommen. denn ganz so einfach ist es nicht, das ganze im forum zu behandeln.
--------------------------------------
http://www.gamper.ch
Gamper Internet-Auftritte und Schulung

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

12. Feb 2003, 12:17
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
@urs

Tolle Sache mit dem 'Austausch-Wochenende'. Wenn sich einer der Termine mit meinem Urlaub vereinbaren lässte werde ich mich auch dazu anmelden. Nur bis dahin muss ich noch ein wenig 'üben' ... und versuchen die Sache mit GL und PHP irendwie unter einen Hut zu bringen. Es läuft noch nicht so richtig rund ... und so, wie ich es bisher gecoded habe (mit HomeSite, Apachen, PHP und MySQL) wollte ich es eigentlich nicht mehr machen... Mir gefällt nämlich die Kombination PhotoShop (ImageReady) und GL eigenlich ganz gut - und die Darstellungsbastelleien halten sich im Gegensatz zu den Eingriffen 'zu Fuss' über HomeSite in Grenzen...

GoLive 6 mit php und mysql, aber wie ?

Urs Gamper
  
Beiträge gesamt: 4027

15. Feb 2003, 08:53
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
"das mit der golive-vorschau stimmt absolut".
dies muss ich korrigieren - wenn ich lokal arbeite, kann ich in der golive-vorschau alles überprüfen. einzig wenn ich direkt auf dem webserver arbeite, kann ich mir die seite in der gl-vorschau nicht anzeigen.
--------------------------------------
http://www.gamper.ch
Gamper Internet-Auftritte und Schulung

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

15. Feb 2003, 11:43
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
Also inzwischen habe ich das mit Golive, Apache, PHP und MySQL soweit eingerichtet (hintenrum, durchs Auge und dann in die Brust). Und soweit ich das beurteilen kann lag mein ganze Problem darin, das ich den Speicherort der *.site falsch gewählt habe, denn nachdem ich das ganze in dem selben Verzeichnis (lokal) gespeichert habe auf das ich auch per http (lokal) zugreife klappt es.

So, jetzt werde ich mal anfangen das mit dem dynamischen Inhalt zu verstehen ...

BTW, wenn ich jetzt versuche einen Login für einen geschützen Bereich auf meiner zukünftigen WebSite mit PHP und MySQL zu realisieren kann ich das dann direkt im GL bewerkstelligen (wg. SessionID und so) oder muss ich das manuell coden?

Gruss, Exile

GoLive 6 mit php und mysql, aber wie ?

Urs Gamper
  
Beiträge gesamt: 4027

16. Feb 2003, 11:44
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
wenn du das mit .htaccess bewerkstelligst, wirst du überhaupt nichts coden müssen. einfach das betreffende verzeichnis schützen. das ist alles.
--------------------------------------
http://www.gamper.ch
Gamper Internet-Auftritte und Schulung

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

16. Feb 2003, 12:36
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
Hi Urs,

das mit .htaccess ist zwar OK - aber ich wollte das eigentlich über PHP/MySQL lösen - (Es geht um die Seite meines Vereins und da gibt es verschiedene Berechtigungsstufen, etc.) - unabhängig davon, daß der Schutz mit .htaccess 'optisch' nicht so richtig prickelnd ist glaube ich, das ich mit der Lösung PHP/MySQL letztendlich mehr 'Steuerung' in das 'Seitengeschehen' (sprich: Zugangsbereiche, Zugriff nur auf die eigenen Daten des jeweiligen 'Einloggers', etc.) habe.

Und daran bin ich nun am 'basteln' und weiß halt nicht ob es sich (gerade wegen der SessionID's) über GL realisieren lässt oder ob ich das eben besser zu Fuss code.

Also, wenn Du noch ein paar Tipps auf Lager hast - ich nehme Sie gerne, dankbar entgegen.

GoLive 6 mit php und mysql, aber wie ?

Petra Rudolph
Beiträge gesamt: 1554

16. Feb 2003, 13:15
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
Hallo,

also ich lass mich ja auch gerne eines besseren belehren aber SID mußt du von Hand machen.

Gruß Petra

http://www.quicktoweb.de

GoLive 6 mit php und mysql, aber wie ?

Corlath
Beiträge gesamt: 28

16. Feb 2003, 16:10
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
ai,
also das klingt doch schon mal so, als ob es machbar wäre !

Exile, wie verschiebe ich denn meine komplette Seite in den passenden WAMP-Ordner bzuw. wie eröffne ich dort eine neue Site inder auch gleich schon die vorhandenen Seiten und Skripte drinne sind ?

bess demnähx
Corlath

PS: N'Buchtipp wäre immer noch gut ;)

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

19. Feb 2003, 13:00
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
Hi corlath,

sorry das es ein wenig mit der antwort gedauert hat, aber ich hatte die letzen paar tage beruflich viel um die ohren.

also, dann will ich mal versuchen meine vorgehensweise zu schildern:
1. apache, php, mysql (lauffähig) installieren
2. ftp-server (z.b. serv-u von rhinosoft.com) installieren (ich habe den weg über den ftp gewählt, weil die funktion 'website wird lokal bedient' bei mir nicht den gewünschten 'erfolg' gebracht hat.
3. einen entsprechenden account im ftp-server einrichten, der direkten zugriff auf das docroot hat.
4. mysql frontend (z.b. phpmyadmin) installieren und damit die erforderliche datenbank und die erforderlichen tabellen einrichten.
5. in gl eine 'neue site' erstellen. speicherort beliebig (entgegen meine vorherigen vermutung) und diese site dynamisieren. dies gehr (recht gut) über 'website/einstellungen/dynamischer inhalt/dynamische website - assistent'. hier muss dann als server-verarbeitungssprache 'php' und als verbindungstyp 'ftp' gewählt werden.
6. datenquelle hinzufügen - bedeutet in diesem fall die vorher erstellte mysql-datenbank (name).
7. um dann ein bestehende website auf gl und php zu portieren entweder die einzelnen seiten neu erstellen oder den quellcode der vorhandenen seiten in neue (zu erzeugende) seiten kopieren. (ich halte allerdings den weg über die neugestaltung für sinnvoller - auch wg. dem debugging).

ganz interessante (video-) tutorials zum thema dynamischer inhalt findest du übrigens unter http://share.studio.adobe.com/axBrowseSubmit.asp?c=24

und einen buchtipp kann ich dir leider nur soweit geben, als das ich dir sagen kann, von welchem buch du besser die finger lässt (da es weniger umfassend über dynamische webseiten schreibt als es die beschreibung vermuten lässt), und zwar "Das Profibuch zu Adobe GoLive 6 und Adobe Web Workgroup Server." - ISBN: 390849236X

und dann schau'n mer mal ob wir das zum laufen bekommen.

ich arbeite momentan an einer website für meinen verein, die eben auch über php und mysql gesteuert werden soll. passwort geschützte bereiche, mitgliederbezogene informationen, etc. und habe da auch noch ein wenig zum knabbern ....

ru, Exile

GoLive 6 mit php und mysql, aber wie ?

Petra Rudolph
Beiträge gesamt: 1554

21. Feb 2003, 07:58
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
Hallo,

ich hab mir eines der Videos heruntergeladen. Nun liegt die Datei als 001_create_page.mov.sit vor. Mit QuickTimePlayer kann ich diese Datei aber nicht öffnen, auch nicht mit einem anderen entsprechenden Programm wie dem MediaPlayer. Ich hab auch versucht, die erweiterung .sit zu löschen, hat auch nix gebracht.

Ist das irgend ein spezielles Mac-Format?
Ich habs unter Win2000 und Win98 versucht...

Gruß Petra

http://www.quicktoweb.de

GoLive 6 mit php und mysql, aber wie ?

Urs Gamper
  
Beiträge gesamt: 4027

21. Feb 2003, 08:39
Bewertung:

gelesen: 4703

Beitrag als Lesezeichen
hallo petra
du kannst doch zuerst das toolkit runterladen. dann sollte es funktionieren.
sit ist das "zip" für mac.
--------------------------------------
http://www.gamper.ch
Gamper Internet-Auftritte und Schulung

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

21. Feb 2003, 08:42
Bewertung:

gelesen: 2152

Beitrag als Lesezeichen
hi petra,

die *.sit zeigt an, das es sich um ein, mit 'stuffit' gepacktes archiv handelt. unter der folgenden adresse kannst du eine 'stuffit'-version für 'winos' herunterladen, dann damit die datei entpacken und anschließend den video mit quicktime betrachten ...

http://www.stuffit.com/expander/index.html

@urs,
welchen toolkit meinst du?

exile

GoLive 6 mit php und mysql, aber wie ?

randy
Beiträge gesamt: 436

21. Feb 2003, 12:05
Bewertung:

gelesen: 2152

Beitrag als Lesezeichen
wenn du in php session benutzen möchtest zur rechte vergabe, dann gehe wie folgt vor.
<php
session_start();
if(!session_is_registered("status"))
{
$status["status"] = array();
session_register("status");
session_register("status");
} else {
$status = $_SESSION["status"];
}
include("path/to/status/abfrage.inc.php")
?>
$status ist jetzt ein assoc. Array, das z.B. den Status beeinhaltet.
Darin kannst Du den Status abfragen.
Dito hast Du die Möglichkeit, pwd, uid etc mitzuschleifen.
Dann mußt Du auf jeder Seite den Status abfragen.

Vorgehensweise:
obigen Teil in header.inc.php schreiben.
unteren Teil in status abfrage schreiben.

in jeder Datei steht dann an erster Stelle
include("path/to/header.inc.php")

gruss randolph

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

21. Feb 2003, 14:03
Bewertung:

gelesen: 2152

Beitrag als Lesezeichen
hi randy,

danke für deinen hinweis zum thema 'sessions' in php. werde mich gleich mal dransetzten und dies probieren - nur muss ich vorerst mal meine 'offline php-umgebung' dazu bringen die 'online' laufenden scripts auch 'offline' laufen zu lassen. Es scheint soweit alles zu funktionieren - aber irgendetwas mit den session-einstellungen meine 'offline php-umgebung' funzt noch nicht so recht.

exile

GoLive 6 mit php und mysql, aber wie ?

randy
Beiträge gesamt: 436

21. Feb 2003, 14:06
Bewertung:

gelesen: 2152

Beitrag als Lesezeichen
was sagt denn phpinfo?

gruss randy

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

21. Feb 2003, 19:45
Bewertung:

gelesen: 2152

Beitrag als Lesezeichen
hi randy,

phpinfo(); sagt zum thema 'sessions' u.a. folgendes:

-- SNIP --
Session Support enabled
Registered save handlers files user

Directive---------------Local Value Master Value -
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_dividend 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path E:\Daten\WebServer\Temp
E:\Daten\WebServer\Temp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off
-- SNAP --

wobei: php-version 4.3.0

irgend eine idee wo der fehler liegen könnte?

gruss, exile

GoLive 6 mit php und mysql, aber wie ?

randy
Beiträge gesamt: 436

22. Feb 2003, 09:17
Bewertung:

gelesen: 2147

Beitrag als Lesezeichen
Eigentlich sollte, wenn Du session_start machst, die session auch funktionieren. Es spricht eigentlich nix dagegen.
Daher probiere folgendes

<?php
session_start();
if (!isset($_SESSION['zaehler'])) {
$_SESSION['zaehler'] = 0;
} else {
$_SESSION['zaehler']++;
}
?>
<html>
<head>
<title>datei1</title>
</head>
<body>
zaehler:
<?=$zaehler;?><br>
<a href="datei2.php">Datei2.php</a>
</body>
</html>
//Datei2

<?php
session_start();
if (!isset($_SESSION['zaehler'])) {
$_SESSION['zaehler'] = 0;
} else {
$_SESSION['zaehler']++;
}
?>

<html>
<head>
<title>datei2</title>
</head>
<body>
zaehler:
<?=$zaehler;?><br>
<a href="datei1.php">datei1.php</a>
</body>
</html>
Beim ersten Aufruf ist Zaehler leer, wenn Du auf den Link klickst müßte sich der $zaehler erhöhen.

Ansonsten mußt Du ja eine Fehlermeldung erhalten, vielleicht hilft die uns weiter.

gruss randy

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

24. Feb 2003, 10:16
Bewertung:

gelesen: 2147

Beitrag als Lesezeichen
hi randy,

heute habe ich deinen dateien mal probiert und festgestellt, das es funktioniert - der zähler fängt bei leer an und zählt mit jedem klick eins hoch.
also liegt mein problem anscheinend nicht bei den 'sessions'.
nur irgendwie 'raffe' ich das nicht, wieso dann ein login-script, was 'online' (also im i-net) fehlerfrei funzt nicht 'offline' (also auf meiner apache, php, mysql-umgebung) läuft. die datenbank wir korrekt angesprochen, die entsprechende tabelle (für das login-script) mit den entsprechenden einträgen ist vorhanden - nur 'laufen' wills nicht - es schein in einer 'schleife' festzuhängen, den wenn ich das script 'offline' aufrufe dann erscheint das eingabe-formular und wenn ich dort die eingaben gemacht habe und die eingaben 'absende', dann erscheint einfach wieder das formular. 'online' erfolgt dann die richtige weiterleitung ...

gruss, exile

btw: sind wir hier mit dem thread noch im richtigen forum oder sollten wir lieber in das forum '\programmierung\php und mysql' wechseln?

GoLive 6 mit php und mysql, aber wie ?

randy
Beiträge gesamt: 436

24. Feb 2003, 14:30
Bewertung:

gelesen: 2147

Beitrag als Lesezeichen
ach so, habe gar nicht gesehen, dass ein solches forum existiert.

schildere doch dort noch einmal das problem, dann können wir dort weitermachen.

gruss randy

GoLive 6 mit php und mysql, aber wie ?

Exile
Beiträge gesamt: 33

25. Feb 2003, 12:50
Bewertung:

gelesen: 2147

Beitrag als Lesezeichen
hi randy,

habe also ein neues thema unter
http://www.hilfdirselbst.ch/...15&topic_id=5573
angefangen. vieleicht können wir ja dort eine lösung zu meinem problem finden.

danke erstmal, exile