php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.03.2006, 20:00  
Neuer Benutzer
 
Registriert seit: 07.03.2006
Beiträge: 6
lessi_tresor
Standard einfacher Shop ???

Hey Leute,

ich habe einen ganz einfachen Shop gebastelt der in 5 Kategoriegruppen unterteilt ist.
In jeder Unterkategorie sind die einzelnen Artikel aufgeführt, beim Klick auf einen dieser Artikel wird die Seite des Artikels angezeigt.

Info am Rande: Ich verwende das Templatesystem SmartyUm Script und Design zu trennen...

Jetzt hab ich für die einzelnen Artikel Variablen angelegt...
sprich eine Artikelseite sieht in etwa so aus:

Code:
<?php

   require ('/kunden/122814_12681/webseiten/testseite/includes/setup.php');

  $smarty = new Smarty_Shop;
  
  $smarty->assign('menge','1');
  $smarty->assign('artnr','33');
  $smarty->assign('bez','Emmentaler');
  $smarty->assign('beschr','45 % Fett  200 Gramm Aufschnitt');
  $smarty->assign('preis','1.99');


  $smarty->display('emmentaler45fett.tpl') ;
  
?>
In der setup.php werden die absoluten Pfade zur smarty.class.php, den templates und den configs definiert.

Die Variablen hab ich in das Template eingebunden und werden auch ausgegeben.

Jetzt will ich diese Variablen per click auf ein Bild in den Warenkorb übergeben.

1. Frage:
Wie funktioniert die Übergabe an den Warenkorb?

2. Frage:
Wie lautet der Befehl beim click aufs Bild um die Daten zu übergeben ?

3.Frage:
Wie wird geprüft ob dieser Artikel schon vorhanden ist?
Und wie wird dieser dann aktualisiet?

4. Frage:
Wie kann ich per klick auf ein Bild einzelne Artikel wieder aus dem Warenkorb löschen ohne den Warenkorb komplett zu löschen?

5.Frage:
Wie werden die Preise berechnet (Menge*Preis= ? und Gesamtpreis)?

Ich weiß ne menge Fragen...
Aber ich hoffe ihr könnt mir weiter helfen...

Danke schon mal im vorraus

Gruß aus Berlin
lessi_tresor ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 07.03.2006, 21:20  
Gast
 
Beiträge: n/a
Standard

Hast du dich schon mal ausgiebig mit den Array-Funktionen und Session beschäftigt? Das sind nämlich die Grundlagen für einen Shop. Und da niemand wissen kann, wie du die Daten speicherst, wird dir wohl auch niemand helfen können.

Gruß
phpfan
 
Alt 07.03.2006, 21:23  
Erfahrener Benutzer
 
Registriert seit: 16.05.2004
Beiträge: 369
Simon9990
Standard

Hallo

Also ich glaub dir fehlt es einfach an den Grundlagen.
Also....

1.) Hängt davon ab wie du es machen willst.
Viele Shopsysteme verwenden dazu Javascript und speichern
die Produkte in ein Cookie/session um es dann mit PHP einzulesen und
einzutragen/auszugeben, da dort nicht immer die Seite neu geladen werden muss wenn es etwas neu eingetragen wird.

2.)Wie gesagt wenn du es mit Javascript machst onClick und mit PHP musst du einfach die Daten in der URL mitgeben z.Bsp:
[php]<a href="eintragen.php?produkt_id=155"[/code]

3.) Du machst in der eintragen.php einfach eine if Abfrage.
z.Bsp: mit einer DB
Code:
if(!in_array($produkt_id, $_SESSION['produkte'])){  
// falls nicht eintragen
}
4.) Du gibst wieder die Daten per URL an nur diesmal z.Bsp: an delete.php und löscht es dann aus dem Array

5.) Das kannst du auch dazu in der eintragenphp machen.
einfach
Code:
$endpreis = $preis*$menge;

Aber schau dir lieber zuerst mal das an:

Schattenbaum
Arrays
Sessions


