SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #31  
Alt 17.09.2008, 12:48:13
Calvados Calvados ist offline
Anfänger
 
Registriert seit: Nov 2007
Beiträge: 27
AW: probleme mit webkatalog

Hallo,

ich überprüfe grundsätzlich sämtliche Datenbankabfragen mit Variablen die aus $_POST $_REQUEST oder $_GET -Arrays kommen mit Hilfe einer kleinen Funktion.

PHP-Code:
function noInject($value)
{
   if (
get_magic_quotes_gpc())
   {
      
$value stripslashes($value);
   }
   if (!
is_numeric($value))
   {
       
$value mysql_real_escape_string($value);
   }
   return 
$value;

Eine Datenbankabfrage sieht dann z.B. so aus:


PHP-Code:
$aendern "UPDATE adsense SET adsblock = '".noInject($block)."'  
WHERE adsid  = '"
.noInject($action)."';
$upd = mysql_query($aendern, $verbindung) or my_db_error($aendern, $verbindung); 
Mit Zitat antworten
  #32  
Alt 17.03.2009, 01:35:54
Blacky1404 Blacky1404 ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 44
Beiträge: 1
AW: probleme mit webkatalog

Zitat:
Zitat von defabricator Beitrag anzeigen
dbconnect.php so ergänzen:
PHP-Code:
<?php
function my_db_error($sqlstatement$mysqlconnection=null) {
  echo 
'<div>SQL Error<br />';
  if (
E_ALL&error_reporting()!=0) {
    echo 
htmlentities($sqlstatement) . '<br />',
    
is_null($mysqlconnection) ? mysql_error():mysql_error($mysqlconnection);
  }
  else {
    echo 
'Es ist ein Fehler bei einer Abfrage aufgetreten';
  }
  echo 
'</div>';
  die();
}

// hier Zugangsdaten zur Datenbank eintragen //

Diese Skript so anpassen
PHP-Code:
<?php
error_reporting
(E_ALL); ini_set('display_errors'true);
require 
'include/dbconnect.php';
require 
'include/header.php';
if (!isset(
$_GET["action"], $_POST["block"]) ) {
    die(
'Parameter aktion oder block fehlt');
}

$action mysql_real_escape_string($_GET['action'], $verbindung);
$block mysql_real_escape_string($_POST['block'], $verbindung);
// $block = ereg_replace("\"","'",$block);
$head "Werbeblock wurde ge&auml;ndert";

$aendern "UPDATE adsense SET adsblock = '$block' WHERE adsid = '$action'";
$upd mysql_query($aendern$verbindung) or my_db_error($aendern$verbindung);


print (
"
<td width=500 valign=top class='tdhead1'>
Sollte es mal alles funktionieren, dann die error_reporting(E_ALL); ini_set... Zeile komplett entfernen.
p.s.: Die Codeschnippsel sind nicht getestet!

Hallo ich hab auch den Webkatalog am laufen aber irgendwie werd ich aus dieser beschreibung hier nicht schlau der obere teil gehört in die dbconnect das ist klar und der andere teil ? in eintrag_update ? hab das mal versucht aber egal was ich mache sobald ich auf werbeblock Speichern geh verschwindet der Code wieder und das textfeld ist wieder leer, ich bin hier schon am verzweifeln zumal das hier der einzigste Link zu dem Problem ist was google ausspuckt. Ich hoff echt mir kann da jemand helfen.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
probleme mit alias in der conf RLANG Apache HTTP-Server 1 30.01.2007 02:02:42
probleme bei datum und formatierung neworder666 PHP Grundlagen 13 27.01.2007 18:48:49
Probleme mit getImageSize() duesentrieb PHP für Fortgeschrittene und Experten 8 01.03.2006 18:55:55
Probleme beim includen speak234 PHP Grundlagen 7 12.11.2003 15:05:39
PHP mail() funktion und server probleme flobee PHP für Fortgeschrittene und Experten 0 03.07.2002 01:18:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:34:38 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt