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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.03.2007, 18:53:52
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Problem mit trim

Zitat:
Laut meinem Lehrbuch sollte die config.inc so aussehen :

PHP-Code:
<?php
$dbms = 'mysql4';
$dbhost = 'mysql';
$dbname = "db";
$dbuser = "user";
$dbpasswd = "********";
$table_prefix = 'agenda';
?>
Hast du das so abgeschrieben? Schwer zu glauben, dass der Hostname mysql ist - und der Datenbankname nur db.....

Das Rätsel von raven hast du verstanden, oder??? Auch in deinem geposteten Script fehlt am Ende des include noch das ";"
Mit Zitat antworten
  #2  
Alt 09.03.2007, 23:14:29
lucky_luck lucky_luck ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 32
AW: Problem mit trim

Zitat:
Zitat von Heinrich Beitrag anzeigen
Hast du das so abgeschrieben? Schwer zu glauben, dass der Hostname mysql ist - und der Datenbankname nur db.....

Das Rätsel von raven hast du verstanden, oder??? Auch in deinem geposteten Script fehlt am Ende des include noch das ";"
Hallo Heinrich

Nur die Grunddaten habe ich abgeschrieben. Der Datenbankname und die restlichen Daten sind im richtigen Script vorhanden.
Mit Zitat antworten
  #3  
Alt 09.03.2007, 23:12:35
lucky_luck lucky_luck ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 32
AW: Problem mit trim

Zitat:
Zitat von raven22k Beitrag anzeigen
also die ersten beiden fehler kommen daher, dass er die config.inc nicht finden kann. Sie muss in dem gleichen Ordner wie die auswertung.php sein!

Die nächsten drei Fehler:

Da die daten zum Verbinden mit der mysq datenbank in der config.inc sind und diese nicht geladen wurden, können sie auch nicht verwendet werden, womit klar ist, dass keine Verbindung hergestellt werden kann!

Du musst also schauen ob du dich eventuell verschrieben hast bei dem Dateinamen oder so!
Hallo raven22k

Ich habe nun noch einmal alles überprüft musste feststellen dass ich einen kleinen Schreibfehler gemacht habe.

Nun bin ich schon wieder ein Stückchen weiter und habe nur noch folgende Fehlermeldungen :

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /mnt/sites/mglyss.ch/web/agenda/auswertung.php on line 68

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/sites/mglyss.ch/web/agenda/auswertung.php on line 68

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /mnt/sites/mglyss.ch/web/agenda/auswertung.php on line 69

Weiss aber nicht was diese bedeuten
Mit Zitat antworten
  #4  
Alt 10.03.2007, 23:35:59
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Problem mit trim

Wo will es denn noch nicht recht?

Vielleicht können wir Dir weiterhelfen.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #5  
Alt 11.03.2007, 09:42:58
lucky_luck lucky_luck ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 32
AW: Problem mit trim

Hallo Coding

Das wäre sehr nett.

Im Moment habe ich noch folgende Fehlermeldungen aus welchen ich nicht so recht schlau werde :

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /mnt/sites/mglyss.ch/web/agenda/auswertung.php on line 68

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/sites/mglyss.ch/web/agenda/auswertung.php on line 68

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /mnt/sites/mglyss.ch/web/agenda/auswertung.php on line 69

Mein Script sieht so aus :

PHP-Code:
<?php
    
include("http://www.mglyss.ch/agenda/xxxx.inc");
    
$datum trim($_POST['datum']);
    
$veranstaltung trim($_POST['veranstaltung']);
    
$beschreibung_kurz trim($_POST['beschreibung_kurz']);
    
$beschreibung_lang trim($_POST['beschreibung_lang']);
    
$link trim($_POST['link']);
    
$download trim($_POST['download']);
    
$bild trim($_POST['bild']);
    
$autor trim($_POST['autor']);
    
$query "INSERT INTO mgl_agenda "
            