Gruß SimonErich
__________________
Der G-Translator
Simon9990 ist offline  
Alt 07.03.2006, 21:27  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Du solltest erstmal alle Grundlagen können. Deine Fragen sind auch für Anfänger eigentlich einfach zu erklären. Z.B. eine Abfrage ob ein Artikel bereits existiert ist wohl eine der einfachsten Aufgaben. Auch Preise berechnen sind wohl einfachste Berechnungen! Und wenn du nichtmal weißt was du überhaupt als Link schreiben musst.
Flor1an ist offline  
Alt 07.03.2006, 21:37  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard Re: einfacher Shop ???

[edit]...oh, da ware einige schneller...[/edit]

Hi "lessi_tresor" und Herzlich Willkommen auf phpfriend.de

Du willst es aber wissen! Viele Fragen, für die man ziemlich ausholen
müsste. Mal sehen...

Zitat:
Zitat von lessi_tresor
In der setup.php werden die absoluten Pfade zur smarty.class.php, den
templates und den configs definiert.
"setup.php" ist in dem Zusammenhang ein geschickter Name, denn man
würde dahinter ein Skript vermuten, dass deine Shop-Anwendung
aufsetzt/installiert. Die Smarty-Pfade gehören eigentlich in die
Konfigurationsdatei. Von daher würde ich hier einfach require config.php;
schreiben.

Zitat:
Jetzt will ich diese Variablen per click auf ein Bild in den Warenkorb
übergeben.

1. Frage:
Wie funktioniert die Übergabe an den Warenkorb?
In aller Regel definiert man eine Klasse für den Warenkorb und legt eine
Instanz davon in eine Session. Bin grad ein wenig ratlos, wie ich das auf
deinen (vermuteten) Kenntnisstand runterbrechen könnte.

Für den Anfang tut es vielleicht ein einfaches Array, dass dann befüllt
vielleicht so aussähe:

PHP-Code:
<?php
$basket 
= array(
    
41 => 1,
    
99 => 5)
);
?>
Das wäre die allersimpelste Datenstruktur für einen Warenkorb und
würde bedeuten: 1 Artikel mit der Nummer 42 ist drinnen und 5 mit der
Nummer 99.

Für die verschiedenen Funktionen des Warenkorbs schreibst du dann
jeweils eine Funktion, der du das Warenkorb-Array und die weiteren
benötigten Parameter übergibst. Funktionen wären z.B. add_product(),
remove_product(), update_amount() etc.

PHP-Code:
<?php

function add_product(&$basket$product_id$amount=1)
{
    if (!isset(
$basket[$product_id])) $basket[$product_id] = 0;
    
$basket[$product_id] = $basket[$product_id] + $amount;
    return 
true;
}

add_product($basket10015);
add_product($basket42)
?>
Das Warenkorb-Array wird als Referenz[1] übergeben. Der dritte
Parameter erhält hier einen Defaultwert 1. Wird er also nicht
mitangegeben, wird jeweils genau ein (weiteres) Produkt in den
Warenkorb gelegt.

In der Funktion wird ggf. erstmal ein Feld für diesen Artikel angelegt (mit
der Mengenangabe 0) und dann der Amount-Wert hinzugezählt.

[1] http://php.net/manual/en/functions.a...s.by-reference

Zitat:
2. Frage:
Wie lautet der Befehl beim click aufs Bild um die Daten zu übergeben ?
Ohne Framework kannst du nicht einfach einen Befehl in einen Link
setzen, der dann auf deinem Server ausgeführt wird. Du musst dir selbst
Parameter überlegen, die du an den Link hängst, diese dann im Skript
auslesen und die entsprechende Aktion durchführen.

Soll der Link z.B. so aussehen: index.php?action=add_product&product_id=42

...dann kannst du diesen etwa so verarbeiten:
PHP-Code:
<?php

