Προς το περιεχόμενο

Gio123

Members
  • ΜΗΝΥΜΑΤΑ FORUM

    61
  • ΜΕΛΟΣ

  • ΤΕΛ. ΕΠΙΣΚΕΨΗ

Σχετικά με Gio123

  • Ημερομηνία γέννησης 24/01/1992

Πληροφορίες προφίλ

  • Φύλο
    Δεν το μαρτυρώ

Gio123's Achievements

Contributor

Contributor (7/15)

  • Πρώτο Μήνυμα
  • Collaborator
  • Εκκίνηση Συζήτησης
  • 1 Εβδομάδα Μετά
  • Ένα Μήνα Μετά

Πρόσφατες Διακρίσεις

3

Φήμη

  1. Καλησπέρα, Ψάχνω να βρω μπαταρία για φορητό μοντέλο Acer Aspire 5749, αλλά δεν βρίσκω κάτι. Καμία προτίμηση που μπορώ να βρω; Ευχαριστώ.
  2. Gio123

    LDAP Greek

    Καλησπέρα σας, Παίρνω κάτι δεδομένα από LDAP τα οποία είναι σε λατινικούς χαρακτήρες πχ. Georgios. Υπάρχει τρόπος να τα μετατρέπω σε ελληνικά πχ (Γιώργος). Ευχαριστώ πολύ
  3. Περίεργα πράγματα... $.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'])){ }
  4. Ωραία παιδιά ευχαριστώ μια χαρά. Αλλά επειδή θα σπάσω το κεφάλι μου σε κάτι σχεδόν ίδιο γιατί μου τυπώνει ότι το $_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; }); Τι μπορεί να φταίει;
  5. Λάθος δικό μου τυπογραφικό....έτσι το έχω όπως λες, αλλά ακόμα τίποτα.... Επίσης έχω αυτό echo $_POST['check_pro']; και μου βγάζει Undefined index: check_pro
  6. Καλησπέρα, Έχω αυτό τον κώδικα $(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> Το πρόβλημα μου είναι ότι παίρνω άδεια δεδομένα γιατί συμβαίνει αυτό; Ευχαριστώ.
  7. Gio123

    Css πρόβλημα

    Σε ευχαριστώ πολύ.
  8. Gio123

    Css πρόβλημα

    Ωραίο φίλε σε ευχαριστώ, αλλά αυτό γιατί δεν γίνεται; Έχω δοκιμάσει τα πάντα αλλά τίποτα. Θέλω να τα βάλω με την σειρά. Αριθμός:<input> Διαγραφή http://jsfiddle.net/yakotL0q/39/
  9. Gio123

    Css πρόβλημα

    Το έχω δοκιμάσει και αυτό αλλά πάλι δεν δουλεύει... Για την ακρίβεια τα έκανα χειρότερα για κάποιο λόγο.
  10. Gio123

    Css πρόβλημα

    Καλήμερα Έχω την εξής εντολή: <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" είναι η απόσταση που έχω αφήσει μεταξύ αυτών και του κουμπιού. Ευχαριστώ.
  11. Gio123

    Export my base/Php

    <?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; Το έκανα και αυτό αλλά μου λέει ότι φάκελος δεν βρέθηκε...
  12. Gio123

    Export my base/Php

    Φίλε έχω αλλάξει την 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"); δεν δουλεύει για κάποιο λόγο και δεν μπορώ να καταλάβω το γιατί...
  13. Gio123

    Export my base/Php

    Φίλε, πρώτα φορά ασχολούμαι με αρχεία - php και προσπαθω να καταλάβω τι παίζει...και με το Mysqldump...
  14. Gio123

    Export my base/Php

    Εγώ αυτό που θέλω είναι να δημιουργήσω το αρχείο και να το κάνω download γιατί να δώσω το path, ούτε έχω δημιουργήσει το αρχείο.
  15. Gio123

    Export my base/Php

    Έκανα κάτι τέτοιο $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; } αλλά δεν δουλεύει και είναι η πρώτη φορά που κάνω κάτι τέτοιο και δεν μπορώ να καταλάβω που είναι το λάθος ή ότι άλλο χρείαζεται. Δεν ξέρω αν έχεις να προτείνεις κάτι.
  • Δημιουργία νέου...