maarc93
Reģistrētie lietotāji-
Posts
42 -
Joined
-
Last visited
Everything posted by maarc93
-
Man sys_get_temp_dir() izvada C:\Windows\TEMP. bet dīvaini, ka man ir cits laravel projekts, kurā šāda problēma nav. Un ja ievadu manuāli $path vietā "C:\Users\{myusername}\AppData\Local\Temp", tad rāda - file_put_contents(C:\Users\Marcis\AppData\Local\Temp): failed to open stream: Permission denied pamēģināju uz linux palaist lapu, bet rāda 500 server error. /var/log/apache2/error.log rāda šo: [Wed Nov 04 14:30:22.191672 2015] [:error] [pid 3606] [client 127.0.0.1:50649] PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/var/www/projektaNos/storage/logs/laravel-2015-11-04.log" could not be opened: failed to open stream: Permission denied' in /var/www/projektaNos/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87\nStack trace:\n#0 /var/www/projektaNos/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(88): Monolog\\Handler\\StreamHandler->write(Array)\n#1 /var/www/projektaNos/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(37): Monolog\\Handler\\RotatingFileHandler->write(Array)\n#2 /var/www/projektaNos/vendor/monolog/monolog/src/Monolog/Logger.php(289): Monolog\\Handler\\AbstractProcessingHandler->handle(Array)\n#3 /var/www/projektaNos/vendor/monolog/monolog/src/Monolog/Logger.php(565): Monolog\\Logger->addRecord(400, Object(Symfony\\Component\\Debug\\Exception\\FatalErrorException), Array)\n#4 /var/www/projektaNos/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(50): Monolog\\Logger->error(Ob in /var/www/projektaNos/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 87
-
ja es pareizi saprotu, tad, ja nemaina konfigurāciju, visam vajadzētu strādāt uz linux'a, jo tad uz diska ir tmp mape. Kur konfigurācijā jāmaina tmp mapes atrašanos windows gadījumā?
-
man ir cits laravel projekts uzlikts uz virtual host un tas iet ar visu read only
-
šī funkcija izraisa problēmas. $path vietā ieliku funkciju sys_get_temp_dir() un rāda to pašu - file_put_contents(C:\Windows\TEMP): failed to open stream: Permission denied
-
Atverot saitu, parādās šis: file_put_contents(/tmp/1a827dc1b4e548626bb6c57ac4a97f7c): failed to open stream: No such file or directory iegooglējot sapratu, ka nav pieejas config un public mapei. Mēģināju noņemt read-only, bet nav iespējams. Kāds ir saskāries ar šo un tici galā? OS - Windows
-
kā var nodzēst metadatus word failam?
-
Kā var nodzēst augšupielādētajiem failiem meta datus ar PHP (piem. bildēm, word dokumentiem, pdf failiem utt.)? Atradu PHP-Exiftool, bet nemāku sākt izmantot.
-
Sveiki! Man ir View php fails ar reģistrāciju: <html> <head> <title>Reģistrācija</title> </head> <body> <h1>Reģistrācija</h1> <form action="registration.php" method="POST"> Vārds:<br><input type="text" name="name" maxlength="30" value="<?php if(isset($_POST['name'])){echo $_POST['name'];} ?>"><br> Uzvārds:<br><input type="text" name="surname" maxlength="50" value="<?php if(isset($_POST['surname'])){echo $_POST['surname'];} ?>"><br> E-pasts:<br><input type="text" name="email" value="<?php if(isset($_POST['email'])){echo $_POST['email'];} ?>"><br> Parole:<br><input type="password" name="password" maxlength="40"><br> Parole atkārtoti:<br><input type="password" name="password2" maxlength="40"><br><br> <input type="submit" value="Reģistrēties"> </form> </body> </html> Kā lai caur Controller aizsūta atpakaļ masīvu ar kļūdām (piem. Vārds par īsu, e-pasta adrese jau izmantota)? Tiek izmantots mod_rewrite.
-
Paldies! Tiku galā ar šādu kodu: if(!preg_match('/[A-Z]/', $password) || !preg_match('/[\W]/', $password)){ echo "Parolei jāsatur vismaz vienu lielo burtu un vienu specsimbolu!"; }
-
Kā PHP valodā izveidot paroles pārbaudi pie reģistrācijas, lai pārbauda, vai parolē ir vismaz viens lielais burts un specsimbols?
-
visa datu bāze ir par vienu viesnīcu. ERD ir šāds:
-
bet kā lai tagad dara lietotāju dzēšanu? ir šāds trigeris. esmu ticis tik tālu, bet tik un tā nestrādā... DELIMITER // CREATE TRIGGER dzestLiet BEFORE DELETE ON lietotaji FOR EACH ROW BEGIN DECLARE @ID AS INT; SET @ID = (SELECT ID_rezervacija FROM rezervacijas WHERE ID_lietotajs=old.ID_lietotajs); DELETE FROM klienti WHERE ID_lietotajs=old.ID_lietotajs; DELETE FROM rezervacijas WHERE ID_lietotajs=old.ID_lietotajs; DELETE FROM atsauksmes WHERE ID_rezervacija=@ID; DELETE FROM rezervacija_has_serviss WHERE ID_rezervacija=@ID; DELETE FROM rezervacija_has_istaba WHERE ID_rezervacija=@ID; DELETE FROM maksajumi WHERE ID_rezervacija=@ID; END // DELIMITER ;
-
rāda šādu erroru, kad dzēšu ierakstu: #1451 - Cannot delete or update a parent row: a foreign key constraint fails (`viesnica`.`rezervacija_has_serviss`, CONSTRAINT `ID_rezervacija` FOREIGN KEY (`ID_rezervacija`) REFERENCES `rezervacijas` (`ID_rezervacija`) ON DELETE NO ACTION ON UPDATE NO ACTION) šādi izskatās trigeris:
-
Ir izveidots trigeris, kam vajadzētu izdzēst ierakstus no citām tabulām, kur arī ir tāds pats ID_rezervacija: DELIMITER // CREATE TRIGGER dzestRez BEFORE DELETE ON rezervacijas FOR EACH ROW BEGIN DELETE FROM atsauksmes WHERE ID_rezervacija=ID_rezervacija; DELETE FROM rezervacija_has_serviss WHERE ID_rezervacija=ID_rezervacija; DELETE FROM rezervacija_has_istaba WHERE ID_rezervacija=ID_rezervacija; DELETE FROM maksajumi WHERE ID_rezervacija=ID_rezervacija; END // DELIMITER ; bet trigerim izpildoties, tiek dzēsts viss tabulas saturs. Kas nav pareizi?
-
OMG, stulba kļūda :D Paldies!
-
Kas tad tur nav pareizs? Vaicājums ir šāds - "SELECT * FROM istaba WHERE Gultu_skaits=" + mysqli_real_escape_string($con, $gultuSkaits) Mēģināju arī bez mysqli_real_escape_string. Pārbaudīju vaicājumu arī phpMyAdmin un strādā :/
-
Mēģinu izveidot viesnīcas mājaslapu beginner līmenī. Ir šāds kods: if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); die(); } $result = mysqli_query($con, "SELECT * FROM istaba WHERE Gultu_skaits=" + mysqli_real_escape_string($con, $gultuSkaits)) or die("Error: ".mysqli_error($con)); un izvada: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '1' at line 1 Kur ir problēma?