if (isset($_GET['action'])) {

    switch(
$_GET['action']) {

        case 
'add_product':
        if (isset(
$_GET['product_id']))
            
add_product($basket$_GET['product_id']);
        break;

        case 
'remove_product':
        
// ...
        
break;
    }   
}
?>
http://php.net/manual/en/control-structures.switch.php

Das wirft natürlich 2 Fragen auf:
1. Wo wird geprüft, ob das Produkt überhaupt existiert (und dann z.B. in
der angegeben Menge verfügbar wäre)?
2. Wo und wie wird denn $basket hier gesetzt?

Für Ersteres kannst du z.B. auch wieder entsprechende Funktionen
schreiben (is_available() etc.) und die dann aus den action-Funktion
heraus aufrufen. Wobei weiter die Frage folgt, wie du mögliche Fehler (not
available) aus der Funktion zurückgibst und wer diese dann verarbeitet/wie
darstellt.

Für Letzteres musst du eben eine Session aufbauen. Hierzu wird auf dem
Server eine Datei mit einer bestimmten ID abgelegt und mit den Daten
bestückt und diese ID wird entweder in ein Cookie gespeichert und somit
vom Benutzer bei jedem (Folge-)Aufruf an den Server mitgeschickt oder
jedem Link, jedem Formular, jeder Weiterleitung als Parameter angeklebt.
Das macht PHP allerdings alles fein automatisch, siehe hier[2].

[2] http://php.net/manual/en/ref.session.php

Zitat:
3.Frage:
Wie wird geprüft ob dieser Artikel schon vorhanden ist?
Und wie wird dieser dann aktualisiet?
Beides in obiger Funktion enthalten...

Zitat:
4. Frage:
Wie kann ich per klick auf ein Bild einzelne Artikel wieder aus dem
Warenkorb löschen ohne den Warenkorb komplett zu löschen?
In dem Fall mit unset($basket[$product_id]);

Zitat:
5.Frage:
Wie werden die Preise berechnet (Menge*Preis= ? und Gesamtpreis)?
http://php.net/manual/en/language.op...arithmetic.php

Gruß aus Kassel,
Basti

PS:
Zitat:
$smarty->display('emmentaler45fett.tpl') ;
Du kannst unmöglich für jedes Produkt ein eigenes Template erstellen!
Das Template müsste "product_detail.tpl" oder so heißen und jedes
beliebige Produkt darstellen können. Natürlich kann man dann noch
anhand irgendwelcher Kriterien weiter differenzieren und Templates
(Views) für bestimmte Klassen anlegen, aber der Emmentaler braucht
sicher kein anderes Template als der Greyerzer oder der Appenzeller.
Andernfalls bräuchtest du eigentlich keine Templates mehr.
Basti ist offline  
Alt 08.03.2006, 14:51  
Neuer Benutzer
 
Registriert seit: 07.03.2006
Beiträge: 6
lessi_tresor
Standard

Danke... ihr habt echt was drauf... Ich hoffe ich werde auch mal so gut, dass ich anderen Leuten bei derartigen Problemen weiter helfen kann...

Ich bin 'n absoluter Newbie... aber ich denke doch, jeder hat mal klein angefangen, ODER ???

Kann ich mit dieser Klasse den gewünschten Ihnhalt an den Warenkorb übergeben?
Code:
<?php

class warenkorb
   {
      var $artikel;
      function add_artikel ($menge, $bez, $preis)
      {
          $this->artikel[$bez] += $menge;
      }
}
?>
Und das script bei jedem Artikel includen ?
aber wo werden die Variablen dann gespeichert ?


Basti hatte erwähnt:
Ich solle eine Instanz dieser Klasse in eine Session legen, aber wie??? Sorry, für meinen zu geringen Kenntnisstand !!!

Und wie kann ich diese dann wieder ausgeben ? Werden die Variablen dann auch als Variablen wieder ausgegeben? Weil die Bestellung dann über einen Formmailer versendet werden soll und dafür brauch ich die Werte als Variablen....


Sollte man die add_ und die remove_ function in verschiedene dateien packen ? und diese dann nur includen ???

