-
ΜΗΝΥΜΑΤΑ FORUM
61 -
ΜΕΛΟΣ
-
ΤΕΛ. ΕΠΙΣΚΕΨΗ
Σχετικά με Gio123
- Ημερομηνία γέννησης 24/01/1992
Πληροφορίες προφίλ
-
Φύλο
Δεν το μαρτυρώ
Gio123's Achievements
-
Καλησπέρα, Ψάχνω να βρω μπαταρία για φορητό μοντέλο Acer Aspire 5749, αλλά δεν βρίσκω κάτι. Καμία προτίμηση που μπορώ να βρω; Ευχαριστώ.
-
Καλησπέρα σας, Παίρνω κάτι δεδομένα από LDAP τα οποία είναι σε λατινικούς χαρακτήρες πχ. Georgios. Υπάρχει τρόπος να τα μετατρέπω σε ελληνικά πχ (Γιώργος). Ευχαριστώ πολύ
-
Περίεργα πράγματα... $.ajax({ data: { dateStart: $('#example1').val(), dateEnd: $('#example2').val() }, type: 'POST', async: true, url: "SendDate.php", beforeSend: function(){ }, success: function ( dataBack ){ }, complete: function(){ } }); Επιμένει να τυπώνει ότι είιναι null if(!empty($_POST['dateStart']) && !empty($_POST['dateEnd'])){ }
-
Ωραία παιδιά ευχαριστώ μια χαρά. Αλλά επειδή θα σπάσω το κεφάλι μου σε κάτι σχεδόν ίδιο γιατί μου τυπώνει ότι το $_POST είναι null και το αρχείο το διαβάζει μια χαρά. $('.dateSend input[type="text"]').change(function(){ //var date = $(form).serialize(); //var dateStar = $(form).serialize(); var dateEnd = $('#example2').val(); var dateStar = $('#example1').val(); //αυτά έχουν τιμή τα τύπωσα κανονικά var dataDate = dateStar+"-"+dateEnd; $.ajax({ data: dataDate, type: 'POST', async: true, url: "SendDateSystem.php", beforeSend: function(){ }, success: function ( dataBack ){ }, complete: function(){ } }); return false; }); Τι μπορεί να φταίει;
-
Λάθος δικό μου τυπογραφικό....έτσι το έχω όπως λες, αλλά ακόμα τίποτα.... Επίσης έχω αυτό echo $_POST['check_pro']; και μου βγάζει Undefined index: check_pro
-
Καλησπέρα, Έχω αυτό τον κώδικα $(document).ready(function(){ $('.formdate input[type="checkbox"]').change(function(){ var form = document.formdate; var check_pro = $(form).serialize(); $.ajax({ data: check_pro, type: 'POST', async: true, url: "SendDateSystem.php", beforeSend: function(){ }, success: function ( dataBack ){ }, complete: function(){ } }); return false; }); }); Το .fordate είναι ένα id ενός div όπου μέσα εκεί έχω έναν πίνακα που τον γεμίζω έτσι: <td valign="top" align="center"><?php echo "<input type='checkbox' name='check_pro[]' class='check' value='".$arrayidpro[$i]."'>"; ?></td> Το πρόβλημα μου είναι ότι παίρνω άδεια δεδομένα γιατί συμβαίνει αυτό; Ευχαριστώ.
-
Σε ευχαριστώ πολύ.
-
Ωραίο φίλε σε ευχαριστώ, αλλά αυτό γιατί δεν γίνεται; Έχω δοκιμάσει τα πάντα αλλά τίποτα. Θέλω να τα βάλω με την σειρά. Αριθμός:<input> Διαγραφή http://jsfiddle.net/yakotL0q/39/
-
Το έχω δοκιμάσει και αυτό αλλά πάλι δεν δουλεύει... Για την ακρίβεια τα έκανα χειρότερα για κάποιο λόγο.
-
Καλήμερα Έχω την εξής εντολή: <img class="img1" src="yes.png" style="display:none" alt><span id="spanID1" style="display:none">Λάθος ΑΜ.</span><span class="tab"></span><input type="button" id="mybutton1" value="Διαγραφή" style="cursor:pointer"/> Πριν απ' όλα αυτά έχω ένα input type="number" όπου κάθε φορά που πληκτρολογώ κάνω κάποιους ελέγχους (JQuery), έτσι ώστε δίπλα από το input να εμφανίζεται το class="img1" ή το id="spanID1". Αυτό που θέλω είναι κάποια εντολή σε css έτσι ώστε όταν εμφανίζεται ένα από τα προηγούμενα η απόσταση μεταξύ αυτού και του κουμπιού "Διαγραφή" να μένει σταθερή και όχι να 'παίζει' μία δεξιά ή αριστερά. Το class="tab" είναι η απόσταση που έχω αφήσει μεταξύ αυτών και του κουμπιού. Ευχαριστώ.
-
<?php // Report all errors error_reporting(E_ALL); /** * Define database parameters here */ define("DB_USER", ''); define("DB_PASSWORD", ''); define("DB_NAME", ''); define("DB_HOST", 'localhost'); define("OUTPUT_DIR", 'backup'); //Where to save define("TABLES", '*');//Leave it as it is /** * Instantiate Backup_Database and perform backup */ $backupDatabase = new Backup_Database(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); $status = $backupDatabase->backupTables(TABLES, OUTPUT_DIR) ? 'OK' : 'KO'; echo " Backup result: ".$status; /** * The Backup_Database class */ class Backup_Database { /** * Host where database is located */ var $host = 'localhost'; /** * Username used to connect to database */ var $username = ''; /** * Password used to connect to database */ var $passwd = ''; /** * Database to backup */ var $dbName = ''; /** * Database charset */ var $charset = 'utf8'; /** * Constructor initializes database */ function Backup_Database($host, $username, $passwd, $dbName, $charset = 'utf8') { $this->host = $host; $this->username = $username; $this->passwd = $passwd; $this->dbName = $dbName; $this->charset = $charset; //$this->initializeDatabase(); } /*protected function initializeDatabase() { try { $conn = new PDO("mysql:host=$this->host;dbname=$this->dbName", $this->username, $this->passwd); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } }*/ /** * Backup the whole database or just some tables * Use '*' for whole database or 'table1 table2 table3...' * @param string $tables */ public function backupTables($tables = '*', $outputDir = '.') { try { $conn = new PDO("mysql:host=localhost;dbname=$dbName", $username, $password); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } try { /** * Tables to export */ if($tables == '*') { $tables = array(); $result = $conn->query("show tables"); if($result->rowCount() > 0) { $tables = $result->fetchAll(PDO::FETCH_NUM); foreach ($tables as $table) { $tablesNew[] = $table[0]; } } } else { $tables = is_array($tables) ? $tables : explode(',',$tables); } $sql = '-- phpMyAdmin SQL Dump -- version 4.1.14 -- http://www.phpmyadmin.net -- -- Φιλοξενητής: 127.0.0.1 -- Ξ§ΟΟΞ½ΞΏΟ‚ δημιουΟΞ³Ξ―Ξ±Ο‚: 27 Ιαν 2015 στις 15:30:23 -- Ξκδοση διακομιστή: 5.6.17 -- Ξκδοση PHP: 5.5.12 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; ';'CREATE DATABASE IF NOT EXISTS '.$this->dbName.";\n\n"; $sql .= 'USE '.$this->dbName.";\n\n"; /** * Iterate tables */ foreach($tablesNew as $table) { echo "Backup ".$table." Table..."; $result1 = "SELECT * FROM ".$table; $numFields1 = $conn->prepare($result1); $numFields1->execute(); $numFields = $numFields1->rowCount(); $sql .= 'DROP TABLE IF EXISTS '.$table.';'; $k1='SHOW CREATE TABLE '.$table; $resultk1 = $conn->prepare($k1); $resultk1->execute(); $row2 = $resultk1->rowCount(); $sql.= "\n\n".$row2[1].";\n\n"; for ($i = 0; $i < $numFields; $i++) { while($row = $resultk1->fetch()) { $sql .= 'INSERT INTO `'.$table.'` VALUES('; for($j=0; $j<$numFields; $j++) { $row[$j] = addslashes($row[$j]); $row[$j] = ereg_replace("\n","\\n",$row[$j]); if (isset($row[$j])) { $sql .= '"'.$row[$j].'"' ; } else { $sql.= '""'; } if ($j < ($numFields-1)) { $sql .= ','; } } $sql.= ");\n"; } } $sql.="\n\n\n"; echo " OK" . ""; } } catch (Exception $e) { var_dump($e->getMessage()); return false; } return $this->saveFile($sql, $outputDir); } /** * Save SQL to file * @param string $sql */ protected function saveFile(&$sql, $outputDir = '.') { if (!$sql) return false; try { $handle = fopen($outputDir.'/'.$this->dbName.'-'.date("d-m-Y").'.sql','w+'); fwrite($handle, $sql); fclose($handle); } catch (Exception $e) { var_dump($e->getMessage()); return false; } return true; } } ?> Ο κώδικας που χρησιμοποιώ είναι αυτός σε σχέση με τον δικό σου, έχω κάνει κάποιες μικρο-αλλαγές. Μου εμφανίζει κάποιο λάθος στις εντολές row[$j] = addslashes($row[$j]); $row[$j] = ereg_replace("\n","\\n",$row[$j]); που δεν καταλαβαίνω και επίσης στην fopen. Πρέπει να δημιουργήσω το αρχείο και μέτα να δώσω το κατάλληλο path; Το έκανα και αυτό αλλά μου λέει ότι φάκελος δεν βρέθηκε...
-
Φίλε έχω αλλάξει την mysql σε pdo_mysql συνδέθηκα κανονικά αλλά σε αυτό το σημείο public function backupTables($conn,$tables = '*', $outputDir = '.') { try { /** * Tables to export */ if($tables == '*') { $tables = array(); $result = $conn->query("show tables"); while ($row = $result->fetch()) { echo ($row[0]); } } else { $tables = is_array($tables) ? $tables : explode(',',$tables); } η γραμμή $result = $conn->query("show tables"); δεν δουλεύει για κάποιο λόγο και δεν μπορώ να καταλάβω το γιατί...
-
Φίλε, πρώτα φορά ασχολούμαι με αρχεία - php και προσπαθω να καταλάβω τι παίζει...και με το Mysqldump...
-
Εγώ αυτό που θέλω είναι να δημιουργήσω το αρχείο και να το κάνω download γιατί να δώσω το path, ούτε έχω δημιουργήσει το αρχείο.
-
Έκανα κάτι τέτοιο $dumpfname = $dbname . "_" . date("Y-m-d_H-i-s").".sql"; $command = "mysqldump -u $username"; if ($pass) $command.= "--password=". $pass ." "; $command.= $dbname; $command.= " > " . $dumpfname; system($command); // zip the dump file $zipfname = $dbname . "_" . date("Y-m-d_H-i-s").".zip"; $zip = new ZipArchive(); if($zip->open($zipfname,ZIPARCHIVE::CREATE)) { $zip->addFile($dumpfname,$dumpfname); $zip->close(); } // read zip file and send it to standard output if (file_exists($zipfname)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($zipfname)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' .filesize($zipfname)); readfile($zipfname); exit; } αλλά δεν δουλεύει και είναι η πρώτη φορά που κάνω κάτι τέτοιο και δεν μπορώ να καταλάβω που είναι το λάθος ή ότι άλλο χρείαζεται. Δεν ξέρω αν έχεις να προτείνεις κάτι.