."(datum, veranstaltung, beschreibung_kurz, beschreibung_lang, link, download, bild, autor )"
            
."VALUES "
    
."('$datum' , '$veranstaltung' , '$beschreibung_kurz' , '$beschreibung_lang' , '$link' , '$download' , '$bild' , '$autor')";
line 68    $dummy mysql_query($query);
line 69    mysql_close($dz);
?>
Die Verbindungsdatei zum Server sieht so aus :

PHP-Code:
<?php
$dbms 
'mysql4';
$dbhost 'mysql';
$dbname "db0782003";
$dbuser "user";
$dbpasswd "******";
$table_prefix 'mgl_';
?>
Es ist gleich aufgebaut wie bei meinem Forum. ( Das funktioniert ;-) )

Da ich noch Anfänger bin, habe ich keine Ahnung was diese Fehlermeldungen mir sagen wollen. Das einige was ich weis, ist dass es in line 68 + 69 einen Fehler haben muss. In meinem schlauen Buch steht aber nichts darüber. Werde mal noch ein bisschen googlen.

Wäre aber serh froh für hilfe

Gruess aus der schönen Schweiz

lucky_luck
Mit Zitat antworten
  #6  
Alt 11.03.2007, 11:14:12
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Problem mit trim

Das liegt daran das Du keine Verbindung zur Datenbank geöffnet hast...
Mit mysql_connect () kannst Du eine Verbindung öffnen und mit mysql_select_db () kannst Du die betreffende Datenbank wählen.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #7  
Alt 11.03.2007, 11:24:47
lucky_luck lucky_luck ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 32
AW: Problem mit trim

Kann ich dies auch in ein externes php schreiben und dies mittels include anbinden ?
Mit Zitat antworten
  #8  
Alt 11.03.2007, 11:38:43
lucky_luck lucky_luck ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 32
AW: Problem mit trim

Hallo Coding

Ich habe nun eine externe inc. Datei mit der konfiguration gemacht. Nun bin ich schon einen Schritt weiter, ich habe nun nur noch folgende Fehlermeldung :

Verbindung zur Datenbank wurde hergestellt
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /mnt/sites/mglyss.ch/web/agenda/admin/auswertung.php on line 70

Was bedeutet dies und wie kann ich dies beheben ?
Mit Zitat antworten
  #9  
Alt 11.03.2007, 12:05:47
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Problem mit trim

Wenn Du mit mysql_connect () arbeitest ist es in Deinem Fall eh nicht nötig, das Du mysql_close () verwendest.

Aber zur Klärung der Fehlermeldung:

Die besagt das $dz keine gültige MySQL-Link Resource ist, d. h. keine gültige Verbindung. Du hast Deine Verbindungskennung scheinbar anders benannt. Ich schätze mal das bei Dir die Verbindungskennung $db ist.

PHP-Code:
$db mysql_connect (..., ..., ...); 
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #10  
Alt 11.03.2007, 19:28:20
lucky_luck lucky_luck ist offline
Anfänger
 
Registriert seit: Mar 2007
Beiträge: 32
AW: Problem mit trim

Hallo Coding

Das war der Fehler, ich habe Ihn behoben und habe dafür ein weiteres Problem.

Wenn ich nun mein auswertung.php aufrufe, so kommt mir ganz zu oberst die Meldung :

Die Verbindung zur Datenbank wurde hergestellt.

Beim auswertug.php sollte eigentlich die vorangehenden Eingaben noch einmal angezeigt werden. ( Als überprüfung der Korrektheit ) nur funktioniert dies leider nicht.

Könntest Du mir da eventuell auch noch helfen ?

eingabe.php sieht folgendermassen aus :