Weil wenn der Warenkorb angezeigt wird, soll ja nur die remove_ funtion ausgeführt werden...

Kann ich wenn ich auf ein bild clicke eine php-function ausführen lassen ?
lessi_tresor ist offline  
Alt 09.03.2006, 10:47  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Morgen.

Zitat:
Zitat von lessi_tresor
Kann ich mit dieser Klasse den gewünschten Ihnhalt an den Warenkorb
übergeben?
PHP-Code:
<?php

class warenkorb
   
{
      var 
$artikel;
      function 
add_artikel ($menge$bez$preis)
      {
          
$this->artikel[$bez] += $menge;
      }
}
?>
Gleich eine Klasse zu verwenden ist natürlich noch besser. Da sparst du
dir einen ganzen Haufen komische Geschichten.

Zitat:
Und das script bei jedem Artikel includen ?
aber wo werden die Variablen dann gespeichert ?
Es ist meistens Geschickt, nur ein Eingangsskript zu haben, das alle
Anfragen entgegennimmt und die entsprechenden Dateien dann einbindet,
die die Anfragen weiterbearbeiten.

Die Varablen werden im Objekt gespeichert und dieses in der Session.

Zitat:
Basti hatte erwähnt:
Ich solle eine Instanz dieser Klasse in eine Session legen, aber wie???
Hier was zum rumprobieren und weitere Fragen stellen *g:

PHP-Code:
<?php

class Basket
{
    private 
$aItems;

    public function 
__construct()
    {
        
$this->aItems = array();
    }

    public function 
addItem($iID$iAmount=1)
    {
        if (!isset(
$this->aItems[$iID]))
            
$this->aItems[$iID] = 0;
        
$this->aItems[$iID] = $this->aItems[$iID] + $iAmount;
        return 
$this->aItems[$iID];
    }

    public function 
removeItem($iID)
    {
        if (
$this->getAmount($iID) == 0) return false;
        unset(
$this->aItems[$iID]);
        return 
true;
    }

    public function 
getAmount($iID)
    {
        if (!isset(
$this->aItems[$iID])) return 0;
        return 
$this->aItems[$iID];
    }

    public function 
getItemsArray()
    {
        return 
$this->aItems;
    }
}

session_start();

if (!isset(
$_SESSION['Basket']))
    
$_SESSION['Basket'] = new Basket;

$Basket $_SESSION['Basket'];

print 
'<h2>Warenkorb vor Aktion:</h2><pre>';
print_r($Basket->getItemsArray());
print 
'</pre>';

if (isset(
$_GET['action'])) {

    print 
'<h2>Aktion:</h2>';

    switch (
$_GET['action']) {

        case 
'add':
        if (!isset(
$_GET['id'])) die('Kein Produkt angegeben');
        
        if (isset(
$_GET['amount'])) {
            
$iResult $Basket->addItem($_GET['id'], $_GET['amount']);
        } else {
            
$iResult $Basket->addItem($_GET['id']);
        }

        print 
"Das Produkt liegt jetzt $iResult mal im Korb.";
        break;

        case 
'remove':
        if (!isset(
$_GET['id'])) die('Kein Produkt angegeben');
        
$bResult $Basket->removeItem($_GET['id']);
        print 
$bResult 'Produkt geloescht!' 'Produkt war garnicht drinnen!';
        break; 
    }

print 
'<h2>Warenkorb nach Aktion:</h2><pre>';
print_r($Basket->getItemsArray());
print 
'</pre>';
}

?>

<ul>[*][url="?action=add&amp;id=42"]42 kaufen[/url][*][url="?action=add&amp;id=99"]99 kaufen[/url][*][url="?action=add&amp;id=42&amp;amount=5"]42 fünf mal kaufen[/url][*][url="?action=remove&amp;id=42"]42 entfernen[/url][/list]

Zitat:
Sollte man die add_ und die remove_ function in verschiedene dateien
packen ? und diese dann nur includen ???
Die existieren jetzt als Methoden der Warenkorb-Klasse. Aufruf siehe
Code oben.

