«php» etiketlenmiş sorular

PHP, yaygın olarak kullanılan, üst düzey, dinamik, nesne yönelimli ve yorumlanmış bir betik dilidir ve öncelikle sunucu tarafı web geliştirme için tasarlanmıştır. PHP dili ile ilgili sorular için kullanılır.

8
PDO'da kalıcı bağlantı kullanmanın dezavantajları nelerdir
PDO'da bağlantı, PDO::ATTR_PERSISTENTöznitelik kullanılarak kalıcı hale getirilebilir . Php kılavuzuna göre - Kalıcı bağlantılar komut dosyasının sonunda kapatılmaz, ancak başka bir komut dosyası aynı kimlik bilgilerini kullanarak bir bağlantı istediğinde önbelleğe alınır ve yeniden kullanılır. Kalıcı bağlantı önbelleği, bir komut dosyasının bir veritabanıyla her konuşması gerektiğinde yeni bir bağlantı kurma …
181 php  pdo 

19
Önemli hata: 'ZipArchive' sınıfı bulunamadı
Linux sunucusuna 'Archive_Zip 0.1.1' yüklediğim bir sorun var, ancak zip dosyasını oluşturmak için komut dosyasını çalıştırmaya çalıştığımda ölümcül hata veriyor Önemli hata: Sınıf şu konumda ZipArchivebulunamadı ... kodu nereye koydum $zip = new ZipArchive; var_dump($zip); $res = $zip->open($filename, ZipArchive::OVERWRITE); if ($res !== TRUE) { echo 'Error: Unable to create zip …
181 php  zip  ziparchive 


5
Composer'in geliştirme / üretim anahtarını kullanırken doğru şekilde nasıl konuşlandırılır?
Composer, yalnızca geliştirme aşamasındayken birkaç bağımlılık yükleme seçeneğine sahiptir, bu nedenle araçlar üretimde (canlı sunucuda) yüklenmez. Bu (teoride), testler, sahte veri araçları, hata ayıklayıcı vb.Gibi yalnızca geliştirmede anlamlı olan komut dosyaları için çok kullanışlıdır. Gidilecek yol, geliştirmede require-devihtiyacınız olan araçlarla ek bir blok eklemektir : "require-dev": { "codeception/codeception": "1.6.0.3" } …

11
Tek bir web sayfasında birden fazla MySQL veritabanına nasıl bağlanıyorsunuz?
Birkaç veritabanına yayılmış bilgi var ve PHP kullanarak bir web sayfasına tüm bilgileri koymak istiyorum. Tek bir PHP web sayfasında birden çok veritabanına nasıl bağlanacağımı merak ediyordum. Nasıl kullanarak tek bir veritabanına bağlanmak biliyorum: $dbh = mysql_connect($hostname, $username, $password) or die("Unable to connect to MySQL"); Ancak, diğer veritabanlarını açmak için …
179 php  mysql 

19
Önbelleğe alınmış, PHP tarafından oluşturulan Küçük Resimler yavaş yükleniyor
Soru Bölüm A ▉ (100 ödül, ödüllü) Ana soru, bu sitenin nasıl daha hızlı yükleneceği idi. Önce bu şelaleleri okumamız gerekiyordu. Şelale okuma analizi hakkındaki önerileriniz için teşekkür ederiz. Burada gösterilen çeşitli şelale grafiklerinden belli olan ana darboğaz: PHP tarafından oluşturulan küçük resimler. David'in önerdiği CDN'den protokol içermeyen jquery yüklemesi, …

13
En İyi Uygulama Çok Dilli Web Sitesi
Bu soruyla birkaç aydır mücadele ediyorum, ancak daha önce tüm olası seçenekleri araştırmam gereken bir durumda değildim. Şu anda, olasılıkları öğrenmenin ve yaklaşan projelerimde kullanmak için kendi kişisel tercihimi yaratmanın zamanı geldiğini hissediyorum. Önce aradığım durumu çizeyim Uzun süredir kullandığım bir içerik yönetim sistemini yükseltmek / yeniden geliştirmek üzereyim. Ancak, …

12
Tuhaf PHP hatası: 'Yazma bağlamında işlev dönüş değeri kullanılamıyor'
Bu hatayı alıyorum ve başını veya kuyruğunu yapamıyorum. Kesin hata mesajı: Önemli hata: 48. satırdaki /home/curricle/public_html/descarga/index.php dosyasında yazma bağlamında işlev dönüş değeri kullanılamıyor Satır 48: if (isset($_POST('sms_code') == TRUE ) { Burada neler olabilir? İşte tam fonksiyon: function validate_sms_code() { $state = NOTHING_SUBMITED; if (isset($_POST('sms_code') == TRUE ) { $sms_code …
178 php  fatal-error 

7
CodeIgniter: Yeni bir yardımcı oluşturulsun mu?
Dizileri çok farklı şekillerde döngü ve bir sayfada görüntülemek gerekir. Diziler bir modül sınıfı tarafından üretilir. Ben 'görünümler' fonksiyonlar dahil değil daha iyi biliyorum ve ben fonksiyonlar dosya nereye nereye bilmek istiyorum. Yardımcıları 'uzatabileceğimi biliyorum, ama bir yardımcıyı uzatmak istemiyorum. Ben döngü fonksiyonları ile bir yardımcı oluşturmak istiyorum .. hadi …

11
Bir dizinin birden fazla öğesi olup olmadığını kontrol etmenin daha iyi bir yolu hangisidir?
Sadece bir dizi birden fazla öğe olup olmadığını kontrol etmek gerekir. Ben bu şekilde yapmaya çalışıyorum: if (isset($arr['1'])) diğer geleneksel yol ise if (sizeof($arr)>1) İkisinden hangisi daha iyi? Bu durumlarda, iki alternatif yöntem arasında nasıl karar vermeliyim? Hangisinin daha iyi olduğunu ölçmek için herhangi bir performans kontrol ölçer var mı?
177 php  arrays 

10
En İyi Uygulamalar: PHP'de uzun, çok satırlı dizelerle mi çalışıyorsunuz?
Not: Bu son derece basit bir soru ise özür dilerim ama kodumun biçimlendirilmesi konusunda biraz saplantılı bir kompulsifim var. Bir e-posta gövde metnini yapacak bir dize döndüren bir işlevi olan bir sınıf var. Bu metnin e-postada doğru görünmesi için biçimlendirilmesini istiyorum, aynı zamanda kodumu korkak göstermiyor. Demek istediğim şu: class …
177 php  string 


12
Bir İşlevde Varsayılan Bağımsız Değişkenleri Kullanma
PHP işlevleri için varsayılan değerler hakkında kafam karıştı. Diyelim ki böyle bir fonksiyon var: function foo($blah, $x = "some value", $y = "some other value") { // code here! } $ X için varsayılan bağımsız değişkeni kullanmak ve $ y için farklı bir bağımsız değişken ayarlamak istersem ne olur? Farklı …
177 php  arguments  default 

9
Curl kullanarak PHP'de HTTP kodu alma
Yukarı / aşağı veya başka bir siteye yönlendiriliyorsa, bir sitenin durumunu almak için CURL kullanıyorum. Mümkün olduğunca akıcı hale getirmek istiyorum, ama iyi çalışmıyor. <?php $ch = curl_init($url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_TIMEOUT,10); $output = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return $httpcode; ?> Ben bir fonksiyon sarılmış var. İyi çalışıyor ama performans …

18
Laravel PHP Komutu Bulunamadı
Laravel'i besteci kullanarak sorunsuz bir şekilde kurdum, ancak terminalimde " laravel " i çalıştırmaya çalıştığımda bu tipik hata var: -bash: laravel: komut bulunamadı Resmi sitenin belgelerini okursam bunu yapmam gerekiyor: ~ / .Composer / vendor / bin dizinini PATH'nize yerleştirdiğinizden emin olun, böylece terminalinizde laravel komutunu çalıştırdığınızda laravel yürütülebilir dosyası …
177 php  bash  laravel 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.