HTML-Code:
  <td class="tdtitle">Veranstaltungseingabe </td>
                </tr>
                <tr>
                  <td height="423" class="ptitle"><form action="auswertung.php" method="post" name="agenda_eingabe" target="_parent" id="agenda_eingabe">
                    <table width="100%" border="0" cellspacing="5" cellpadding="0">
                      <tr>
                        <td width="179"><label>Veranstaltung</label></td>
                        <td class="pred"><input name="veranstaltung" type="text" class="pred" id="veranstaltung" size="50"></td>
                        </tr>
                      <tr>
                        <td width="179">Datum </td>
                        <td class="pred"><label>
                          <input name="datum" type="text" class="pred" id="datum" size="20">
                        </label></td>
                        </tr>
                      <tr>
                        <td width="179" valign="top">Beschreibung kurz </td>
                        <td class="pred"><label>
                          <textarea name="beschreibung_kurz" cols="50" rows="5" class="pred" id="beschreibung_kurz"></textarea>
                        </label></td>
                        </tr>
                      <tr>
                        <td width="179" valign="top"><label>Beschreibung lang</label></td>
                        <td class="pred"><textarea name="beschreibung_lang" cols="50" rows="10" class="pred" id="beschreibung_lang"></textarea></td>
                        </tr>
                      <tr>
                        <td>Link </td>
                        <td class="pred"><label>
                          <input name="Link" type="text" class="pred" id="Link" size="50">
                        </label></td>
                      </tr>
                      <tr>
                        <td><label>Flyer</label></td>
                        <td class="pred"><input name="Flyer" type="text" class="pred" id="Flyer" size="50"></td>
                      </tr>
                      <tr>
                        <td><label>Bild</label></td>
                        <td class="pred"><input name="Bild" type="text" class="pred" id="Bild" size="50"></td>
                      </tr>
                      <tr>
                        <td><label>Autor</label></td>
                        <td class="pred"><input name="Autor" type="text" class="pred" id="Autor" size="50"></td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td class="pred">	<!-- Captcha Check Begin -->
		<?php 
		if(!empty($_POST['stringCaptcha']))
		{
			include_once('captcha_check.php'); 
			
			if($resultCaptcha)
			{
				// Alles OK, Daten koennen gespeichert werden
				echo 'Eingabe korrekt!';
			}
			else
			{
				// Captcha ist falsch - Fehler ausgeben
				echo 'Eingabe falsch';
			}
		}
		?>
		<!-- Captcha Check End -->
	<form name="CaptchaForm" method="post" action="">
 	  <!-- Captcha Begin -->
 	  <?php $codeCaptcha = md5(microtime()); ?>
 	  <img src="captcha.php?codeCaptcha=<?php echo $codeCaptcha; ?>">
 	  <br>
 	  <input type="hidden" name="codeCaptcha" value="<?php echo $codeCaptcha; ?>">
 	  <input type="text" name="stringCaptcha">
 	  <!-- Captcha End -->
 	  <p><input type="submit" name="Submit" value="Veranstaltung eintragen"></p>
	</form>  </td>
Dies habe ich so aus meinem PHP Buch ( frage mich langsam, ob dieses Buch überhaupt für etwas ist )

Hier wäre übrigens der Link zu diesen beiden Seiten :

http://www.mglyss.ch/agenda/admin/index.php

http://www.mglyss.ch/agenda/admin/auswertung.php

Wenn ich auf der index.php die Daten eingebe und den eintragen Knopf drücke komme ich zur zweiten Seite ( wie geplant, nur das Captcha funktioniert noch nicht, weiss aber noch nicht wieso )

Die Daten welche ich Da eingebe, werden in der Datenbank aber nirgends angezeigt.

Weisst Du eventuell was ich da falsch gemacht habe ??

Gruess lucky_luck
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
animation problem Indyk HTML, CSS und JavaScript Help! 7 27.09.2006 08:39:03
Problem mir FPDF (genauer HTML2FPDF) Spark PHP für Fortgeschrittene und Experten 0 24.02.2006 09:06:02
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 20:17:54
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 18:05:13
SSL Problem im Internet Explorer, need help! Gladder PHP für Fortgeschrittene und Experten 6 02.09.2002 22:21:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:15:51 Uhr.


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


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