Basti
Basti ist offline  
Alt 09.03.2006, 21:42  
Neuer Benutzer
 
Registriert seit: 07.03.2006
Beiträge: 6
lessi_tresor
Standard

@Basti
Wat'n Glück das es Leute wie dich gibt... War schon fast am Verzweifeln...

1. Frage.
Was kommt jetzt in die einzelnen Seiten der Artikel ?

werden da nur die Variablen definiert und dann per $_POST, $_GET oder $_REQUEST an die nächste Seite versendet ?

sprich:

Code:
   
session_start();
   
   $menge = $_SESSION['menge'] = 1;
   $artnr = $_SESSION['artnr'] = 12;
   $bez = $_SESSION['bez'] = schrippen;
   $preis = $_SESSION['preis'] = 0.25;
und dann
Code:
<img=src...> 
bei dem Bild ?

2. Frage.
Oder kommt die Klasse Warenkorb in jeden Artikel ?

Code:
<?php

session_start();

 $menge = 1;
 $bez = Edelsalamie;
 $preis = 1.99;
 $besch = '80 Gramm';

class warenkorb
   {
      var $artikel;
      function add_artikel ($menge, $bez, $preis, $besch)
      {
          $this->artikel[$bez] += $menge;
      }
}
   

?>
3.
Oder soll der ganze Quelltext den du gepostet hast in jeden Artikel?
Hab's so verstanden das so in etwa mein Warenkorbscript aussehen müsste um die session auszuwerten... Richtig?

4. Frage
Die Menge steht in einem Textfeld (der User soll den Wert verändern können)... geht das überhaupt, wenn ich die Menge als Variable so statisch definiere ?

5. Frage
Muss ich session_start(); eigentlich in jede Seite schreiben um die session_id zu übergeben?

5. Frage
Darf ich dir die url der Problemseite mal per pn schicken, dass du dir mal ansehen kannst wie das ganze aussieht ?[/code]
lessi_tresor ist offline  
Alt 10.03.2006, 03:43  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Zitat:
Zitat von lessi_tresor
@Basti
Wat'n Glück das es Leute wie dich gibt...
Jo, da hab vor allem ich Glück gehabt *g

Zitat:
1. Frage.
Was kommt jetzt in die einzelnen Seiten der Artikel ? :oops:

werden da nur die Variablen definiert und dann per $_POST, $_GET oder $_REQUEST an die nächste Seite versendet ?

sprich:

Code:
   
session_start();
   
   $menge = $_SESSION['menge'] = 1;
   $artnr = $_SESSION['artnr'] = 12;
   $bez = $_SESSION['bez'] = schrippen;
   $preis = $_SESSION['preis'] = 0.25;
und dann
Code:
<img=src...> 
bei dem Bild ?
Fast...

Zunächst definierst du einen weiteren action-Parameter der dir anzeigt, dass der Benutzer einen Artikel sehen möchte, z.B. action=show oder so. Diesen fängst du dann auch in der switch-Abfrage als weiteren Fall (case) ab und bindest dort z.B. ein Skript show.php ein. Dieses hat den Job, de Daten des gewünschten Artikels aus der Datenbank auszulesen und diese einem Smarty-Template zuzuweisen.

Du setzt also (neben dem action-Parameter) nur die ID eines Artikels in den Link. Damit ist ja auch schon alles gesagt, was der Benutzer möchte: "Zeig mir den Artikel Nr. 42".

Mit der Session hat das hier nichts zu tun, denn diese enthält vorerst nur den Warenkorb (später dann Benutzerdaten, Bestellinfos etc.).

Zitat:
2. Frage.
Oder kommt die Klasse Warenkorb in jeden Artikel ? :oops:
Umgekehrt. Der Artikel kommt in den Warenkorb. In meinem simplen Beispielskript wird dazu lediglich die ID des Artikels und die Menge im Warenkorb gespeichert. Um den Warenkorb anzuzeigen musst du hier also nochmal die Datenbank nach allen Artikeln im Warenkorb abfragen.

