ich hoffe die Frage ist hier richtig :)
Also, ich hab ein Script, welches Daten verwaltet und diese automatisch auf einen anderen Server speichern soll. Weiss nicht wie ich das beschreiben soll, ich geb z.B. eine News ein und die erscheint dann auf Server xyz in dem Feld der Variable (auf der .html Datei).
Das klappt soweit auch lokal, nur nicht richtig auf dem Spiegel-FTP-Link. Ich hab die FTP-Daten im Script eingetragen, die Verbindung klappt auch, aber die Inhalte werden nicht alle übertragen. Es kommt folgende Fehlermeldung
Code: Select all
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/vhosts/xxxx/httpdocs/lib/refreshserver.lib.php on line 13
Warning: ftp_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/vhosts/xxxx/httpdocs/lib/refreshserver.lib.php on line 21
Warning: ftp_login() expects parameter 1 to be resource, boolean given in /home/vhosts/xxxx/httpdocs/lib/refreshserver.lib.php on line 22
Keine Ftp-Verbindung hergestellt!
Code: Select all
$read = "SELECT * FROM $server_db WHERE aktiv = 1 ORDER BY name ASC LIMIT $start,1";
$read = mysql_query($read);
$row = mysql_fetch_object($read);
$servername = $row->name;
// Ausgabepuffer
$end = '';
// FTP-Verbindung aufbauen
$connection_id = ftp_connect($row->host);
$login_result = ftp_login($connection_id, $row->user, $row->passwort);
$startdir = $row->startdir;
Wie erwähnt, MySQL Daten sind korrekt, es ist dieselbe Datenbank und die Daten stehen auch drin - im selben vhost wird es auch alles korrekt angezeigt, nur die "FTP-Spiegelung" macht Probleme. Vielleicht ist irgendetwas bei SQL oder PHP in den Configdateien gesperrt? (is nen rootserver, my.cnf so konfiguriert wie hier empfohlen)
Edit: Die oben genannte Fehlermeldung kommt erst bei Klick auf "nochmals versuchen", zuvor erscheint:
Code: Select all
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/vhosts/xxxx/httpdocs/lib/func.lib.php on line 137