Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

1 Script mit mysql 1 ohne mysql mit Datenbank, verknüpfen?

So nachdem ich (ABSOLUTER ANFÄNGER) jetzt hier mindestens 5 Stunden gesucht habe und beinahe Wahnsinnig werde, wegen der Flut an verschiedenen Dingen, frage ich jetzt selber mal was.

Also:
Alles was jetzt kommt habe ich local mit xampp auf meinem Rechner.

Habe ein Community Script welches mit einer mysql Datenbank läuft und ein Kleinanzeigen Script was zwar KEINE mysql Datenbank hat, aber eben auch eine Datenbank als php oder txt Datei, glaube ich.

Wie bekomme ich jetzt das Kleinanzeigen Script dazu das es als Login die Zugangsdaten (username und passwort evt. auch mailadresse) von dem Community Script übernimmt?????

Ich bekomme das Kleinanzeigen script zwar ohne probleme eingebunden, man kann auch über das Menü drauf zugreifen (soweit bin ich schon) und man ist NOCH eingelogt:

ABER sobald man auf eine Schaltfläche (oder link) innerhalb des Kleinanzeigen scriptes klickt (anzeige lesen, aufgeben, usw. usw.) kommt man zwar dahin wo man hin möchte, ist allerdings SOFORT ausgelogt!!!!!!

Sollte sich hier jemand finden der mir helfen kann, BITTE BITTE mit möglichst einfachen Worten und Erklärungen.
Wie gesagt, bin ABSOLUTER Anfänger und auch nicht sicher ob das ins php Anfängerforum oder unter Datenbanken gehört.
Deshalb habe ich es mal in beide gesetzt.

Vielen Dank im Vorraus
Michael

Hier gehts zum Orginal Eintrag "1 Script mit mysql 1 ohne mysql mit Datenbank, verknüpfen?" im Forum

Antworten

Puh, wo fängt man da an. Am besten ist es sicherlich du beschäftigst dich mal als erstes mit den Grundlagen:
http://ffm.junetz.de/members/reeg/DSP/
Anschließend nochmal nach "Login" suchen und versuchen zu verstehen, was deine Skripte eigentlich so machen und wie sie aufgebaut sind. Eine Lehrstunde über PHP wird hier mit Sicherheit keiner geben können (schon alleine der Zeit wegen) und die zwei Skripte anpassen fällt i.d.R. eher unter Jobangebot. Da du es aber selbst machen möchtest, poste ich jetzt nicht die Standardantwort dazu. Also fang mal mit den Grundlagen an.


2.

Zitat:
So nachdem ich (ABSOLUTER ANFÄNGER) jetzt hier mindestens 5 Stunden gesucht habe
Das ist wirklich WAHNSINNIG lang. Fast ein ganzer Arbeitstag. IRRE!!

Zitat:
Wie bekomme ich jetzt das Kleinanzeigen Script dazu das es als Login die Zugangsdaten (username und passwort evt. auch mailadresse) von dem Community Script übernimmt?
Was verstehst Du unter "übernimmt"?

Zitat:
Sollte sich hier jemand finden der mir helfen kann, BITTE BITTE mit möglichst einfachen Worten und Erklärungen.
Lustige Vorstellung - man muss Einsteins Relativitätstheorie nur "total einfach" erklären, schon versteht es jeder Depp! Das wäre eine wirklich tolle Erfindung!

Du möchtest programmieren, das ist nichts, was man "erklären" kann, das muss man LERNEN. In MONATELANGER, ja sogar JAHRELANGER Übung - Stück für Stück. Da ist nix mit "einfach erklären" - das ist doch wirklich eine vollständig naive Einstellung.
Zitat:
Deshalb habe ich es mal in beide gesetzt.
Und damit gleich voll in den Fettnapf gelatscht - sicher ist sicher:
Standard-Antwort:
Zitat aus den Forenregeln:
Zitat:
Crosspostings

Technisch gesehen sind in der verwendeten Software keine Crosspostings im wörtlichen Sinne möglich. Siehe Multiposts.

Multiposts


Hier sind zwei verschiedene Fälle zu unterscheiden. Multiposts innerhalb der Seite werden nicht toleriert. Hier wird jeder Beitrag bis auf den, in den das Posting thematisch am ehesten passt gelöscht. Im Wiederholungsfall wird ein Hinweis auf die Crossposting-Regelung des Forums hinterlassen und der Thread geschlossen.

Multiposts mit anderen Webforen als phpforum.de werden anders behandelt. Diese Threads werden mit einem Hinweis versehen und bei mehrmaligem Crossposten werden die Threads geschlossen.
Falls du dich fragst, ob das reine Schikane von uns ist, nein, hier der Grund:

Zitat:
Crossposting bedeutet, dass ein und dieselbe Frage in mehreren Foren oder Newsgroups gleichzeitig gestellt wird. Ein solches Verhalten wird von den meisten Helfern nicht toleriert, denn damit stellst Du einerseits die Kompetenz der Helfer jedes einzelnen Forums und Newsgroup in Frage und bewirkst zudem, dass ein zig-faches an Stunden aufgewendet wird, um nur ein einziges Problem zu lösen, denn überall werden sich die Helfer daran setzen, eine Lösung für Dich zu finden. Das ist ganz klar ein Missbrauch an dem kostenlosen und freiwilligen Support, der hier angeboten wird.
Wenn Deine Frage klar und deutlich gestellt wurde, dann wirst Du ganz bestimmt innerhalb kürzester Zeit eine Antwort erhalten. Sollte dies auch nach mehreren Tagen nicht der Fall sein, dann versuche bitte die Frage besser zu formulieren. Falls Du dennoch in einem zweiten Forum posten solltest, erwähne bitte, dass Du die Frage schon woanders gestellt hast, und dass Du es tust, weil keine Lösung gefunden werden konnte.
Siehe auch
http://www.phpforum.de/forum/phpforum2_Aktuelles__18987_1082551933.html
sowie
http://www.phpforum.de/forum/news.php?boardid=12


3.

SORRY, war ja NICHT böse gemeint und auch KEINE absicht!!!
Bischen nachsicht mit neuen wäre ja auch nicht ganz so schlecht, oder??? ;-)

Ich währe ja auch schon zufrieden wenn mir jemand sagen könnte was ich machen muss damit man nicht
ausgeloggt wird wenn man auf einen Link innerhalb des Kleinanzeigen scriptes klickt.
Wäre ja immerhin schonmal etwas.


4.

Zitat:
Ich währe ja auch schon zufrieden wenn mir jemand sagen könnte was ich machen muss damit man nicht
ausgeloggt wird wenn man auf einen Link innerhalb des Kleinanzeigen scriptes klickt.

Das kann dir leider hier gar keiner sagen, da wir die von dir eingesetzten Skripte noch nicht mal namentlich kennen. Sollen wir unsere Glaskugeln befragen, welche Technik und vor allem nach welchen Stand der Technik den nun von welchem Skript eingesetzt wird? Überleg doch mal bitte!


5.

Also, ich suche hier KEINE komplettlösung oder der gleichen.

Einfach nur nach hinweisen oder tipps, was man denn generell mal VERSUCHEN kann
damit man NICHT ausgelogt wird wenn man sich innerhalb des Scriptes OHNE sql Datenbank befindet.

Bei dem Script ohne Datenbank handelt es sich einfach um eine kleinanzeigenscript von ARTMEDIC.
Dieses habe ich jetzt optisch angepasst und in das Communityscript (mit sql Datenbank) eingefügt.

Wenn ich jetzt im Communityscript im Menü meine Schaltfläsche " Kleinanzeigen " klicke passiert folgendes, was ich auch so haben wollte.
Bei nicht angemeldetem nutzer: Bitte melde dich erst hier an
Bei angemeldetem Nutzer erscheint die INNERHALB des Communityscriptes jetzt die startseite des Klainanzeigenscriptes.
OHNE das man aus der Community ausgeloggt wird.
Habe ich so erreicht:
</font>".$uns_tab2."</td></tr><tr valign=\"middle\" bgcolor=\"$u_color\"><td>"."<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr valign=\"middle\"><td width=\"3\"></td><td width=\"11\">".$list_img_gr."</td><td width=\"*\">".$kl_font."<a href=\"ka_test.php?user=$user&pass=$pass&ref=$ref\" $l_st>Kleinanzeigen</a>

Diese Schaltfläche befindet sich in einem html Templeat. Alles andere ist in php.

Jetzt geht es mir einfach darum einige möglichkeiten, oder wenigstens mal nen hinweis, zu bekommen
was ich denn machen könnte damit man ebenfalls NICHT ausgeloggt wird wenn man jetzt innerhalb des Kleinanzeigenscriptes etwas anklickt, wie z.B. anzeige lesen, aufgeben, löschen etc.
Das würde erstmal reichen.

Hier mal die Startseite des Kleinanzeigenscriptes.
Ab da habe ich das Problem mit dem ausgeloggt werden.

<?PHP


include("./includes/config.php");
include("./includes/header.php");


if(!is_file("ka_include.php"))
{include("ka_setup.php");
exit;}

require("ka_include.php");


?>
<html>
<head>
<title><?php echo "$scripttitel"; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="ka_artmediccss.css" type="text/css">
<meta name="keywords" content="Kleinanzeigen artmedic webdesign">
<meta name="description" content="Kleinanzeigen von artmedic webdesign">
<meta name="copyright" content="Ellen Baitinger, http://www.artmedic.de">;
<meta name="robots" content="all">
<meta http-equiv="pragma" content="no-cache">
<style type="text/css">
<!--
-->
</style>
</head>