Wenn du es gleich gescheit machen magst, dann legst du auch für deine Artikel eine Klasse an. Die muss zunächst nur eine Methode (Funktion) besitzen, der die ID des Produktes übergeben wird und die anhand dieser die Produkt-Daten aus der Datenbank ausliest und in die Klassenvariablen (Attribute) kopiert. Die dürften wohl erstmal 1:1 den Spalten deiner Datenbanktabelle entsprechen.

Aber das ist hier wahrscheinlich erstmal too much.

...oh, mir kommt grad: Hast du überhaupt eine Datenbank eingerichtet, schonmal damit hantiert?

Zitat:
3.
Oder soll der ganze Quelltext den du gepostet hast in jeden Artikel?
Hab's so verstanden das so in etwa mein Warenkorbscript aussehen müsste um die session auszuwerten... Richtig?
Ich glaub, du hängst noch in den Prinzipien fest, wie staische Websites aufgebaut sind. Wenn du einen Shop (oder sonst irgendeine Webanwendung) programmierst gibt es diese "Seiten" an sich in der Regel nicht mehr. Sicher gibt es auch Webanwendungen, die für jeden Seitentyp ein Skript schreiben, dass dann z.B. ein zentrales Skript einbindet, aber das ist selten von Vorteil.

Also:
Du hast ein zentrales Skript (z.B. index.php). Und das ist letztlich das, das ich hier gepostet habe. An dieses Skript übergibst du verschiedene Parameter. Anhand dieser Parameter prüft das Skript, was der Benutzer möchte und bindet hier einen Code ein, um Daten in der Datenbank oder in der Session wie z.B. deinen Warekorb zu verändern und entscheidet daraufhin, welche Inhalte der Benutzer ausgespuckt bekommen soll und stellt diehierfür nötigen Daten zusammen und gibt das alles aus.

Dass heißt also, dass es kein Skript pro Artikel gibt, sondern ein Skript, dass alle Artikel anzeigen kann und das eben z.B. durch den Parameter action=show eingebunden wird und durch den Parameter id=... erfährt, welcher Artikel angezeigt werden soll, dessen Daten er sich in dem Moment dann aus der Datenbank holt.

Zitat:
4. Frage
Die Menge steht in einem Textfeld (der User soll den Wert verändern können)... geht das überhaupt, wenn ich die Menge als Variable so statisch definiere ?
Nein, die Daten haben im Quelltextaber eben auch nichts verloren, sondern gehören in eine Datenbank. Ansonsten, das direkte Angeben der Menge für einen oder mehrere Produkte ist kein Problem. Du musst die Warenkorb-Klasse nur um eine Methode erweitern, die eine übergebene Mengenangabe direkt dem übergebenen Produkt zuordnet. Auch mehrere Artikel-Mengen gleichzeitig zu verändern ist kein Problem.

[qute]
5. Frage
Muss ich session_start(); eigentlich in jede Seite schreiben um die session_id zu übergeben?
[/quote]

Wie gesagt: "Seiten" gibt es nicht mehr! Sie sind lediglich das dynamisch erzeugte Produkt deiner Webanwendung. Es gibt Skripte und in meinem Beispiel hier gibt es nur ein zentrales Eingangsskript bei dem sämtliche Anfragen einlaufen. Dort wird auch die Session gestartet.

Aber ansonsten stimmt es: Du müsst in jedem Skript, be dem vom Benutzer direkt Anfragen engehen session_start() ausführen und die Session-ID auch korrekt weitergeben. Andernfalls verliert der Benutzer die Session unterwegs. Sozusagen...

Aber, mit einem zentralen Eingangsskript kannst du dir das sparen. Hier reicht ein einziges session_start().

Zitat:
5. Frage
Darf ich dir die url der Problemseite mal per pn schicken, dass du dir mal ansehen kannst wie das ganze aussieht ?
Ja, klar. Allerdings verliere ich meistens die Lust am Support bei einem direkten Austausch. Hier im Forum ist alles unverbindlich (vom Moderator Sein mal abgesehen) und das macht für mich den Reiz, mich hier in meiner Freizeit dranzusetzen. Alles andere bekommt für mich eine andere Ebene der Verbindlichkeit und auf die lass ich mich in dem Bereich hier eigentlich nur gerne gegen Rechnung oder aus Überzeugung an einem Projekt ein. *g

Übrigens:
Das hört sich bei dir nach einem konkreten Projekt an. Die Geschichten, in die du dich hier gerade einarbeitest sind erstmal nur Basics. Um einen Online-Shop zu programmieren braucht es aber vor allem das Know-How, die Anwendung sicher zu machen, schließlich können Angreifer hier großen Schaden anrichten. Und dazu sollten die Gundlagen natürlich absolut sitzen - andernfalls ist es schwer, sich überhaupt verschiedene Angriffsvektoren vorstellen zu können.

Ich will dich weder entmutigen noch irgendein Elite-Bild oder sowas in der Art rausstellen. Nur eben auf den Punkt aufmerksam machen, dich verunsichern und dir raten, das Ding nicht in den Einsatz zu schicken, bevor du dir nicht (wieder) sicher bist, dass es den üblichen Angriffen standhält.

Basti
Basti ist offline  
Alt 11.03.2006, 10:37  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Hab den Link von dir bekommen.

Kann dazu aber auch nicht mehr sagen. Höchstens den Tipp, dich bei deinem Anwalt oder zumindest im Netz (z.B. die letzten Urteile) zu informieren, welche Angaben du machen must, um dir nicht eine teure Abmahnung zu bescheren.

Hier mal ein Link:
http://www.internetrecht-rostock.de/...-abmahnung.htm

Basti
Basti ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
seriöses Job-Angebot-> fertiges Screendesign, Shop + Admi AWBusiness Beitragsarchiv 0 27.04.2008 21:06
Shop Zergling-new Off-Topic Diskussionen 4 17.04.2008 17:19
Shop Service - wie umsetzen? greg PHP Tipps 2006 1 07.05.2006 14:55
Geht das auch einfacher? PHP Tipps 2006 1 17.04.2006 09:16
Smarty.php Error beim OOS Shop PHP Tipps 2005-2 3 13.07.2005 13:54
Progger gesucht für Shop System Beitragsarchiv 8 04.07.2005 19:33
[Erledigt] Shop - Technischer Background PHP-Fortgeschrittene 5 18.04.2005 14:25
Shop bzw. Warenkorb - Framework El Barto Beitragsarchiv 7 27.01.2005 19:24
Shop in PHP PHP Tipps 2005 4 07.01.2005 23:09
Preis in einem Shop (Computer-Konfigurator) aktualisieren PHP Tipps 2004 10 27.09.2004 14:33
pHp Shop in Homepage einbinden !!! ABER WIE ??? PHP Tipps 2004 1 15.08.2004 19:23
erkennen ob ein User in einem Shop eingekauft hat. Filewalker PHP Tipps 2004 3 27.06.2004 20:38
shop im frame problem (ie vs mozilla??) PHP-Fortgeschrittene 1 15.06.2004 02:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
einfacher shop php, einfacher php shop, einfacher webshop php, einfacher shop script, einfacher shop in php, webshop artikel auslesen, keine artikel in den warenkorb speichern, wenn diese in der datenbanktabelle schon vorhanden sind, einfacher php onlineshop, einfacher shop, php datenbank auslesen preis kunde artikel übergeben, einfachster php shop, script artikel übergabe an warenkorb, einfacher php webshop, php einfacher webshop, einfacher webshop quelltext, einfacher shop mit php machen, einfacher shop code, fertiges warenkorbscript, einfacher schop javascripte, session in warenkorb script schreiben, einfacher webshop mit php beispiel

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.