<body>
<div id="page">
<div class="anzeigentitel"><?PHP
echo "$scripttitel";


$id = $_GET[id];
$ad = $_GET[ad];
$kat = $_GET[kat]; if(empty($kat)) { $kat = $_POST[kat]; }
$validate = $_GET[validate];
$delete = $_GET[delete];
?>
</div>
<div id="anzeigemenue">
<div>
<form name="form1" method="post" action="<?php echo $index; ?>?ad=search">
Suche <input name="suche" type="text" class="inputtext" id="suche" maxlength="15">
in Kategorie
<select name="kat" class="inputtext">
<option value="0"><?php echo $v_choosecat; ?></option>
<?php

readfile("kat.htm"); ?>
</select>
<input name="Submit" type="submit" class="submitbutton" value="<?php echo $v_search; ?>">
</form></div><br>
<a href="<?php echo $index; ?>">&nbsp;&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;</a>
<a href="<?php echo $index; ?>?ad=registerad">&nbsp;&nbsp;&nbsp;<?php echo $v_register; ?>&nbsp;&nbsp;&nbsp;</a>
<a href="<?php echo $index; ?>?ad=eingabe">&nbsp;&nbsp;&nbsp;<?php echo $v_kaufgeben; ?>&nbsp;&nbsp;&nbsp;</a>
<a href="<?php echo $index; ?>?ad=disclaimer">&nbsp;&nbsp;&nbsp;Disclaimer&nbsp;&nbsp;&nbsp;</a>
<a href="<?php echo $index; ?>?ad=passwort">&nbsp;&nbsp;&nbsp;<?php echo $v_pass; ?>&nbsp;&nbsp;&nbsp;</a>
</div>
<div id="katmenue"><a href="<?php echo $index; ?>" target="_self"><?php echo $v_overview; ?></a>
<?php
if($kat != "")
{
echo " >> ";
$liste = file($katfile);
while (list ($line_num, $line) = each ($liste))
{
$z = explode("&&",$line);
if($z[1] == $kat)
{
$katname = $z[0];
echo "<a href=\"$index?kat=$z[1]\">$z[0]</a>";}
}
}
?>
</div>
<div id="anzeige">
<?PHP

if($validate == "YES" or $validate == "NO")
{
include("ka_eintrag.php");
exit;
}
if($delete == "1")
{
include("ka_delete.php");
exit;
}
if(stristr($id, 'http://') or stristr($id, 'https://') or stristr($id, 'ftp://') or stristr($ad, 'http://') or stristr($ad, 'https://') or stristr($ad, 'ftp://'))
{include("katindex.htm");}
elseif($id=="" and $ad=="" and $kat=="" and $user=="" and $pass=="")
{include("katindex.htm");}
elseif($ad == "eingabe")
{include("ka_eingabe.php");}
elseif($ad == "search")
{include("ka_search.php");}
elseif($ad == "eintrag")
{include("ka_eingabe.php");}
elseif($ad == "registerad")
{include("ka_register.php");}
elseif($ad == "register")
{include("ka_register.php");}
elseif($ad == "disclaimer")
{include("ka_disclaimer.htm");}
elseif($ad == "passwort")
{include("ka_passwort.php");}
elseif($ad == "sendpass")
{include("ka_passwort.php");}
elseif($ad != "")
{@include("ka_"."$kat"."_"."$ad".".htm");}
elseif($id != "")
{
$ht = "anzeige/"."$id".".htm";
if(is_file($ht))
{
@include($ht);
}
}
elseif($kat != "" and $id == "")
{
$ht = "ka_"."$kat"."_1.htm";
if(is_file($ht))
{
@include($ht);
}
}
echo $end;

?>


6.

Sorry hatte es nicht formatiert. hier nochmal.

Code:                   In Zwischenablage kopieren (nur IE)
1">




7.

muha, geh mal in das forum für php-anfänger (dieses hier - übersicht) und les mal was zu den codeformatierungen. das is schrecklich so einen code zu lesen...und dann würde ich ich darum bitten, das ständige großschreiben zu lassen...

und weil ich ja ein netter mensch bin *triller* würde ich dir raten, dich mal mit sessions zu beschäftigen. wenn du diese nehmen würdest, sollte es eigentlich funtkionieren...dazu findest du genügend themen in diesem forum. auch von mir wirst du eins finden, dadurch hab ich das verstanden, das noch garnicht so lange her ist...ich denke nur, das wenn du sessions verwendest, dass du dann einiges an deinem projekt umstellen musst...


Hier gehts zum Orginal Eintrag "1 Script mit mysql 1 ohne mysql mit Datenbank, verknüpfen?" im Forum
 
phpforum.de | Impressum | Handy Bundles